Back to Blog

RK3588+MCU Robot Controller Solution

#MCU#Robotics#EmbeddedHardware

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

ItemTypeModel ParametersDescription
Core ConfigurationProcessorRK3588
CPUQuad-core ARM Cortex-A76@2.4GHz Quad-core ARM Cortex-A55@1.8GHz
GPUQuad-core ARM Mali-G610 MP4
NPUComputing Power 6.0TOPS@INT8
MemoryLPDDR4XDefault Configuration4 Gbyte
Optional Configuration8/16 Gbyte
StorageeMMCDefault Configuration32 Gbyte
Optional Configuration64 Gbyte
Reserved two AI module expansion interfacesNPU16TOPS@INT8(Single module specification)
Video Decoding16 x 1080P@30fps H.264/H.265 Video Decoding
Video Encoding8 x 1080P@30fps H.264/H.265 Video Encoding
Image Encoding/Decoding1080P@800fps JPEG Format
GMAC2xSupports 10/100/1000Mbps operating modes, supports RGMII mode
RS2322xTwo 3-pin Phoenix terminals
RS4852xTwo 3-pin Phoenix terminals
MINI-PCIe1xCan be used to expand mSATA SSD storage devices and 4G wireless communication modules
USB4xTwo standard USB3.0 interfaces and two standard USB2.0 interfaces
DEBUG1xSystem debug serial port
WiFi+BT1x(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.
TF1xExternal TF card, Class 10 or higher specification recommended
LED3xCorresponds to power indicator, HDD indicator, system indicator,
SIM Card Slot1xFor use with 4G/5G wireless communication modules
M.21xOnly for expanding 4G/5G modules.
HDMI OUT1xSupports 4K@120fps/8K@30fps output, HDMI2.1 protocol
AUDIO OUT1xHeadphone audio output interface
Structural ParametersCooling ModePassive Cooling
Dimensions214mm 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

BootloaderVersionU-boot v2017.09,
Boot MethodeMMC
Download MethodTF/Serial Port
KernelVersionLinux 5.10
Device DriversStandard USB, Network Card, TF, RS232/RS485, etc. device drivers
File SystemSystem VersionDebian 11
System ServicesSupports SSH, telnetd, nfs, tftp, etc.

Development Components

Media ProcessingGPU, VPU (video encoding/decoding, image scaling, etc.)
Intelligent Analysis ProcessingNPU (supports INT4, INT8, INT16 integer/FP16 floating-point computation)
AI DevelopmentSupports algorithms for classification, detection, tracking, recognition, segmentation, etc.