The BananaPi BPI-CM4 is a powerful compute module designed as a high-performance alternative to the Raspberry Pi CM4. Featuring the Amlogic A311D hexa-core processor and a dedicated 5 TOPS NPU for AI acceleration, this compact module delivers exceptional computing power for edge AI, industrial automation, and embedded systems. With quad-core Cortex-A73 and dual-core Cortex-A53 processors, the BPI-CM4 combines advanced AI capabilities in a compact 55 × 40 mm form factor. Key Features Amlogic A311D Hexa-Core Processor: 4× Cortex-A73 performance cores plus 2× Cortex-A53 efficiency cores 5 TOPS NPU for AI: Dedicated Neural Processing Unit for real-time inference ARM Mali-G52 MP4 GPU: Supports OpenGL ES 3.2, Vulkan 1.0, and OpenCL 2.0 4GB LPDDR4 RAM: High-speed memory with 2GB variants available 16GB eMMC Storage: Reliable onboard flash, expandable up to 128GB Raspberry Pi CM4 Compatible: Same 55 × 40 mm form factor and pin-compatible interface Rich Interfaces: HDMI 2.1 (4K@60), MIPI DSI, MIPI CSI, Gigabit Ethernet, USB 2.0, Mini PCIe, 26-pin GPIO Dual OS Support: Official support for Android 9 and Linux (Armbian) Specifications Parameter Value SoC Amlogic A311D CPU 4× Cortex-A73 + 2× Cortex-A53 GPU ARM Mali-G52 MP4, OpenGL ES 3.2, Vulkan 1.0, OpenCL 2.0 NPU 5 TOPS AI Performance RAM 4GB LPDDR4 (2GB variant available) Storage 16GB eMMC (options: 16/32/64/128GB) Video Output HDMI 2.1 up to 4K@60, 1× MIPI DSI Camera Interface 1× MIPI CSI Network 1× Gigabit Ethernet (RTL8211F) USB 2× USB 2.0, USB Type-C via IO board Expansion Mini PCIe, 26-pin GPIO header Dimensions 55 × 40 mm Weight ~20 g Operating Systems Android 9, Linux (Armbian) Application The BPI-CM4 is ideal for high-performance edge computing and AI inference. The integrated 5 TOPS NPU enables real-time applications such as object detection, facial recognition, image classification, and voice processing directly on the device. Packing List 1× BananaPi BPI-CM4 compute module with 4GB RAM and 16GB eMMC FAQ What is the difference between BPI-CM4 and Raspberry Pi CM4? The BPI-CM4 uses the Amlogic A311D with a 5 TOPS NPU, while Raspberry Pi CM4 uses Broadcom BCM2711. The BPI-CM4 supports 1 HDMI, 1 CSI, and 1 DSI compared to 2 each on Raspberry Pi CM4. Is the BPI-CM4 compatible with Raspberry Pi CM4 baseboards? Yes. The BPI-CM4 has the same 55 × 40 mm form factor and pin-to-pin compatibility. However, it supports only 1 HDMI, 1 CSI, and 1 DSI. What operating systems are supported? Official support for Android 9 and Linux (Armbian). Source code is available on GitHub. Can I use this module for AI applications? Yes. The integrated 5 TOPS NPU enables real-time inference for vision and voice tasks without cloud connectivity. What is the maximum storage capacity? Standard 16GB eMMC, with variants up to 128GB. Expandable via MicroSD on IO board. Does it include WiFi and Bluetooth? No. The BPI-CM4 includes Gigabit Ethernet. WiFi5 and Bluetooth are available via IO board or Mini PCIe modules. Where can I find the GPIO pinout? The 26-pin GPIO header is compatible with Raspberry Pi accessories. See the official Banana Pi documentation. What is the power consumption? The BPI-CM4 accepts +5V input via pin headers or USB-C on the IO board. A heatsink is recommended for sustained workloads.