Skip to main content

ArmSoM-CM7s Product Introduction

Let's get to know the ArmSoM-CM7s in 5 minutes

Introduction

ArmSoM-CM7s Core Board: compact in size, powerful in performance, built specifically for deep embedded scenarios. The board comes with the Rockchip RK3588S 8-core 64-bit flagship processor (4×Cortex-A76 @ 2.4GHz + 4×Cortex-A55 @ 1.8GHz), built on an advanced 8nm process, offering great computing power and excellent energy efficiency. It features an ARM Mali-G610 high-performance GPU, fully compatible with OpenGL ES 3.2, OpenCL 2.2, and Vulkan 1.2 graphics APIs. It also has a powerful 6 TOPS NPU, supporting INT4/INT8/INT16 mixed-precision computing, easily handling edge AI inference.

The module offers a variety of bus and expansion interfaces, supports eMMC flash memory of different capacities, and can be widely used in industrial IoT, edge computing, and smart devices.

ArmSoM-CM7s

Rockchip RK3588s

Relying on a strong ecosystem and a variety of expansion accessories, ArmSoM can help users easily go from ideas to prototypes to mass production, making it an ideal creative platform for makers, dreamers, and hobbyists.

tip

armsom-cm7s v1.1 CN2 pins 2 and 4 aren't working, will be fixed in the next v1.2 version

