RV1106
A tiny vision SoC for smart cameras: one Cortex-A7, a RISC-V MCU, an NPU of up to 1 TOPS, a 5 MP ISP and H.265 encode, with DRAM in-package. The RV1103/RV1106 family powers the Luckfox Pico boards.
- Cortex-A7 + RISC-V MCU
- 0.5–1 TOPS NPU
- In-package DDR
- 5 MP ISP + H.265
- Integrated Ethernet PHY
Specifications
| Architecture | ARMv7-A + RISC-V MCU |
|---|---|
| CPU | 1× Cortex-A7 up to 1.2 GHz + RISC-V MCU |
| GPU | None (2D RGA) |
| NPU | 0.5 TOPS (RV1106G2) / 1 TOPS (RV1106G3), INT4/INT8/INT16 |
| Memory | In-package DDR2/DDR3L (e.g. 128 MB / 256 MB depending on variant) |
| Storage | SPI NOR/NAND, eMMC, SD |
| Video encode | H.264 / H.265 up to 5 MP@30 |
| Camera / ISP | 5 MP ISP (HDR, 3DNR), MIPI CSI-2 4-lane |
Interfaces
| USB | USB 2.0 OTG |
|---|---|
| Ethernet | 10/100 MAC with integrated PHY |
| MIPI | MIPI CSI-2 (camera input) |
| I2C / SPI / UART | I2C, SPI, UART (see datasheet) |
| Other | Audio codec, PWM, SARADC, SDIO |
Interface counts depend on pin-muxing and combo-PHY configuration. Verify against the official RV1106 datasheet / TRM.
Development
Vendor SDK with 5.10 kernel. Luckfox publishes an open SDK and images.
Not an Android target.
Vendor U-Boot.
Sensor, ISP and memory-carve-out config dominate DT work.
Primary SDK flavour.
Limited.
Operating systems
Typical use cases
- Smart IP cameras
- Doorbells and access control
- Tiny edge AI (person / face detection)
- Barcode and OCR readers
RV1106 Tutorials
Convert YOLO to RKNN and Run It on the RK3588 NPU
Export YOLO to ONNX, quantise and convert it to .rknn with RKNN-Toolkit2 on an x86 host, then run it on the board with RKNN-Toolkit-Lite2, using all three RK3588 NPU cores.
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 RV1106
Luckfox Pico Max
Luckfox
- RAM256 MB DDR3L (in-package)
- Ethernet1× 10/100
- PCIeNone
Luckfox Pico Ultra W
Luckfox
- RAM256 MB DDR3L (in-package)
- Ethernet1× 10/100
- PCIeNone
Related projects
Compare RV1106
RV1106 FAQ
What CPU does the RV1106 have?
The RV1106 uses 1× Cortex-A7 up to 1.2 GHz + RISC-V MCU (ARMv7-A + RISC-V MCU), built on a — process.
Does the RV1106 have an NPU, and how many TOPS?
Yes. The RV1106 NPU is rated at 0.5 TOPS (RV1106G2) / 1 TOPS (RV1106G3), INT4/INT8/INT16. Models are converted to .rknn with RKNN-Toolkit2 and run with the RKNN runtime.
What memory does the RV1106 support?
In-package DDR2/DDR3L (e.g. 128 MB / 256 MB depending on variant).
Does the RV1106 support PCIe and NVMe SSDs?
The RV1106 has no PCIe interface. Use eMMC, SD or SPI flash for storage.
Which operating systems run on the RV1106?
Linux (vendor 5.10 BSP), Buildroot, Ubuntu rootfs (community, on larger RAM variants). Vendor SDK with 5.10 kernel. Luckfox publishes an open SDK and images.
What video can the RV1106 decode and encode?
Encode: H.264 / H.265 up to 5 MP@30.
Which boards use the RV1106?
Boards in our database include Luckfox Pico Max, Luckfox Pico Ultra W. See the hardware database for full specs.
What is the RV1106 used for?
Typical applications: Smart IP cameras, Doorbells and access control, Tiny edge AI (person / face detection), Barcode and OCR readers.
Documentation & official resources
- Rockchip official website
- RKNN-Toolkit2 & runtime (airockchip)
- RKNN Model Zoo: YOLO, OCR and more examples
- Luckfox wiki (RV1103 / RV1106 / RK3506 boards)
Have a RV1106 question not covered here? Ask the community or browse RV1106 questions.
¿Encontraste un error o quieres añadir algo? Sugerir una mejora.
Designing with RV1106?
Schematic and carrier-board design, BSP bring-up, device tree, drivers and AI integration for RV1106-based products.