groundplaneStart a project
Not for new designsWe have designed boards on this

RV1126 / RV1109

Low-cost 32-bit vision SoC for IP cameras and face-recognition terminals: 14MP ISP, 4K30 H.265 encode and a 2 TOPS NPU, but no PCIe, no USB 3, no HDMI and a legacy NPU toolchain.

RV1126 package, studio render
RV1126, rendered by Groundplane. Not to scale.
CPU
4x Cortex-A7 (RV1109: 2x)
GPU
None (2D RGA only)
NPU
2.0 TOPS INT8/INT16 (RV1109: 1.2)
Video
4K30 H.264/H.265 enc and dec
PCIe
None
Verdict

What the RV1126 / RV1109 is for

Right for

  • IP cameras that encode 4K30 H.265 plus a 1080p30 substream from one sensor
  • Face-recognition gates and access terminals with an RGB plus IR camera pair (two 4-lane MIPI CSI inputs and a DVP port)
  • USB AI camera modules where the board enumerates as a USB device (Firefly CAM-C1126S2U is this design)
  • Maintaining or cost-reducing an existing RV1126 or RV1109 product on a known 4.19 BSP

Wrong for

  • Anything needing PCIe, SATA or USB 3: the chip has two USB 2.0 controllers and SDIO only
  • Designs that need native HDMI: display is MIPI DSI, 24-bit RGB or BT.1120 up to 1080p60, so HDMI needs a bridge chip
  • New NPU work that wants RKNN-Toolkit2 or a current kernel NPU driver: RV1126 is limited to the legacy RKNN-Toolkit v1 (last release 1.7.5, 2023)
  • 64-bit Linux userspace or general-purpose compute: four 32-bit Cortex-A7 cores, 4 GB maximum DRAM
  • New designs that can take the RV1126B instead (separate page): newer CPU and NPU on a maintained toolchain

Cost and constraints

  • Memory is one 32-bit channel of DDR3, DDR3L, DDR4, LPDDR3 or LPDDR4, two ranks, 4 GB maximum addressing
  • Camera ceiling is set by the ISP: 14MP (4416x3312) on RV1126, 5MP on RV1109
  • Mainline Linux boots the SoC with Ethernet and eMMC/SD, but has no USB, NPU, ISP or video codec support and no DSI node in the devicetree yet, so camera products still ship on the vendor 4.19 kernel
  • Package is 409-ball FCCSP, 14 x 14 mm at 0.65 mm pitch: RV1126 and RV1109 are pin compatible, so one board can carry either
Block diagram

Inside the RV1126 / RV1109

Drawn by Groundplane from the datasheet rev 1.2. Not Rockchip artwork.

Specs

Read from the documents

Each value names the document it was read from.

