RK3229 Datasheet V1.2
RK3229 Datasheet V1.2
RK3229 Datasheet V1.2
Rockchip
RK3229
Datasheet
Revision 1.2
Jun. 2017
Revision History
Date Revision Description
2017-06-12 1.2 Updates
2015-12-8 1.1 Updates
2015-12-3 1.0 Initial Release
Table of Content
Table of Content ...................................................................................................... 3
Figure Index ........................................................................................................... 4
Table Index............................................................................................................. 5
Warranty Disclaimer ................................................................................................. 6
Chapter 1 Introduction ..................................................................................... 7
1.1 Overview ............................................................................................... 7
1.2 Features ................................................................................................ 7
1.3 Block Diagram ...................................................................................... 16
Chapter 2 Package Information.........................................................................17
2.1 Order Information ................................................................................. 17
2.2 Top Marking ......................................................................................... 17
2.3 BGA316 Dimension ................................................................................ 17
2.4 BGA316 Ball Map .................................................................................. 19
2.5 BGA316 Pin Number Order ..................................................................... 22
2.6 RK3229 Power/Ground IO Description ...................................................... 26
2.7 RK3229 Function IO Description .............................................................. 28
2.8 IO Pin Name Description ........................................................................ 34
2.9 RK3229 IO Type .................................................................................... 38
Chapter 3 Electrical Specification ......................................................................40
3.1 Absolute Ratings ................................................................................... 40
3.2 Recommended Operating Condition ......................................................... 40
3.3 DC Characteristics ................................................................................. 41
3.4 Electrical Characteristics for General IO .................................................... 42
3.5 Electrical Characteristics for PLL .............................................................. 43
3.6 Electrical Characteristics for USB Interface ................................................ 43
3.7 Electrical Characteristics for DDR IO......................................................... 44
3.8 Electrical Characteristics for eFuse ........................................................... 45
3.9 Electrical Characteristics for HDMI ........................................................... 45
3.10 Electrical Characteristics for VDAC ......................................................... 45
3.11 Electrical Characteristics for TSADC ........................................................ 46
Chapter 4 Thermal Management .......................................................................47
4.1 Overview ............................................................................................. 47
4.2 Package Thermal Characteristics ............................................................. 47
Figure Index
Fig. 1-1 RK3229 Block Diagram .......................................................................... 16
Fig. 2-1 RK3229 BGA316 Package Top View and bottom view .................................. 18
Fig. 2-2 RK3229 BGA316 Package Side View ........................................................ 18
Fig. 2-3 RK3229 BGA316 Package Dimension ....................................................... 19
Fig. 2-4 RK3229 BGA316 Ball Map ...................................................................... 22
Table Index
Table 2-1 RK3229 BGA316 Pin Number Order Information ...................................... 22
Table 2-2 RK3229 Power/Ground IO information forBGA316.................................... 26
Table 2-3 RK3229 function IO description ............................................................. 28
Table 2-4 RK3229 IO function description list ........................................................ 34
Table 2-5 RK3229 IO Type List ............................................................................ 38
Table 3-1 Absolute ratings.................................................................................. 40
Table 3-2 Recommended operating condition ........................................................ 40
Table 3-3 RK3229 DC Characteristics ................................................................... 41
Table 3-4 RK3229 Electrical Characteristics for Digital General IO ............................ 42
Table 3-5 RK3229 Electrical Characteristics for PLL ................................................ 43
Table 3-6 RK3229 Electrical Characteristics for USB Interface .................................. 43
Table 3-7 RK3229 Electrical Characteristics for DDR IO .......................................... 44
Table 3-8 RK3229 Electrical Characteristics for eFuse ............................................. 45
Table 3-9 RK3229 Electrical Characteristics for HDMI ............................................. 45
Table 3-10 RK3229 Electrical Characteristics for VDAC ........................................... 45
Table 3-11 RK3229 Electrical Characteristics for TSADC .......................................... 46
Table 4-1 Thermal Resistance Characteristics ........................................................ 47
Warranty Disclaimer
Rockchip Electronics Co., Ltd makes no warranty, representation or guarantee (expressed, implied, statutory, or otherwise)
by or with respect to anything in this document, and shall not be liable for any implied warranties of non-infringement,
merchantability or fitness for a particular purpose or for any indirect, special or consequential damages.
Information furnished is believed to be accurate and reliable. However, Rockchip Electronics Co., Ltd assumes no
responsibility for the consequences of use of such information or for any infringement of patents or other rights of third
parties that may result from its use.
Rockchip Electronics Co., Ltd’s products are not designed, intended, or authorized for using as components in systems
intended for surgical implant into the body, or other applications intended to support or sustain life, or for any other
application in which the failure of the Rockchip Electronics Co., Ltd’s product could create a situation where personal injury or
death may occur, should buyer purchase or use Rockchip Electronics Co., Ltd’s products for any such unintended or
unauthorized application, buyers shall indemnify and hold Rockchip Electronics Co., Ltd and its officers, employees,
subsidiaries, affiliates, and distributors harmless against all claims, costs, damages, expenses, and reasonable attorney fees
arising out of, either directly or indirectly, any claim of personal injury or death that may be associated with such unintended
or unauthorized use, even if such claim alleges that Rockchip Electronics Co., Ltd was negligent regarding the design or
manufacture of the part.
Rockchip Electronics Co., Ltd does not convey any license under its patent rights nor the
rights of others.
All copyright and patent rights referenced in this document belong to their respective owners
and shall be subject to corresponding copyright and patent licensing requirements.
Trademarks
Rockchip and RockchipTM logo and the name of Rockchip Electronics Co., Ltd’s products are trademarks of Rockchip
Electronics Co., Ltd. and are exclusively owned by Rockchip Electronics Co., Ltd. References to other companies and their
products use trademarks owned by the respective companies and are for reference purpose only.
Confidentiality
The information contained herein (including any attachments) is confidential. The recipient hereby acknowledges the
confidentiality of this document, and except for the specific purpose, this document shall not be disclosed to any third party.
Chapter 1 Introduction
1.1 Overview
RK3229 is a high-performance Quad-core application processor for smart TV-Box.
Especially it is a high-integration and cost efficient SOC for 4K 10-bit H.265/H.264/VP9 TV-
Box.
Quad-core Cortex-A7 is integrates with separately Neon and FPU coprocessor, also shared
256KB L2 Cache. The penta-core GPU including one geometry processors (GP) and dual
pixel processors (PP) and dual core 2D GPU engine, support smoothly high-resolution
display and mainstream game.
Lots of high-performance interface to get very flexible solution, such as multi-pipe display
with HDMI2.0, TV Encoder. Trust Zone and crypto hardware is integrated for support
security BOOT. 32bits DDR3/LPDDR3 provides high memory bandwidths for high-
performance.
1.2 Features
The features listed below which may or may not be present in actual product, may be
subject to the third party licensing requirements. Please contact Rockchip for actual product
feature configurations and licensing requirements.
1.2.1 Microprocessor
Quad-core ARM Cortex-A7MP Core processor, a high-performance, low-power and
cached application processor
Full implementation of the ARM architecture v7-A instruction set, ARM Neon Advanced
SIMD (single instruction, multiple data) support for accelerated media and signal
processing computation
Separately Integrated Neon and FPU per CPU
32KB/32KB L1 I-Cache/D-Cache per CPU.
Unified L2 Cache.
Trustzone technology support
eMMC Interface
Compatible with standard iNAND interface
Support MMC4.51 protocol
Provide eMMC boot sequence to receive boot data from external eMMC device
Support FIFO over-run and under-run prevention by stopping card clock
automatically
Support CRC generation and error detection
Embedded clock frequency division control to provide programmable baud rate
Support block size from 1 to 65535Bytes
8bits data bus width
SD/MMC Interface
Compatible with SD3.0, MMC ver4.51
Support FIFO over-run and under-run prevention by stopping card clock
automatically
Support CRC generation and error detection
Support block size from 1 to 65535Bytes
Data bus width is 4bits
Timer
6 on-chip 64bits Timers in SoC with interrupt-based operation for non-secure
application
2 on-chip 64bits Timers in SoC with interrupt-based operation for secure application
Provide two operation modes: free-running and user-defined count
Support timer work state checkable
PWM
Four on-chip PWMs with interrupt-based operation
Programmable pre-scaled operation to bus clock and then further scaled
Embedded 32-bit timer/counter facility
Support capture mode
Support continuous mode or one-shot mode
Provides reference mode and output various duty-cycle waveform
WatchDog
32 bits watchdog counter width
Counter clock is from apb bus clock
Counter counts down from a preset value to 0 to indicate the occurrence of a
timeout
WDT can perform two types of operations when timeout occurs:
Generate a system reset
First generate an interrupt and if this is not cleared by the service routine by
the time a second timeout occurs then generate a system reset
Programmable reset pulse length
Totally 16 defined-ranges of main timeout period
Bus Architecture
128bit/64-bit/32-bit multi-layer AXI/AHB/APB composite bus architecture
5 embedded AXI interconnect
CPU interconnect with four 64-bits AXI masters, one 64-bits AXI slaves, one
32-bits AHB master and lots of 32-bits AHB/APB slaves
PERI interconnect with two 64-bits AXI masters, one 64-bits AXI slave, five 32-
bits AHB masters and lots of 32-bits AHB/APB slaves
Display interconnect with three 128-bits AXI master, four 64-bits AXI masters
and one 32-bits AHB slave
GPU interconnect with one 128-bits AXI master with point-to-point AXI-lite
architecture and 32-bits APB slave
VCODEC interconnect also with two 64-bits AXI master and two 32-bits AHB
slave, they are point-to-point AXI-lite architecture
Flexible different QoS solution to improve the utility of bus bandwidth
Interrupt Controller
Support 3 PPI interrupt source and 128 SPI interrupt sources input from different
components inside RK3229
Support 16 software-triggered interrupts
Input interrupt level is fixed , only high-level sensitive
Two interrupt outputs (nFIQ and nIRQ)separately for each Cortex-A7, both are low-
level sensitive
Support different interrupt priority for each interrupt source, and they are always
software-programmable
DMAC
Micro-code programming based DMA
The specific instruction set provides flexibility for programming DMA transfers
Linked list DMA function is supported to complete scatter-gather transfer
Support internal instruction cache
Embedded DMA manager thread
Support data transfer types with memory-to-memory, memory-to-peripheral,
peripheral-to-memory
Signals the occurrence of various DMA events using the interrupt output signals
Mapping relationship between each channel and different interrupt outputs is
Security system
Support trustzone technology for the following components inside RK3229
Cortex-A7, support security and non-security mode, switch by software
DMAC, support some dedicated channels work only in security mode
eFuse, only accessed by Cortex-A7 in security mode
Internal memory , part of space is addressed only in security mode, detailed
size is software-programmable together with TZMA(trustzone memory adapter)
and TZPC(trustzone protection controller)
1.2.11 HDMI
Support YUV420 4k x 2k @ 60fps
Support for 4k x 2k and 3D video formats
Support for up to 10.2bps bandwidth
HPD input analog comparator
Compliant HDMI 2.0
Compliance HDMI compliance Test specification 1.4
Support HDCP 2.2
SPDIF
Support two 16-bit audio data store together in one 32-bit wide location
Support biphase format stereo audio data output
Support 16 to 31 bit audio data left or right justified in 32-bit wide sample data
buffer
Support 16, 20, 24 bits audio data transfer in linear PCM mode
Support non-linear PCM transfer
Audio CODEC
24bit DAC
Support Line-out
Support Mono, Stereo, 5.1 HiFi channel performance
Integrated digital interpolation and decimation filter.
Sampling rate of 8kHz/12kHz/16kHz/24kHz/32kHz/44.1KHz/48KHz/96KHz
Optional fractional PLL available that support 6MHz to 20MHz clock input to any
clock
1.2.13 Connectivity
SDIO interface
Compatible with SDIO 3.0 protocol
4bits data bus widths
TS interface
Supports one TS input channels.
Supports 4 TS Input Mode: sync/valid mode in the case of serial TS input;
Smart Card
support card activation and deactivation
support cold/warm reset
support Answer to Reset (ATR) response reception
support T0 for asynchronous half-duplex character transmission
support T1 for asynchronous half-duplex block transmission
support automatic operating voltage class selection
support adjustable clock rate and bit (baud) rate
support configurable automatic byte repetition
Ethernet PHY
Integrated IEEE 802.3/802.3u compliant 10/100Mbps Ethernet PHY
Supporting both full and half duplex for either 10 or 100 Mb/s data rate
Auto MDIX capable
Supports wake-on-LAN, EEE
100Base-FX support
Supports auto-negotiation
SPI Controller
Support serial-master and serial-slave mode, software-configurable
DMA-based or interrupt-based operation
Embedded two 32x16bits FIFO for TX and RX operation respectively
Support 2 chip-selects output in serial-master mode
UART Controller
3 on-chip UART controller inside RK3229
DMA-based or interrupt-based operation
UART0/1/2 Embedded two 64Bytes FIFO for TX and RX operation respectively
Support 5bit,6bit,7bit,8bit serial data transmit or receive
Standard asynchronous communication bits such as start, stop and parity
Support different input clock for UART operation to get up to 4Mbps or other special
I2C controller
4 on-chip I2C controller in RK3229
Multi-master I2C operation
Support 7bits and 10bits address mode
Software programmable clock frequency and transfer rate up to 400Kbit/s in the
fast mode
Serial 8bits oriented and bidirectional data transfers can be made at up to
100Kbit/s in the standard mode
GPIO
4 groups of GPIO (GPIO0~GPIO3) , 32 GPIOs per group in GPIO0~GPIO3, totally
have 128 GPIOs
All of GPIOs can be used to generate interrupt to Cortex-A7
All of pull-up GPIOs are software-programmable for pull-up resistor or not
All of pull-down GPIOs are software-programmable for pull-down resistor
or not
All of GPIOs are always in input direction in default after power-on-reset
USB Host2.0
Embedded 3 USB Host 2.0 interfaces
Compatible with USB Host2.0 specification
Supports high-speed(480Mbps), full-speed(12Mbps) and low-speed(1.5Mbps) mode
Provides 16 host mode channels
Support periodic out channel in host mode
USB OTG2.0
Compatible with USB OTG2.0 specification
Supports high-speed(480Mbps), full-speed(12Mbps) and low-speed(1.5Mbps) mode
Support up to 9 device mode endpoints in addition to control endpoint 0
Support up to 6 device mode IN endpoints including control endpoint 0
Endpoints 1/3/5/7 can be used only as data IN endpoint
Endpoints 2/4/6 can be used only as data OUT endpoint
Endpoints 8/9 can be used as data OUT and IN endpoint
Provides 9 host mode channels
1.2.14 Others
Temperature Sensor(TS-ADC)
10-bits SAR ADC up to 50KS/s sampling rate
0~80C temperature range and 5C temperature resolution
eFuse
Two high-density electrical Fuse is integrated: 256bits (32x8) / 1024bits (32x32)
Support standby mode
Provide inactive mode, VP must be 0V or Floating in this mode.
Package Type
BGA316 (body: 14mm x 14mm ; ball size : 0.3mm ; ball pitch : 0.65mm)
Notes :
DDR3/LPDDR2/LPDDR3 are not used simultaneously as well as async and sync ddrnand flash
① :
Actual maximum frame rate will depend on the clock frequency and system bus performance
②:
Actual maximum data rate will depend on the clock frequency and JPEG compression rate
③:
RK3229
System Peripheral Connectivity
USB OTG 2.0 x 1
CRU
USB HOST 2.0 x 3
PLL x 4 I2S/PCM x3
Timerx6
Audio Codec
GPIOx128
DMACx1
HDMI 2.0
TS Input
Secure Timerx2
ISO7816
Multi-Media Processor
Penta-core
GPU Engine
External Memory Interface Memory
1080P Video SRAM (36KB)
Inand SDR/DDR/LBA JPEG Decoder
/eMMC I/F Nand Flash encoder
ROM (20KB)
SD3.0 / DDR3/DDR3L/
IEP 4K Video decoder
MMC4.5 LPDDR3
eFuse(256bits/1024bits)
Fig. 2-1 RK3229 BGA316 Package Top View and bottom view
A2 DDR_A4 L2 DDR_DQS3_N
A4 DDR_A1 L3 DDR_DM3
A5 DDR_A15 L4 DDR_DQ25
A7 DDR_DQ3 L5 DDR_DQ30
A8 DDR_DQS0 L6 DDR_DQ31
A10 DDR_DQ16 L7 DDR_VDD2
C2 DDR_CLK_N N5 PLL_AVDD_1V8
C3 VSS47 N6 VCCIO1
C4 DDR_A10 N7 VSS40
C5 DDR_A11 N8 VSS41
C7 VSS1 N9 VSS42
D3 DDR_BA2 P1 GPIO2_C2/GMAC_TXD1/TS_D1
D5 DDR_WEN P2 GPIO2_C3/GMAC_TXD0/TS_D0
GPIO2_C5/I2C2_SCL/GMAC_RXD2/CARD_R
D7 DDR_BA0 P3
ST
D8 DDR_A8 P4 GPIO2_C7/GMAC_TXD3/CARD_IO
GPIO0_A3/I2C1_SDA/SDMMC1_CM
D17 P10 CVDD3
D
GPIO1_A2/SDMMC1_D1/I2S0_SDI
E19 R19 GPIO1_D5/FLASH_D5/EMMC_D5
O1
E20 GPIO1_A0/SDMMC1_CLKO T1 GPIO2_B7/GMAC_RXER/TS_D6
F2 DDR_DQ10 T2 GPIO2_D1/GMAC_MDC/TS_D4
F6 DDR_RESETN T3 GPIO2_C0/GMAC_RXD1/TS_D3
GPIO2_C4/I2C2_SDA/GMAC_RXD3/CARD_C
F7 DDR_A6 T4
LK
F8 DDR_DQ1 T5 GPIO2_B1/GMAC_TXCLK/TS_VALID
G8 DDR_VDD5 U2 GPIO2_B5/GMAC_TXEN/TS_D7
G9 DDR_VDD6 U3 GPIO2_B4/GMAC_MDIO/TS_SYNC
H4 DDR_DM1 V3 AVSS8
H5 DDR_DQ28 V4 HDMI_AVDD_1V0
H6 DDR_DQ11 V5 GPIO2_B2/GMAC_CRS/TS_FAIL
H7 DDR_VDD4 V7 VDAC_IOUT
H8 VSS8 V8 FEPHY_EXTRES
J7 DDR_VDD3 W6 AVSS3
J8 VSS16 W7 FEPHY_TXP
J9 VSS17 W8 FEPHY_RXP
K7 CVDD2 Y1 HDMI_TXCP
K8 VSS14 Y2 HDMI_TX0P
K9 VSS22 Y4 HDMI_TX1P
dow I
dow I
dow I
dow I
dow I
dow I
dow I
dow I
dow I
dow I
dow I
dow I
dow I
dow I
dow I
dow I
dow I
dow I
dow I
dow I
dow I
dow I
dow I
GPIO2_C4/I2C2_SDA/GMAC_RXD3/CAR dow I
GPIO2_C5/I2C2_SCL/GMAC_RXD2/CAR dow I
dow I
dow I
dow I
dow I
dow I
dow I
dow I
dow I
dow I
dow I
dow I
dow I
dow I
dow I
dow I
dow I
dow I
dow I
dow I
dow I
dow I
dow I
XIN24M N1 I I
XOUT24M N2 O I
dow I
HDMI_EXTR W3 A
A
HDMI_TXCN W1
A
HDMI_TX0N W2
A
HDMI_TX2N W5
A
HDMI_TXCP Y1
A
HDMI_TX0P Y2
A
HDMI_TX2P Y5
A
HDMI_TX1N W4
A
HDMI_TX1P Y4
MAC_TXN Y7 A
MAC_TXP W7 A
A
MAC_RXP W8
USB_EXTR1 V10 A
A
USB3_DP W11
A
USB3_DM Y11
A
USB0_DP W16
A
USB0_DM Y16
USB_EXTR0 V11 A
A
USB1_DP W14
A
USB1_DM Y14
A
VDAC_IREF U8
A
VDAC_IOUT V7
A
DDR_DQ30 L5
A
DDR_DQ1 F8
A
DDR_A6 F7
A
DDR_A14 B5
A
DDR_DQ8 G6
A
DDR_DQ10 F2
A
DDR_DQ11 H6
A
DDR_DQS1_N H2
A
DDR_DQ25 L4
A
DDR_DM1 H4
A
DDR_DQ31 L6
A
DDR_DQ3 A7
A
DDR_DQ26 G4
A
DDR_DQ28 H5
A
DDR_DQ29 K6
A
DDR_DQ24 K4
A
DDR_DQS3 L1
A
DDR_DQ27 K5
A
DDR_DM3 L3
A
DDR_DQ9 G5
A
DDR_A15 A5
A
DDR_BA1 E8
A
DDR_A12 B4
A
DDR_A11 C5
Notes:
: Pad types: I = input, O = output, I/O = input/output (bidirectional)
①
: Reset state: I = input without any pull resistor, O = output without any pull resistor;
③
sdio_datai
I/O sdio card data input and output
(i=0~3)
eMMC emmc_cmd I/O emmc card command output and reponse input
Interface emmc_datai
I/O emmc card data input and output
(i=0~7)
DQS0
DQS1 Active-high bidirectional data strobes to the
I/O
DQS2 memory device.
DQS3
DQS0_N
DQS1_N Active-low bidirectional data strobes to the
I/O
DQS2_N memory device.
DQS3_N
ts_datai
I TSI data(i=0~7)
TSP (i=0~7)
SPDIF
spdif_tx O SPDIF biphase data ouput
transmitter
Controller
spi_txd O SPI serial data output
Supply voltage for GPU and core logic VDD_LOGIC -0.4 1.26 V
3.3 DC Characteristics
Table 3-3 RK3229 DC Characteristics
Parameters Symbol Min Typ Max Units
Input Low Voltage Vil -0.3 0 3.3x0.3 V
Input High Voltage Vih 3.3x0.7 3.3 3.3+0.3 V
DDR_VDD+0.
Input High Voltage Vih_ddr VREF + 0.10 NA V
4
mV
Vh avddtmds+1
avddtmds-400 mV
0
Single-ended output high
avddtmds+1
voltage Vh_data avddtmds-400 mV
HDMI 0
avddtmds+1
Vh_clock avddtmds-400 mV
0
mV
Vl avddtmds- avddtmds-
mV
1000 400
Single-ended output low
avddtmds- avddtmds-
voltage Vl_data mV
1000 400
avddtmds- avddtmds-
Vl_clock mV
1000 400
Differential source
Rterm 75 150 Ω
termination load
Tri-state output
Ioz Vout = 3.3V or 0V NA NA 10 uA
leakage current
Tri-state output
Ioz Vout = 1.8V or 0V NA NA 10 uA
leakage current
Input
@ 3.3V/1.1V,
PLL Lock time Tlt 250 500 clock
FREF=24M,REFDIV=1
cycles
Fvco = 1000MHz,
VDDHV current @3.3V
1.0 1.2 mA
consumption Current scale as
(Fvco/1GHz)1.5
VDD Current
VDD =1.1V 1.3 1.56 uA/MHz
consumption
Power consumption
PD=HIGH, @27 ℃ 13 uA
(power-down mode)
Notes :
REFDIV is the input divider value;
FBDIV is the feedback divider value;
POSTDIV is the output divider value
Classic mode
(Vout = 0 or 40.5 45 49.5 ohms
Output resistance ROUT 3.3V)
Classic (LS/FS)
Output Common Mode 1.45 1.65 1.85 V
VM mode
Voltage
HS mode 0.175 0.2 0.225 V
Classic (LS/FS);
2.97 3.3 3.63 V
Io=0mA
Classic (LS/FS);
-0.33 0 0.33 V
Io=0mA
Differential output Classic (LS/FS);
VOL NA 0.3 0.8 V
signal low Io=6mA
HS mode;
-40 0 40 mV
Io=0mA
Receiver
Classic mode +-250 mV
Receiver sensitivity RSENS
HS mode +-25 mV
HS mode
(disconnect 0.5 0.6 0.7 V
comparator)
DDR IO @ 1.35V ,
Input leakage current NA 0 NA nA
@DDR3L mode 125℃
DDR IO
@ 1.2V ,
@LPDDR2/LPDDR3 Input leakage current NA 0 0.49 nA
125℃
mode
Frequency Tolerance,
-300 ~300 ppm
max
Current consumption in
IVDD 1 uA
power down, digital
Temperature Resolution 5 ℃
Temperature Range 0 80 ℃
4.1 Overview
For reliability and operability concerns, the absolute maximum junction temperature of
RK3229 has to be below 125℃.
Note: The testing PCB is based on 4 layers, 14mm x 14mm, 1.9 mm Thickness, Ambient
temperature is 25℃.