Radxa is a well-known brand which offers a very capable selection of compute modules. The company has recently detailed the upcoming CM4 compute module, designed to slot right in between the CM3 and the pricier CM5. Although pricing and availability details are under wraps for now, we can expect more information soon enough.
Unlike the more powerful, and most likely pricier CM5 compute module, the CM4 is powered by the slightly less potent Rockchip RK3576 SoC paired with up to 16 GB of LPDDR4X memory. The RK3576 boasts an octa-core CPU with four Cortex-A72 cores, and an equal number of Cortex-A53 cores. The Mali G52 MC3 iGPU handles graphics, and supports plenty of frameworks discussed below. The compute module also packs an NPU for inferencing, rated for up to 6 TOPS of INT8.
Storage requirements are taken care of by up to 256 GB of eMMC storage. SD/MMC and UFS 2.0 support is also on offer. As expected, the CM4 compute module is compatible with a variety of third-party boards, including the Raspberry Pi CM4 I/O, WaveShare CM4-Nano-B, and many more. Onboard WiFi 6 and Bluetooth 5.4 take care of wireless networking needs. Support for USB, Ethernet, and a host of other interfaces can be achieved by attaching a supported I/O board. Other notable details are as follows:
- OpenGL ES 1.1 to 3.2, Vulkan 1.2, OpenCL 2.1 support
- 4-lane or 2x2-lane MIPI CSI for video input
- 4-lane eDP, DP (4k120), 4-lane MIPI DSI, HDMI (4k120)
- Dual SATA 3.1 support, single-lane PCIe Gen2
- Gigabit Ethernet (physical layer)
As mentioned earlier, pricing details are not clear as of this writing. The RK3588-powered Radxa CM5 compute module with 4 GB memory and 32 GB storage is available for $106.99 on Amazon, so the CM4 is definitely expected to be a tad cheaper.