CPU4x Cortex-A7 (ARMv7-A, NEON, FPU), 32 KB I + 32 KB D L1 per core, 512 KB L2; plus a RISC-V RV32IMC MCUDatasheet Rev 1.2, 1.2.1, 1.2.9
CPU clock1.5 GHz (Cortex-A7), RISC-V MCU 400 MHz, per the distributor brief; the datasheet lists maximum A7 frequency as TBDProduct brief, p.3
GPUNo 3D GPU. 2D engine (RGA) up to 8192x8192 source, 4096x4096 destination, plus IEP de-interlacer up to 1080pDatasheet Rev 1.2, 1.2.10
NPUUp to 2.0 TOPS, INT8 and INT16; OpenVX API; own voltage domainDatasheet Rev 1.2, 1.2.5
ISP14MP (4416x3312), 2- and 3-frame HDR, 3DNR, 2DNR, dehaze, LDCH and fisheye correction, ORB feature pointsDatasheet Rev 1.2, 1.2.2
Camera2x MIPI CSI / LVDS / SubLVDS, 4 lanes each (MIPI 2.5 Gbps per lane, LVDS 1 Gbps per lane), plus one 8/10/12/16-bit DVP (BT.601/656/1120); up to 3 sensors at onceDatasheet Rev 1.2, 1.1, 1.2.2
Video decodeH.264 and H.265 up to 4096x2304 at 30 fps (H.265 Main and Main10)Datasheet Rev 1.2, 1.2.3
Video encodeH.264 and H.265 up to 4096x2304 at 30 fps, up to 100 Mbit/s; multi-stream 3840x2160 at 30 fps plus 1080p30Datasheet Rev 1.2, 1.2.3
JPEGEncode up to 8192x8192 (90 Mpixel/s), decode up to 8176x8176 (76 Mpixel/s)Datasheet Rev 1.2, 1.2.4
MemoryDDR3, DDR3L, DDR4, LPDDR3 or LPDDR4 (one type per design), 32-bit, 2 ranks, 4 GB maximumDatasheet Rev 1.2, 1.2.8
StorageeMMC 4.51 up to HS200 (no CMD queue), SD 3.0, FSPI NOR/NAND (x1/x2/x4, 2 CS), 8-bit async NANDDatasheet Rev 1.2, 1.2.8
DisplayOne VOP up to 1920x1080 at 60 fps: 4-lane MIPI DSI (1 Gbps per lane), 24-bit RGB parallel, or BT.1120 outDatasheet Rev 1.2, 1.2.11, 1.2.12
PCIeNoneDatasheet Rev 1.2, 1.2.14
USB1x USB 2.0 host (EHCI/OHCI), 1x USB 2.0 OTGDatasheet Rev 1.2, 1.2.14
Ethernet1x GMAC, RGMII 10/100/1000 or RMII 10/100, with TSO and USO offload (external PHY)Datasheet Rev 1.2, 1.2.14
AudioI2S0 8-channel TDM, 2x 2-channel I2S, 8-channel PDM, audio PWM, digital codec interface (3 ADC, 2 DAC channels)Datasheet Rev 1.2, 1.2.13
Other I/OSDIO 3.0, 2x SPI, 6x I2C, 6x UART, 12x PWM, 6-channel 10-bit SARADC, 2-channel TS-ADC, 32 Kbit OTPDatasheet Rev 1.2, 1.2.14, 1.2.15
SecurityCrypto engine (AES, DES/TDES, SHA, SM2/SM3/SM4, RSA/ECC up to 4096-bit), TRNG, DDR scrambling, secure OTP, TrustZoneDatasheet Rev 1.2, 1.2.9
ProcessSMIC 14 nmProduct brief, p.3
PackageFCCSP 409-ball, 14 x 14 mm, 0.65 mm pitch, 0.3 mm ballsDatasheet Rev 1.2, 1.2.15
ThermalTj max 125 C; theta JA 33.3, theta JB 7.3, theta JC 3.7 C/W (simulated, 4-layer 45 x 45 mm board)Datasheet Rev 1.2, 4.1, 4.2
TemperatureAmbient -20 to 85 C (RV1126), -40 to 85 C (RV1126K); Rev 1.4 gave 0 to 80 C for RV1126Datasheet Rev 1.8, Table 3-2

Variants

RV1109Same package and pin compatible with RV1126. Differs only in CPU (2x Cortex-A7 instead of 4), NPU (1.2 TOPS instead of 2.0), ISP (5MP instead of 14MP) and video codec (5MP H.264/H.265 instead of 4K; the RV1109 datasheet Rev 1.6 gives encode up to 3072x1728 at 30 fps). Rated 0 to 80 C ambient in that datasheet. Mainline Linux models it as rv1126.dtsi with two CPU cores removed.Datasheet Rev 1.6
RV1126KIndustrial-grade RV1126: separate order code in the same FCCSP409 package, -40 to 85 C ambient (datasheet Rev 1.8; RV1126 is -20 to 85 C). Firefly builds its Core-1126K-JD4 industrial SoM on it, with the same CPU, NPU and video specification as the commercial Core-1126-JD4.Datasheet Rev 1.8
SoC board design

We'll design your RV1126 board.

Tell us the interfaces, power budget and volume. An engineer replies with questions or a proposal.

Get a board designed

Links and facts on this page checked 2026-10-13. Spotted something out of date? Tell us through the contact form.

Compiled from publicly available sources: datasheets, technical reference manuals, vendor product pages, schematics and source code published by their owners and third parties. We link to documents where others host them and do not host, endorse or vouch for them. Everything on these pages, including our own specs, summaries, block diagrams, comparisons, calculators and design notes, is for reference only and may contain errors or be out of date. It is provided as is, and Groundplane is not responsible for errors in it, for third-party documents, or for any design, board or decision based on it. Always check the manufacturer's current datasheet, reference manual and design guidance before you design a board. Rockchip, Allwinner, Raspberry Pi and other product names are trademarks of their owners; we are not affiliated with any of them. See our disclosure.