Firefly ICORE-3572Q38

The ICORE-3572Q38 is Firefly’s 38 × 38 mm RK3572 system-on-module, with two 100-pin board-to-board sockets. Firefly lists Debian and Ubuntu images and the RKNN toolchain for the NPU.

Hardware

Specs
SoCRockchip RK3572
Process8 nm
CPU2× Cortex-A73
6× Cortex-A53
Up to 2.2 GHz
Clock per module spec; datasheet clocks TBD
MemoryLPDDR4-4266 / LPDDR4X-4266 / LPDDR5-5500 / LPDDR5X-5500
32-bit
Up to 16 GB
Up to 4 ranks
GPUMali-G310 v2 MC1
Vendor: OpenGL ES 1.1/2.0/3.2, Vulkan 1.4, OpenCL 3.0
Mesa: OpenGL 3.1, OpenGL ES 3.1, Vulkan 1.4, OpenCL 3.0 (Panfrost, PanVK, Rusticl, Panthor kernel)
NPU4 TOPS sparse (INT8)
Supports INT4 / INT8 / INT16 / FP4 / FP8 / FP16 / BF16
W4A16 asymmetric MAC
VPUDecode: 8K@30fps H.265, VP9, AV1, AVS2 (or 4K@120fps)
Decode: 4K@60fps H.264
Encode: 4K@40fps H.264, H.265
ISPup to 12 MP
Up to 5 camera inputs
Camera2× MIPI CSI-2 D-PHY (each 4-lane or 2×2-lane), DVP
DisplayDual independent: 4K@60 + 2K@60
HDMI 2.1, eDP 1.3, MIPI DSI 1.2, Parallel RGB/BT.656/BT.1120, E-ink
StorageUFS 2.0 (2-lane, HS-G3), eMMC 5.1 (HS400), SD 3.0 / MMC 4.51, FSPI
PCIePCIe Gen 2.1
SATASATA 3.1
USBUSB 3.0/2.0 (DRD)
Ethernet2× 1 GbE
I/OSDIO 3.0, DSMC, CAN, I2C, I3C, SPI, UART
PackageFCCSP550L (14.3 × 15.5 mm)
SoC pageRockchip RK3572

Interfaces

BoardFirefly ICORE-3572Q38
MemoryLPDDR4 / LPDDR4X
2 / 4 / 8 / 16 GB
Camera2× MIPI CSI D-PHY (1× 4-lane or 2× 2-lane), 1× DVP
DisplayMIPI DSI (D-PHY 1.2), Dual display up to 4K@60 + 2K@60
StorageeMMC: 16, 32, 64 or 128 GB
PCIe1× BTB: PCIe Gen 2.1 x1 (PCIe / SATA 3.1 / USB 3.0 combo)
1× BTB: PCIe Gen 2.1 x1 (PCIe / SATA 3.1 combo)
USB2× USB 3.0 DRD / 2.0 board-to-board
Ethernet2× 1 GbE (GMAC (RGMII/RMII), PHY on carrier)
CAN4× CAN-FD
Power5 V (±5%), about 1 W typical, 3.5 W maximum
Form factorSystem-on-module, 2× 100-pin board-to-board sockets
Dimensions38 × 38 × 5.5 mm
Weight9 g
Temperature-20 °C to 60 °C
Other I/O2× SDIO 3.0, 5× SPI, 10× I2C, 1× I3C, 12× UART (RS-485 capable), 16× PWM

Available OS images

    Benchmarks

    Guides

    Articles