Back to Blog

RK3588+MCU Robot Controller Solution

#单片机#机器人#嵌入式硬件

1 Product Introduction

The XMP04A is a high-performance, low-power edge computing device designed by Xinmai Technology based on the RK3588. It features a built-in NPU with computing power up to 6.0TOPS@INT8, and powerful video encoding and decoding capabilities, supporting up to 32 channels of 1080P@30fps decoding and 16 channels of 1080P@30fps encoding. It supports 4K@120fps or 8K@30fps HDMI image output. With its lightweight and highly flexible design, it can be widely applied in smart transportation, smart parks, smart gas stations, transparent kitchens, and other domain scenarios, delivering optimized performance for various AI application scenarios.

2 Product Features

Powerful Processor

² Adopts a Big-Little heterogeneous architecture, featuring quad-core A76 + quad-core A55, with CPU clock speeds up to 2.4GHz. It provides 1MB L2 Cache and 3MB L3 Cache, offering stronger CPU computing power.

² High-performance quad-core Mali-G610 GPU, supports at least two 4K UIs, and can smoothly handle complex graphics processing.

Rich Peripheral Interface Resources

² Expandable with wireless communication modules such as 4G/WIFI6/BT, providing convenience for edge business deployment.

² Expandable mSATA SSD to meet large data storage requirements.

Flexible Computing Power for Diverse Scenarios

² Expandable with 1 to 2 AI acceleration modules, with a maximum expandable computing power of 32TOPS@INT8. The combined computing power can reach up to 38TOPS@INT8, providing powerful computing performance.

² Supports mainstream deep learning frameworks such as TensorFlow, Caffe, Pytorch, Tflite, and ONNX. It supports network models for face detection, tracking, recognition, pose estimation, safety helmet detection, and more.

AIoT Intelligent Computing Empowerment Platform

² Provides a unified and open interface toolchain to accelerate the deployment of long-tail algorithms.

² Algorithm containerization and customizable workflows enable flexible combination of multiple algorithms.

3 Application Areas

Product Specifications

1 Mechanical Dimensions

2 Resource Diagram

Front Resource Diagram

Rear Resource Diagram

3 Hardware Specifications

| Item | Type | Model Parameters | Description | | :--- | :--- | :--- | :--- | | Core Configuration | Processor | RK3588 | | | | CPU | Quad-core ARM Cortex-A76@2.4GHz Quad-core ARM Cortex-A55@1.8GHz | | | | GPU | Quad-core ARM Mali-G610 MP4 | | | | NPU | Computing Power 6.0TOPS@INT8 | | | Memory | LPDDR4X | Default Configuration | 4 Gbyte | | | | Optional Configuration | 8/16 Gbyte | | Storage | eMMC | Default Configuration | 32 Gbyte | | | | Optional Configuration | 64 Gbyte | | Reserved two AI module expansion interfaces | NPU | 16TOPS@INT8 | (Single module specification) | | Video Decoding | | 16 x 1080P@30fps H.264/H.265 Video Decoding | | | Video Encoding | | 8 x 1080P@30fps H.264/H.265 Video Encoding | | | Image Encoding/Decoding | | 1080P@800fps JPEG Format | | | GMAC | 2x | Supports 10/100/1000Mbps operating modes, supports RGMII mode | | | RS232 | 2x | Two 3-pin Phoenix terminals | | | RS485 | 2x | Two 3-pin Phoenix terminals | | | MINI-PCIe | 1x | Can be used to expand mSATA SSD storage devices and 4G wireless communication modules | | | USB | 4x | Two standard USB3.0 interfaces and two standard USB2.0 interfaces | | | DEBUG | 1x | System debug serial port | | | WiFi+BT | 1x | (Optional) WIFI6+BT 1x 2.4GHz/5GHz dual-band WiFi6, Bluetooth 5.0, requires an enclosure with an expandable external antenna and a WiFi antenna. | | | TF | 1x | External TF card, Class 10 or higher specification recommended | | | LED | 3x | Corresponds to power indicator, HDD indicator, system indicator, | | | SIM Card Slot | 1x | For use with 4G/5G wireless communication modules | | | M.2 | 1x | Only for expanding 4G/5G modules. | | | HDMI OUT | 1x | Supports 4K@120fps/8K@30fps output, HDMI2.1 protocol | | | AUDIO OUT | 1x | Headphone audio output interface | | | Structural Parameters | Cooling Mode | Passive Cooling | | | | Dimensions | 214mm x 165mm x 54mm | |

4 Electrical Parameters

Operating Voltage DC 12V

Operating Current 2A

Operating Power Consumption 3.5W

Test Ambient Temperature Normal Temperature

Test Environment No Load

5 Operating Environment

Product Name DEP04A

Operating Temperature -40~70℃

Operating Humidity 20%~90% non-condensing

Description Typical

6 LINUX System Software Configuration

Linux

| Bootloader | Version | U-boot v2017.09, | | | :--- | :--- | :--- | :--- | | | Boot Method | eMMC | | | | Download Method | TF/Serial Port | | | Kernel | Version | Linux 5.10 | | | | Device Drivers | Standard USB, Network Card, TF, RS232/RS485, etc. device drivers | | | File System | System Version | Debian 11 | | | | System Services | Supports SSH, telnetd, nfs, tftp, etc. | |

Development Components

| Media Processing | GPU, VPU (video encoding/decoding, image scaling, etc.) | | :--- | :--- | | Intelligent Analysis Processing | NPU (supports INT4, INT8, INT16 integer/FP16 floating-point computation) | | AI Development | Supports algorithms for classification, detection, tracking, recognition, segmentation, etc. |