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
CM5 Hardware ResourcesArmSoM-CM5 pin table - pin table
Supply Declaration
ArmSoM-CM5 will remain in production until at least August 2034.
Accessories
The official accessories designed for the ArmSoM-CM5-IO are intended to help you achieve optimal performance from your computer.
Display-10-HD
A 10.1-inch touchscreen display, ideal for interactive projects like entertainment systems and information dashboards.
Camera Module 1
The camera module 1, compatible with the OV13850 sensor, is a low-power camera module.
Purchase Samples
ArmSoM Official Website: https://www.armsom.org/product-page/cm5
ArmSoM Official AliExpress Store:
ArmSoM Official Taobao Store:
For OEM & ODM, please contact: sales@armsom.org
Notes
- 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.
- Assembly should be performed in an electrostatic-safe environment, avoiding operations in dry and low-humidity conditions.
- 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.
- When handling the device, avoid friction or collisions to prevent the generation of static electricity that could cause damage.
- When holding the device, try to avoid direct contact with the chips on the mainboard to prevent static damage.
- Do not plug or unplug wires or other devices while the device is operating to avoid damage from electrical surges.
- 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.
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.