Rockchip RK3588
RockchipApplication-processor SoC from Fuzhou Rockchip rather than a board. It is an octa-core Arm design pairing four Cortex-A76 with four Cortex-A55, a Mali-G610 MC4 GPU and a 6 TOPS triple-core NPU supporting INT4, INT8, INT16, FP16, BF16 and TF32, with up to 32GB of LPDDR4X or LPDDR5 and PCIe 3.0. It is the silicon behind boards including Orange Pi 5, Radxa Rock 5B and Khadas Edge2.
Documentation is unusually complete for this class, with a public technical reference manual and datasheet, while the SDK ships as prebuilt binaries and the firmware stays closed. Verified 2026-08-13 via the Rockchip brief datasheet, the product page, the rknn-toolkit2 repository and the rkbin repository.
Openness
3 high confidence- toolchain
- partial (NPU SDK on GitHub but proprietary RKNN license + prebuilt blobs, rknpu kernel driver open)
- datasheets
- public (full TRM + datasheet public, no NDA)
- blobs
- required (proprietary GPU/NPU firmware)
Documentation is unusually open (full TRM and datasheet public) and the RKNN toolkit is openly distributed, but the SDK ships as prebuilt binaries under a proprietary license with closed firmware. The brief datasheet downloads straight from rock-chips.com with no registration or NDA, the RKNN SDK licence in airockchip/rknn-toolkit2 is the proprietary "RKNN SDK License" (no reverse engineering, use restricted to Rockchip products), and rkbin distributes the DDR/BL31/OPTEE firmware as prebuilt binaries.
- https://www.rock-chips.com/uploads/pdf/2022.8.26/192/RK3588%20Brief%20Datasheet.pdf recorded 2026-08-13
Rockchip's own RK3588 brief datasheet, downloadable from rock-chips.com with no registration or NDA - block diagram, quad Cortex-A76 + quad Cortex-A55, Mali-G610 MP4, High Performance NPU, LPDDR4/LPDDR4X/LPDDR5 quad-channel
- https://github.com/airockchip/rknn-toolkit2/blob/master/LICENSE recorded 2026-08-13
"RKNN SDK License" - a Rockchip proprietary agreement granting use only for applications compatible with Rockchip products and forbidding decompiling or reverse-engineering the Software
- https://github.com/rockchip-linux/rkbin recorded 2026-08-13
Rockchip's own "Firmware and Tool Binarys" repository - prebuilt SPL/DDR/UsbPlug/BL31/BL32/OPTEE boot binaries distributed as binaries rather than source
- https://www.rock-chips.com/a/en/products/RK35_Series/2022/0926/1660.html recorded 2026-08-13
"6TOPS NPU, triple core, support int4/int8/int16/FP16/BF16/TF32 acceleration"; 8nm process, quad-core Cortex-A76 + quad-core Cortex-A55; ARM Mali-G610 MC4
Adoption
5 high confidencePowers a very large multi-vendor set of SBCs and modules (Orange Pi, Radxa, Khadas, FriendlyELEC, Firefly), widely available at retail and broadly supported in community Linux. The Armbian community comparison tabulates five RK3588/RK3588S boards from five different vendors, three of which (orange-pi-5, radxa-rock-5b, khadas-edge2) are separately on this map and separately confirmed on sale.
- https://forum.armbian.com/topic/26398-video-comparing-rk3588-sbcs-nanopi-r6s-khadas-edge2-radxa-rock5b-mekotronics-r58-mini-r58x-4g-orange-pi-5/ recorded 2026-08-13
comparison table of Khadas Edge 2 Pro, NanoPi R6S, Radxa Rock5B, Mekotronics R58 Mini and R58X-4G and Orange Pi 5, all on Rockchip RK3588 or RK3588S
Capability
4 high confidenceThe 6 TOPS NPU is genuine edge-AI capability and the RKLLM SDK runs quantized LLMs on-chip, but modest versus dedicated accelerators. The RKLLM repository ships an RK3588-series runtime and toolkit with working w8a8 demos for Qwen2.5-VL-3B, Qwen3-VL-2B, InternVL3-1B and DeepSeek-OCR, and Rockchip's own product page reads 6 TOPS triple-core NPU. Generative workloads actually running on-chip is what keeps this a step above the 6 TOPS boards built on it.
- https://github.com/airockchip/rknn-llm recorded 2026-08-13
rkllm-toolkit and rkllm-runtime for the Rockchip NPU, with RK3588 Series listed and w8a8 demos for Qwen2.5-VL-3B, Qwen3-VL-2B, InternVL3-1B and DeepSeek-OCR
- https://www.rock-chips.com/a/en/products/RK35_Series/2022/0926/1660.html recorded 2026-08-13
"6TOPS NPU, triple core, support int4/int8/int16/FP16/BF16/TF32 acceleration"
Verified 2026-08-13