Key parameters

  • SOC:Rockchip RK3588S (8nm LP process)
  • CPU:8-core 64-bit(4×Cortex-A76@2.4GHz + 4×Cortex-A55@1.8GHz
  • GPU:ARM Mali-G610 3D GPU,supports OpenGL ES3.2 / OpenCL 2.2 / Vulkan 1.2
  • NPU:6 TOPS computing power, supports mixed INT4/INT8/INT16 operations
  • RAM:2/4/8/16/32GB LPDDR4/4X
  • eMMC:32/64/128/256GB eMMC
  • interface:On-board 3×100-pin connector (DF40C-100DP-04V), supports multiplexed buses and control pins like Type-C/DP1.4, HDMI 2.1/eDP1.3, MIPI DPHY/CSI, USB 3.0/2.0, SATA III/PCIe 2.0, SDIO 3.0/RGMII, SDMMC, and I2C/I2S/UART/SPI/CAN/PWM/GPIO.
  • Power supply:Input DC 5V (MAX 2500mA); Output DC 3.3V/1.8V (MAX 600mA)
  • Size:55 x 40 x 1.6 mm
  • Input:DC 5V MAX 2500mA
  • Output:DC 3.3V MAX 600mA 和 DC 1.8V MAX 600mA
  • PCB size:55 x 40 x 1.6 mm (L x W x H)

Getting started

📝

CM7s User Manual

How to start using your CM7s

Hardware Info

Hardware interface

ArmSoM-CM5-front & back

tip
  • Designed as a board-to-board connector

ArmSoM CM7s vs Raspberry Pi CM5

Here's a comparison chart of the specs for the ArmSoM CM7s and the Raspberry Pi CM5:

SpecificationArmSoM CM7sRaspberry Pi CM5
ProcessorRK3588S SoCBroadcom BCM2712
CPU ArchitectureQuad-core ARM Cortex-A76 & Quad-coreCortex-A55Quad-core ARM Cortex-A76
GPUARM Mali-G610 MP4VideoCore VII
NPU6 TOPS computing powerNo built-in NPU
MemorySupports up to 32GB LPDDR52GB、4GB、8GB、16GB LPDDR4
StorageeMMC storage (optional capacity)eMMC storage (optional capacity)
Display Output1x HDMI 2.1, 1x DP 1.42x HDMI 2.0
Video ResolutionSupports 8K@60fpsSupports 4K@60fps
Network Interface1x Gigabit Ethernet port1x Gigabit Ethernet port
USB Ports1x USB3.0,3x USB2.02xUSB3.0,1xUSB2.0
GPIO40 pin GPIO40 pin GPIO
Expandability2x PCIE2.1/SATA31x PCIe 2.0
Camera Interface1x 4-channel MIPI CSI, 2x 2-channel MIPI CSI2x 4-channel MIPI CSI
Display Interface1x 4-channel MIPI DSI2x 4-channel MIPI DSI
Power Input5V5V
Dimensions55mm x 40mm55mm x 40mm
Operating System SupportDebian, Android, Ubuntu, Armbian, etc.Raspberry Pi OS, Ubuntu, etc.
Primary Use CasesHigh-end tablets, edge computing, AI, cloud computing, AR/VR, smart security, smart home, and moreEmbedded systems, industrial control, AI/machine learning, digital signage, IoT, edge computing

Product block diagram

ArmSoM-CM7s-product

Hardware Specs

CategoryFunction
SOC
  • RockChip RK3588S
  • CPU
  • RK3588S quad-core Cortex-A76 @ 2.4GHz and quad-core Cortex-A55 @ 1.8GHz, 8nm process
  • GPU
  • ARM Mali-G610 MP4 GPU
  • ARM Mali-G610 MP4 quad-core GPU, supports OpenGL ES 1.1/2.0/3.2, OpenCL 2.2, Vulkan 1.1/1.2, with a computing power of 450 GFLOPS
  • NPU
  • 6 TOPS@INT8
  • Supports INT4,INT8,INT16,FP16 Mixed operations
  • Supports deep learning frameworks:TensorFlow、PyTorch、Caffe,etc.
  • VPU/Codec
  • Hardware decoding:Supports 8K@60fps (H.265/VP9/AVS2)、8K@30fps (H.264)、4K@60fps (AV1)。
  • Hard coding:8K@30fps (H.265/H.264),Supports simultaneous editing and decoding
  • ISP
  • Integrated 48MP ISP, supports HDR and 3DNR
  • RAM
  • 4GB/8GB/16GB 32GB LPDDR4/LPDDR4x/LPDDR5,default is LPDDR5 8GB
  • Flash
  • 32GB/64GB/128GB eMMC,default is eMMC 64GB
  • Supports MicroSD card expansion
  • M.2 M-KEY Socket:PCIe2.1 NVMe SSD
  • Display
  • 1x HDMI OUT 2.1, supports 8K@60Hz or 4K@120Hz 2x MIPI DSI with a maximum resolution of 4K@60Hz
  • 1x DP1.4, supports up to 8K@30Hz
  • Camera
  • 2x 4-lane MIPI CSI, up to 2.5Gbps per lane
  • Supports up to three MIPI camera inputs
  • Network
  • 1x GMAC, providing RGMII/RMII interface output
  • onboard IEEE 802.11a/b/g/n/ac/ax WIFI6 and BT5.3 syn43752
  • PCIe
  • 2x PCIe 2.0 1-lans
  • USB
  • 3x USB 3.0
  • 2x USB 2.0 Host
  • 1x USB 2.0 OTG
  • 1× Type-C (USB 3.1)
  • Audio
  • SPDIF_Tx x2
  • I2S x4
  • PDM x2
  • Others
  • UART DEBUG x1
  • FAN x1
  • RTC x1
  • RK3588S Block Diagram

    RK3588S Block Diagram
    rk3588S block diagram

    Pin Definition

    ArmSoM-CM7s_Pinout

    Development Materials

    SDK source code

    Hardware info

    Get CM7s schematics, DXF, and other hardware materials

    Google Drive link

    Official mirror

    The ArmSoM team uses Debian bullseye as the official operating system.How do I flash a system image?📤📤

    The following systems have been officially tested and verified by ArmSoM:

    logoDescriptionDownload
    debian-bullseyedebian12 for CM7s-IO :
    Debian 12 brings thousands of new and updated packages, supporting a variety of desktop environments and processor architectures (including 32-bit and 64-bit PCs, ARM, MIPS, and PowerPC). But one of the biggest changes is that the Linux kernel has been upgraded from version 5.10 to 6.1 LTS.
    AndroidAndroid14 for CM7s-IO :
    The latest operating system upgrade makes your device more personalized, secure, and accessible. Improved photo quality, new themes, and AI-generated wallpapers. Privacy updates to protect your health, safety, and data. Accessibility features have also been expanded.
    ubuntuubuntu22.04 for CM7s :
    Ubuntu 22.04, code-named 'Jammy Jellyfish', is a version officially released by Canonical on April 21, 2022.

    Third-party mirror

    logoDescriptionDownload
    armbian-logoArmbian for CM7s:
    Armbian is a computing build framework that lets users create ready-to-use images with working kernels based on various single-board computer configurations. It provides a variety of pre-built images for some supported single-board computers, usually based on Debian or Ubuntu.
    Joshua Riekubuntu-rockchip for CM5 :
    This project aims to provide a default Ubuntu experience for Rockchip RK3588 devices. Get started now by choosing the right Ubuntu server or desktop image and enjoy a familiar environment.

    Product Certificate

    CE / FCC / RoHS

    Supply Statement

    ArmSoM-CM7s will be produced at least until August 2034.

    Accessory

    The official accessories we designed for the ArmSoM-CM7s-IO are meant to help you get the best performance from your computer.

    Purchase Samples

    Expert Perspective

    User Case

    Notes

    [Electrostatic Protection]
    1. Before handling the device, please ensure you wear an anti-static wrist strap or take electrostatic discharge measures to prevent damage to the development board.
    2. Assembly should be performed in an electrostatic-safe environment, avoiding operations in dry and low-humidity conditions.
    3. When not in use, store the device in an anti-static bag and keep it in a suitably temperature-controlled, low-humidity environment to prevent static electricity buildup.
    4. When handling the device, avoid friction or collisions to prevent the generation of static electricity that could cause damage.
    5. When holding the device, try to avoid direct contact with the chips on the mainboard to prevent static damage.
    6. Do not plug or unplug wires or other devices while the device is operating to avoid damage from electrical surges.
    7. When connecting or disconnecting the GPIO/MIPI expansion interfaces, make sure to turn off the power and disconnect the power cable to prevent damage from electrical current.
    [Heat Management]

    Without effective cooling measures, the surface temperature of the main chip may exceed 60 degrees. When handling the device, please avoid direct contact with the SoC and surrounding power inductors to prevent burns. Ensure that the environment is well-ventilated during operation to prevent localized heat buildup, which could lead to overheating. Additionally, do not place the device in direct sunlight. It is recommended to choose between the official cooling fan, heat sink, or third-party cooling kits based on specific usage conditions to ensure optimal cooling performance.