RK3588: The chip that powers SBC

Sep 04,202514 Read

Rockchip RK3588 is one of the popular options that drivers use for SBC or Mini PC. For example, our Kiwi-line products (Kiwi PI single board computers) also use this processor. In this article, we explain how this chip works, its specifications, and other information about this option. Rockchip RK3588 Chipset is an absolutely convenient options for SBCs. 

RK3588: The chip that powers SBC

First, let's check the specifications of this chip (see the table below). We can see that RK3588 features an 8-core 64-bit architecture (4x Cortex-A76 at 2.4-2.6 GHz and 4x Cortex-A55 at 1.8 GHz) with a GPU Arm-Mali-G610 MP4 and a 6 TOPS NPU. For example, our Kiwi Pi 5 Pro/Ultra uses this chip configuration (but Kiwi Pi 5 uses the RK3588S version), and it is suitable for any task you need to perform. 

RK3588 Specification

FeatureSpecification
CPU8-core 64-bit Arm® v8.2-A architecture:
  • 4 × Cortex-A76 up to 2.4-2.6 GHz

  • 4 × Cortex-A55 up to 1.8 GHz

GPUArm Mali-G610 MP4, support for OpenGL ES 3.2, OpenCL 2.2, Vulkan 1.2
NPU (AI Accelerator)6 TOPS performance (RKNN Toolkit support, TensorFlow, Caffe, ONNX, etc.)
MemorySupports LPDDR4, LPDDR4x, LPDDR5, DDR4 (up to 32 GB, 4-channel, 2133 MHz)
StorageeMMC 5.1, SD 3.0, UFS 2.1, SPI-NAND, SPI-NOR
Video Decode8K@60fps H.265/VP9
               8K@30fps AVS2
               4K@60fps H.264, VP8
Video Encode8K@30fps H.265/H.264
Display OutputUp to 3 independent displays:
  • HDMI 2.1 (8K@60Hz)

  • HDMI 2.0 (4K@60Hz)

  • eDP 1.3, DP 1.4

  • MIPI-DSI

Camera InputUp to 4 independent inputs:
  • Up to 48 MP single

  • MIPI-CSI2, DVP interface

ConnectivityPCIe 3.0, USB 3.1, USB 2.0, Gigabit Ethernet, GMAC, CAN bus
Other I/OI²C, SPI, UART, GPIO, PWM, ADC
Process Node8 nm
Target ApplicationsAIoT, edge computing, industrial, automotive, multimedia, SBCs (e.g. Kiwi Pi 5, Orange Pi 5, Rock 5B, etc.)

RK3588 vs RK3588S

As we mentioned, there is another version of RK3588 - RK3588S (Our SBC Kiwi Pi 5 uses this chip, also you can read the article about the comparison with Radxa Rock ). What are the differences?

FeatureRK3588RK3588S
CPU8-core (4× Cortex-A76 up to 2.4-2.6 GHz + 4× Cortex-A55 up to 1.8 GHz)Same as RK3588
GPUMali-G610 MP4 (supports OpenGL ES 3.2, Vulkan 1.2, OpenCL 2.2)Same
NPU6 TOPS6 TOPS
MemoryLPDDR4/LPDDR4X/LPDDR5/DDR4, up to 32 GB, 4-channelSame (but often paired with soldered onboard RAM/ROM in SBCs for cost reduction)
Video Decode8K@60fps H.265/VP9, 8K@30fps AVS2, 4K@60fps H.264Same
Video Encode8K@30fps H.265/H.264Same
Display OutputUp to 3 displays:
  • HDMI 2.1 (8K@60Hz)

  • HDMI 2.0

  • eDP 1.3 / DP 1.4

  • MIPI-DSI

Limited:
  • 1 × HDMI 2.1

  • 1 × eDP/DP 1.4

  • MIPI-DSI (no second HDMI)

Camera InputUp to 4 independent cameras (MIPI-CSI2, DVP, up to 48 MP)Fewer lanes: up to 2-3 cameras
ConnectivityRich I/O:
  • 4 × PCIe 3.0

  • USB 3.1 × 2

  • USB 2.0 × 2

  • Gigabit Ethernet, GMAC

Cut-down I/O:
  • PCIe 3.0 × 1

  • USB 3.1 × 1

  • USB 2.0 × 2

  • GMAC (Ethernet)

Other I/OSPI, I²C, UART, GPIO, PWM, CAN, ADCSame but fewer total lanes available
Process Node8 nm8 nm
Target DevicesHigh-end SBCs (Radxa ROCK 5B, Firefly ITX-3588J, industrial PCs, edge servers)Cost-optimized SBCs (Orange Pi 5, Kiwi Pi 5, NanoPC-T6, etc)

In short, RK3588S is a cost-optimized version designed for smaller boards like Kiwi Pi 5, while RK3588 is used for more powerful SBs like our Kiwi Pi 5 Pro/Ultra. All chips built with 8nm technology, still powerful for AI tasks or applications.

So, why is RK3588 so convenient for SBCs?

The Rockchip RK3588 is a popular choice for making small computer boards. It has good speed and lots of input/output options, and it doesn’t use much power. Its 8-core processor (4 Cortex-A76 and 4 Cortex-A55) makes it capable of doing work similar to a desktop computer. It also has a Mali-G610 GPU for smooth graphics, has a built-in 6 TOPS NPU, which is really good for any AI tasks like finding objects and recognizing faces.

For SBC makers, the RK3588 is really helpful because it has many ways to connect. It supports fast interfaces like PCIe 3.0, USB 3.1, HDMI 2.1 (up to 8K output), multi-channel MIPI-CSI camera inputs, and quick storage options with eMMC, UFS, or NVMe. This means the same chip can be used for many different devices, from small hobby boards like Orange Pi 5 to industrial mini-PCs and edge AI servers.

RK3588 and RK3588S

Another reason the RK3588 is pretty useful is because it can grow with what you need. It can support up to 32 GB of RAM, also can handle 8K video work, has multiple screens, so developers don't have to choose between speed and how small the device is. The smaller RK3588S version is a cheaper option that has the same CPU, GPU, and NPU power but fewer I/O options.

Basically, the RK3588 has a good mix of quick computing, AI tools, multimedia features, and flexible input/output options—it's one of the best options now for people building SBCs, edge AI setups, or new IoT gadgets.