Product Introduction:ArmSoM-CM5
Overview
The ArmSoM-CM5 is a computing module powered by the Rockchip RK3576 second-generation 8nm high-performance AIOT platform. It integrates a quad-core Cortex-A72 @ 2.2GHz and a quad-core Cortex-A53 @ 1.8GHz, along with a dedicated NEON co-processor, a 6 TOPS NPU, and supports up to 16GB of large memory. It supports 4K video encoding and decoding, features a rich set of interfaces, and supports various operating systems.
- ArmSoM-Sige5 single-board computer;
- ArmSoM-CM5 RK3576 CM5 Compute Module, ArmSoM-CM5-IO CM5 companion IO board;
Leveraging a robust ecosystem and a variety of expansion accessories, ArmSoM helps users easily transition from concept to prototype to mass production, making it an ideal creative platform for makers, dreamers, and hobbyists.
Key Specifications
- SOC: Rockchip RK3576
- CPU: Integrates quad-core Cortex-A72 @ 2.2GHz, quad-core Cortex-A53 @ 1.8GHz, and a dedicated NEON co-processor.
- GPU: ARM Mali G52 MC3 GPU.
- NPU: Up to 6 TOPS (INT8) computing power, supporting INT4/INT8/INT16 mixed precision computation.
- VPU/Video Codec:
- Decoding: Supports H.264, H.265, VP9, AV1, and AVS2 up to 8K@30fps or 4K@120fps, and high-quality JPEG decoding up to 4K@60fps.
- Encoding: Supports H.264 and H.265,JPEG up to 4K@60fps.
- RAM: 8/16GB 32bit LPDDR5, default is 8GB, with RK3576 supporting up to 16GB.
- Flash: 32/64/128GB eMMC, default is 64GB eMMC.
- Operating Voltage: Wide input voltage range from 4.5V to 5.5V (voltage tolerance ±5%).
- Operating Temperature: 0℃ ~ 80℃
- Weight: 12g
- Dimensions:
- CM5: 55 x 40 mm
- CM5-IO: 100 x 80 x 29 mm (3.94 x 3.15 x 1.14 inches)
Getting started
CM5 User Manual
How to start using your CM5 Module
Hardware
Hardware Interface
- Designed as a board-to-board connector.
- Due to the RK3576 chip's PIN limitations, it supports only 1 HDMI and 1 DSI, whereas the Raspberry Pi CM4 supports up to 2 HDMI and 2 DSI.
- AmrSoM-CM5 has an additional PCIe and USB3 compared to the Raspberry Pi CM4.
You can use the Raspberry Pi CM4 baseboard.
ArmSoM CM5 vs Raspberry Pi CM4
Below is a comparison table between ArmSoM CM5 and Raspberry Pi CM4:
Specification | ArmSoM CM5 | Raspberry Pi CM4 |
---|---|---|
Processor | RK3576 SoC | Broadcom BCM2711 |
CPU Architecture | Quad-core ARM Cortex-A72 & Quad-core Cortex-A53 | Quad-core ARM Cortex-A72 |
GPU | ARM Mali G52 MC3 GPU | VideoCore VI |
Memory | Up to 16GB LPDDR5 | 1GB, 2GB, 4GB, 8GB LPDDR4 |
Storage | eMMC storage (optional capacities) | No built-in storage, supports microSD cards |
Display Output | 1x HDMI 2.1, 1x DP | 2x HDMI 2.0 |
Video Resolution | Supports 4K@120fps | Supports 4K@30fps |
Network Interface | 1x Gigabit Ethernet port | 1x Gigabit Ethernet port |
USB Ports | 1x USB3.0,1x USB2.0 | 1x USB 2.0 |
GPIO | 40-pin GPIO | 40-pin GPIO |
Expandability | 2x PCIe/SATA/USB 3.0 | 1x PCIe 2.0 |
Camera Interface | 1x 4-lane MIPI CSI, 1x 2-lane MIPI CSI | 1x 4-lane MIPI CSI, 1x 2-lane MIPI CSI |
Display Interface | 1x 4-lane MIPI DSI | 2x 4-lane MIPI DSI |
Power Input | 5V | 5V |
Dimensions | 55mm x 40mm | 55mm x 40mm |
Operating System Support | Debian, Android, Ubuntu, etc. | Raspberry Pi OS, Ubuntu, others |
Primary Use Cases | AI development, embedded systems, industrial control, DIY projects, education, IoT | DIY projects, education, IoT, etc. |
CM5 Block Diagram
Hardware Spec
Category | Function |
---|---|
SOC | |
CPU | |
GPU | |
NPU | |
VPU/Codec | |
ISP | |
RAM | |
Flash | |
Display | |
Camera | |
Network | |
PCIe | |
USB | |
Audio | |
Others |
RK3576 Block Diagram
RK3576 Block Diagram
Hardware Pin Definitions
Resources
Armbian
Armbian Linux build framework
CM5 kernel
Improved Rockchip Linux
CM5 uboot
rockchip-linux/u-boot
RKNN-LLM
AI models to Rockchip chips
Official Image
ArmSoM team uses Debian bullseye as the official operating system.
Download
The following systems have been tested and verified by ArmSoM official:
Network disk address:
Google Drive linklogo | Description | Download |
---|---|---|
debian12 for CM5 : Debian 12 brings thousands of new and updated software packages, supports multiple desktop environments, and processor architectures including 32-bit and 64-bit PC, ARM, MIPS, and PowerPC. However, one of the biggest changes is the upgrade of the Linux kernel from version 5.10 to 6.1 LTS. | Google Drive link | |
Android14 for CM5 : Make your device more personal, protected and accessible with the newest OS upgrade. Improved photo quality, new themes and AI generated wallpapers. Privacy updates for your health, safety and data. And expanded accessibility features. | Google Drive link |
Third Party System
logo | Description | Download |
---|---|---|
Armbian for CM5 : Armbian is a computing build framework that allows users to create ready-to-use images with working kernels in variable user space configurations for various single board computers. It provides various pre-build images for some supported boards. These are usually Debian or Ubuntu flavored. | armbian image | |
ubuntu-rockchip for CM5 : This project aims to provide a default Ubuntu experience for Rockchip RK3588 devices. Get started today with an Ubuntu Server or Desktop image for a familiar environment. | ubuntu-rockchip image |
Hardware Resources
Supply Declaration
ArmSoM-CM5 will remain in production until at least August 2034.
Accessories
The official accessories designed for the ArmSoM-Sige are intended to help you achieve optimal performance from your computer.