The Banana Pi BPI-CM5 Pro is a high-performance computing module powered by the Rockchip RK3576 second-generation 8nm AIOT platform. This versatile module integrates a quad-core Cortex-A72 (@ 2.2GHz) and a quad-core Cortex-A53 (@ 1.8GHz), complemented by a dedicated NEON co-processor and a 6 TOPS NPU. With support for up to 16GB of large memory, it delivers exceptional processing power for demanding high-end applications, including ARM PC, edge computing, and personal mobile internet devices. Engineered for superior multimedia performance, the BPI-CM5 Pro features built-in hardware engines supporting 4K@120fps decoding (H.265, VP9, AVS2, AV1) and 4K@60fps encoding (H.264/H.265). Its integrated 3D GPU ensures full compatibility with OpenGL ES1.1/2.0/3.2, OpenCL 2.0, and Vulkan 1.1. Offering a rich set of interfaces and broad operating system support, this module provides a robust foundation for a wide array of next-generation multimedia products and edge AI solutions. Rockchip RK3576 design Banana Pi BPI-CM5 Pro AI Computer module designRockchip RK3576 deisgn Banana Pi BPI-M5 Pro AI SBC designRockchip RK3588 design Banana Pi BPI-M7 AI SBC design 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 23V (voltage tolerance ±5%). Operating Temperature: 0℃ ~ 80℃ Weight: 12g Dimensions: CM5 Pro: 55 x 40 mm CM5 Pro IO: 100 x 80 x 29 mm (3.94 x 3.15 x 1.14 inches) BPI-CM5 Pro vs Raspberry Pi CM4 Below is a comparison table between BPI-CM5 Pro and Raspberry Pi CM4 Specification BPI-CM5 Pro 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 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. Getting started Getting Started BPI-CM5 Pro Hardware Hardware Interface 1 Designed as a board-to-board connector.2 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.3 BPI-CM5 has an additional PCIe and USB3 compared to the Raspberry Pi CM4. You can use the Raspberry Pi CM4 baseboard. BPI-CM5 Pro Photo Banana Pi BPI-CM5 Pro Product photo gallery BPI-CM5 Pro Block Diagram BPI-CM5 Pro Block Diagram Hardware Spec HardWare Specification of Banana Pi BPI-CM5 Pro Item Function CPU RK3576 Quad-core [email protected] and Quad-core [email protected], 8nm process GPU ARM Mali G52 MC3 GPU Fully compatible with OpenGL ES 1.1, 2.0, and 3.2, OpenCL up to 2.0, and Vulkan 1.1. Dedicated 2D hardware engine with MMU maximizes display performance and provides very smooth operation. NPU 6 TOPS@INT8 Supports INT4, INT8, INT16, FP16, BF16, and TF32 mixed precision Supports deep learning frameworks: TensorFlow, Caffe, Tflite, Pytorch, Onnx, NNAndroid NN, etc. VPU/Codec Hardware 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. Hardware encoding: Supports H.264 and H.265,JPEG up to 4K@60fps. ISP ISP, 16MP RAM 8GB/16GB (up to 16GB) 32-bit LPDDR5, default LPDDR5 8GB Flash 32/64/128GB eMMC, default eMMC 64GB Supports MicroSD card expansion Display 1x HDMI OUT 2.1, supports 4K@120fps 1x MIPI DSI resolution up to 2K@60fps 1x DP 1.4 resolution up to 4K@120fps Camera 1x 4Lanes MIPI CSI, up to 2.5Gbps per lane 1x 2Lanes MIPI CSI, up to 2.5Gbps per lane Network 1x GMAC, provides RGMII/RMII interface Supports 10/100/1000Mbps data transfer rates PCIe 2x PCIe 2.0 1-lane USB 1x USB 3.0 1x USB 2.0 Audio SPDIF_Tx x1 AUDIO_R/L x1 i2s x1 BPI-CM5 Pro core board pin definitions BPI-CM5 Pro core board pin definitions