SolidRun has launched a new device in its CuBox family, packing an NXP i.MX 8M Plus system-on-module with 2.3 TOPs of neural network coprocessor into a box that is less than the size of a Rubik’s Cube. The new CuBox-M, also known as the CuBox Pulse, is SolidRun’s latest device that follows the same design as its previous devices: a pair of boards that are stacked one on top of the other and crammed into a tiny cube. It offers a unique combination of design simplicity, connectivity, and engineering capability.
CuBox-M provides a small, powerful, and cost-effective machine that can be used for on-the-go demos, software development & testing, camera-based image recognition, AI & machine learning inference at the edge, connecting and managing digital signage, virtual assistant, and IoT applications, as a smart home gateway, and more. It is designed to be a plug-and-play solution capable of running the embedded software that developers need without the associated clutter of cables and exposed silicon that is usually seen in developer boards.
Despite its small size, it provides a Quad-core Arm Cortex A53 up to 1.8GHz processor which is supported by up to 4GB LPDDR4. For storage, it includes an 8GB eMMC with storage expansion available from microSD cards. Other features of the Cubox-M mini PC include Ethernet RJ45 10/100/1000 and connectivity via 802.11 a/b/g/n/ac WiFi. Bluetooth 5.0 connectivity is also available as an option. This device also offers two USB 3.0 ports, a micro-USB port for debugging, and full-size HDMI, though limited to 1080p60 output. Furthermore, it provides a physical button connected to a general-purpose input/output (GPIO) pin, a real-time clock, an infrared receiver, and optional Power over Ethernet (PoE) connectivity, enabling a single Ethernet cable connection to serve as a connectivity source and power source for the entire CuBox-M system. CuBox-M can run Android 10 and Linux distributions with kernel 5.4 including Debian 11 Bullseye, and Yocto Project or Buildroot builds.
Specifications of CuBox-M
- SOC: NXP i.MX 8M Plus Quad quad-core Arm Cortex-A53 processor
- NPU: 2.3 TOPS
- GPU: Vivante GC7000UL 3G GPU (Vulkan, OpenGL ES 3.1, OpenCL 1.2)
- System Memory: upto 3 GB 32-bit LPDDR4-4000 MT/s
- Storage: 8GB eMMC flash, External MicroSD card
- Video encoder: 1080p60 H.264/H.265 video encoder
- Video decoder: 1080p60 video decoder (H.265, H.264, VP9, VP8),
- Networking: 1x Ethernet RJ45 10/100/1000, optional 802.11 ac/a/b/g/n WiFi 5 and Bluetooth 5.0
- Video Output: 1x HDMI 2.0 up to 4Kp60
- USB: 2x USB 3.0 dual-role ports
- Debugging: 1x Micro USB connected via FTDI serial chip.
- Power Supply: 12V via DC jack, or PoE support
- Temperature Range: 0 to 40°C
To learn more about the device, check out SolidRun’s CuBox-M product page.