The Banana Pi BPI-CanMV-K230D-Zero is an upcoming single-board computer designed for AIoT applications, developed in collaboration with Canaan Technology. Powered by the Kendryte K230D chip, this device brings local AI inference capabilities, making it ideal for DIY projects and embedded systems.
At the heart of the BPI-CanMV-K230D-Zero is the Kendryte K230D chip from Canaan’s Kendryte AIoT series. The system-on-chip (SoC) features a dual-core XuanTie C908 RISC-V CPU, with one core running at 1.6GHz and the other at 800MHz. The Knowledge Process Unit (KPU) supports multiple data types like INT8 and INT16, making it versatile for neural network computation.
The architecture is built to accelerate tasks such as image and video processing, audio analysis, and AI workloads. The BPI-CanMV-K230D-Zero supports dual camera inputs through MIPI-CSI interfaces, with a maximum resolution of 4K, making it suitable for computer vision applications.
The KPU is compatible with popular neural networks like ResNet50, MobileNet_V2, and YOLOv5s, providing high frame rates at INT8 precision.
In terms of connectivity, the board includes a 40-pin GPIO header, which supports protocols such as I2C, UART, I2S, SPI, PWM, ADC, and JTAG. Other features include onboard 2.4G Wi-Fi, a USB 2.0 port with OTG, a microphone, and a MicroSD card slot that supports storage expansion up to 1TB. The board also has 128MB of LPDDR4 RAM running at 2666Mbps and supports MIPI DSI displays up to 1080P. This embedded device mirrors the form factor of the Raspberry Pi Zero, measuring 65mm by 30mm and 7mm in height, allowing for integration into space-constrained devices.
For software development, Banana Pi has provided a link to the CanMV GitHub repository, which contains resources for the K230 SDK. Banana Pi has not provided a launch date or pricing details yet, but they have created a page on their forums to keep track of updates about the BPI-CanMV-K230D Zero.