RK3528
A newer quad Cortex-A53 media SoC for 4K HDR set-top boxes and low-cost SBCs such as the Radxa ROCK 2 series, with Gigabit Ethernet and a PCIe 2.1 lane.
- 4× Cortex-A53 @ 2.0 GHz
- 4K@60 HDR decode
- PCIe 2.1
- Gigabit Ethernet
- Low cost
Specifications
| Architecture | ARMv8-A |
|---|---|
| CPU | 4× Cortex-A53 up to 2.0 GHz |
| GPU | Arm Mali-450 |
| NPU | None |
| Memory | DDR3 / DDR4 / LPDDR3 / LPDDR4 / LPDDR4X |
| Storage | eMMC, SD, SPI flash, NVMe via PCIe |
| Video decode | 4K@60 H.265 / H.264 / VP9 (HDR) |
| Display | HDMI 2.0b, CVBS |
Interfaces
| PCIe | PCIe 2.1 x1 (combo PHY) |
|---|---|
| USB | USB 3.0 (combo PHY), USB 2.0 |
| Ethernet | Gigabit MAC + integrated 10/100 PHY |
| I2C / SPI / UART | See datasheet |
| Other | I2S, SPDIF, PWM, SARADC |
Interface counts depend on pin-muxing and combo-PHY configuration. Verify against the official RK3528 datasheet / TRM.
Development
Vendor 5.10/6.1 BSP; mainline support is being upstreamed.
Android TV SDK via vendors.
Vendor U-Boot; mainline arriving.
rk3528.dtsi.
Rockchip Linux SDK.
Community.
Operating systems
Typical use cases
- 4K set-top boxes
- Low-cost SBCs
- Soft routers
- Media servers
RK3528 Tutorials
Flash Any Rockchip Board with rkdeveloptool (Linux & macOS)
Build rkdeveloptool from source, set up udev permissions, and flash raw images, partitions and SPI flash on Rockchip boards.
How to Identify a Rockchip SoC (from Linux, U-Boot, USB or the Chip Marking)
Five quick ways to find out exactly which Rockchip SoC and board you are dealing with, even on an unknown device.
Rockchip Boot Process Explained: BootROM, TPL, SPL, BL31, U-Boot and Linux
A stage-by-stage walkthrough of how a Rockchip SoC boots, where each piece lives on flash, and how to tell from the serial log which stage failed.
What Is MaskROM Mode? Rockchip Recovery and Loader Mode Explained
MaskROM is the Rockchip BootROM's USB recovery mode, the reason Rockchip boards are nearly unbrickable. Learn how to enter it, how it differs from Loader mode, and how to flash from it.
Boards using RK3528
No boards listed yet. Submit one.
RK3528 FAQ
What CPU does the RK3528 have?
The RK3528 uses 4× Cortex-A53 up to 2.0 GHz (ARMv8-A), built on a 28 nm process.
Does the RK3528 have an NPU, and how many TOPS?
No, the RK3528 has no NPU (None). AI workloads run on the CPU or GPU, or on an external accelerator.
What memory does the RK3528 support?
DDR3 / DDR4 / LPDDR3 / LPDDR4 / LPDDR4X.
Does the RK3528 support PCIe and NVMe SSDs?
Yes: PCIe 2.1 x1 (combo PHY). NVMe SSDs work on PCIe lanes routed to an M.2 M-key slot, provided the controller, PHY, power and reset are enabled in the device tree.
Which operating systems run on the RK3528?
Linux (vendor 5.10 / 6.1), Mainline Linux (in progress), Android 13/14 TV, Debian, Ubuntu, OpenWrt. Vendor 5.10/6.1 BSP; mainline support is being upstreamed.
What video can the RK3528 decode and encode?
Decode: 4K@60 H.265 / H.264 / VP9 (HDR).
Which boards use the RK3528?
We don't list RK3528 boards yet. Submit one through the community page.
What is the RK3528 used for?
Typical applications: 4K set-top boxes, Low-cost SBCs, Soft routers, Media servers.
Documentation & official resources
- Rockchip official website
- linux-rockchip kernel tree (mainline SoC support)
- rockchip-linux on GitHub (kernel, U-Boot, rkbin, tools)
Have a RK3528 question not covered here? Ask the community or browse RK3528 questions.
오류를 발견했거나 추가할 내용이 있나요? 개선 제안하기.
Designing with RK3528?
Schematic and carrier-board design, BSP bring-up, device tree, drivers and AI integration for RK3528-based products.