RK3528A是一款高性能四核应用处理器,专为智能IPTV/OTT/DBS和高端多媒体应用而设计。它是一款高集成度、低成本的4K视频应用SOC。四核Cortex-A53集成了独立的Neon和FPU协处理器,还集成了共享的L2缓存,以提高系统性能。
ARM Mali-450 GPU支持高分辨率显示和游戏。它处理OpenGL ES1.1/2.0、OpenVG等图形程序。基于ARM TrustZone的专用安全系统,用于处理视频和显示应用程序的安全管理。它包括加密,rng,防火墙引擎来保证整个系统的安全。32位DRAM接口,提供高带宽DDR3(L)/LPDDR3/DDR4/LPDDR4支持。
高级视频解码器支持高达10位像素的4K超高清视频的60fps播放。支持H.265、H.264、AVS2等视频标准。高级视频编码器还支持60fps的1080p高清视频捕获。它支持H.265和H.264编码。显示控制器支持灵活的表面和输出流。输出包括两个输出,可在HDR、CEC、HDCP2.2支持的HDMI 2.0发射器和CVBS之间切换。
除了这些主要元件外,RK3528A处理器还具有广泛的外围接口,如pcie2、usb2、mac、i2s等,以实现与无线基带、其他通信外围设备、音频编解码器、电源管理和大容量存储的通信。
1.2 Features
1.2.1 Application Processor
Quad core ARM Cortex-A53
Full implementation of the ARM v8-A architecture.
Separately Integrated Neon and FPU
TrustZone Extension support
One isolated voltage domain to support DVFS
1.2.2 Graphic Processor
ARM Mali-450 GPU
Concurrent multi-core processing
Separate vertex(geometry) and fragment(pixel) processing for maximum parallel throughput
OpenGL ES 1.1/2.0 and OpenVG 1.1 support
One isolated voltage domain to support DVFS
1.2.3 Memory Organization
Internal on-chip memory
BootRom
Support system boot from the following device:
SPI interface
eMMC interface
SD/MMC interface
Support system code download by the following interface:
RK3528A Datasheet Rev 1.0 BY SCENSMART
USB interface
64KB Share Memory
8KB PMU SRAM
External off-chip memory
eMMC Interface
Fully compliant with JEDEC eMMC5.1 specification
Support HS400, support CMD Queue
Support three data bus width: 1bit, 4bits or 8bits
SD/MMC Interface
Compatible with SD3.0, MMC ver4.51
Data bus width is 4bits
Flexible Serial Flash Interface (FSPI)
Support transfer data from/to serial flash device
Support 1bit, 2bits or 4bits data bus width
Dynamic Memory Interface : DDR3(L)/LPDDR3/DDR4/LPDDR4
Compatible with JEDEC standard DDR3/DDR3L/LPDDR3/DDR4/LPDDR4 SDRAM
Supports 32 Bits data width, 4GB addressing space
1.2.4 System Component
MCU
Cortex-M0 in PMU domain integrate 8KB TCM.
Integrated Debug Controller with JTAG interface
CRU (clock & reset unit)
Support total 5 PLLs to generate all clocks
One oscillator with 24MHz clock input
Support clock gating control for individual components
Support global soft-reset control for whole chip, also individual soft-reset for each component
PMU (power management unit)
Multiple configurable work modes to save power by different frequency or automatic clock gating control or power domain on/off control
Lots of wakeup sources in different mode
Support 4 separate voltage domains,,VDD_ARM,VDD_GPU,VDD_LOGIC,VDD_PMU.
Timer
Support 2 secure timers with 64bits counter and interrupt-based operation
Support 6 non-secure timers with 64bits counter and interrupt-based operation
Support 1 high precision timer.
Support two operation modes: free-running and user-defined count for each timer
Support timer work state checkable
PWM
Support 8 on-chip PWMs (PWM0~PWM7) 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
Optimized for IR application for PWM3, PWM7
Watchdog
32-bit watchdog counter
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
RK3528A Datasheet Rev 1.0 BY SCENSMART
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
One Watchdog for non-secure application
One Watchdog for secure application
One Watchdog for MCU
Interrupt Controller
Support 256 SPI interrupt sources input from different components inside RK3528A
Support 16 software-triggered interrupts
Input interrupt level is fixed, high-level sensitive or rising edge sensitive
Support different interrupt priority for each interrupt source, and they are always software-programmable
DMAC
Micro-code programming-based DMA
Linked list DMA function is supported to complete scatter-gather transfer
Support data transfer types including memory-to-memory, memory-to-peripherals, peripherals-to-memory
Totally three embedded DMA controllers for peripheral system
Each DMAC features:
Support 8 channels
32 hardware requests from peripherals
2 interrupt output
Support TrustZone technology and programmable secure state for each DMA channel
Secure System
Embedded one cipher engines
Support Link List Item (LLI) DMA transfer
Support SHA-1, SHA-256/224, MD5,SM3 with hardware padding
Support HMAC of SHA-1, SHA-256, MD5,SM3 with hardware padding
Support AES-128, AES-192, AES-256 encrypt and decrypt cipher
Support DES and TDES cipher
Support AES ECB/CBC/OFB/CFB/CTR/CTS/XTS/GCM/CBC-MAC/CMAC mode
Support SM4 ECB/CBC/OFB/CFB/CTR/CTS/XTS/GCM/CBC-MAC/CMAC mode
Support DES/TDES ECB/CBC/OFB/CFB mode
Support up to 4096 bits PKA mathematical operations for RSA
Support SM2/SM3/SM4 cipher
Support generating random numbers, one secure only engine, another one security configurable
Support secure OTP
Support secure debug
Support secure OS
Except CPU, the other masters in the SoC can also support security and non-security mode by software-programmable
Some slave components in SoC can only be addressed by security master and the other slave components can be addressed by security master or non-security master by software-programmable
System SRAM (share memory), security programmable.
External DDR space can be divided into 16 parts, each part can be software-programmable to be enabled by each master
Mailbox
One Mailbox in SoC to service CPU and MCU communication
Support four mailbox elements, each element includes one data word, one command word register and one flag bit that can represent one interrupt
Provide 32 lock registers for software to use to indicate whether mailbox is occupied
RK3528A Datasheet Rev 1.0 BY SCENSMART
1.2.5 Video CODEC
Video Decoder
Real-time video decoder of
MPEG-1, MPEG-2, MPEG-4
H.263, H.264/AVC, H.265/HEVC, MVC
VC-1
AVS, AVS+,AVS2
MMU Embedded
Supports frame timeout interrupt, frame finish interrupt and bit stream error interrupt
Error detection and concealment support for all video formats
Output data format YUV420 semi-planar, YUV400(monochrome), YUV422 is supported by H.264
H.264/AVC BP/MP/HP profile @ level 5.1; H.264/AVC MVC; up to 4Kx2K @ 60fps
H.265/HEVC Main/Main10 profile @ level 5.1 High-tier; up to 4Kx2K @ 60fps
AVS2 4KX2K @60fps
MPEG-1, Main profile, up to 1080P @ 60fps
MPEG-2, SP@ML, MP@HL, up to 1080P @ 60fps
MPEG-4, ASP profile @ level 5, up to 1080P @ 60fps
AVS, Jizhun profile @ level 6.0; up to 1080P @ 60fps
AVS-P16 (AVS+), up to 1080P @ 60fps
H.263, up to 576P @ 60fps
VC-1, SP@ML, MP@HL, AP@L0-3, up to 1080P @ 60fps
Video Encoder
Support video encoder for H.264, HP@level4.2
H.264 maximum frame rate is up to 1920×1080 @60fps
Capable of encoding HEVC Main Profile @ L4.1 High-tier
H.265 resolution and frame rate are up to 1920×1080 @60fps
JPEG encoder included
1.2.6 JPEG Decoder
JPEG decoder
Input JPEG file : YCbCr 4:0:0, 4:2:0, 4:2:2, 4:4:0, 4:1:1 and 4:4:4 sampling formats
Output raw image : YCbCr 4:0:0, 4:2:0, 4:2:2, 4:4:0, 4:1:1 and 4:4:4 semi-planar
Decoder size is from 48×48 to 8176×8176(66.8Mpixels)
Support JPEG ROI(region of image) decode
Maximum data rate is up to 76million pixels per second
1.2.7 Image Enhancement (VDPP module)
Image format support
Input data: YUV420/YUV422
Output data: YUV420/YUV422/YUV444
YUV swap
UV SP/P
BT601_l/BT601_f/BT709_l/BT709_f color space conversion
YUV up/down sampling
De-interlace
3×5 Y motion detection matrix
Source width up to 1920
Configured high frequency de-interlace
I4O2 (Input 4 field, output 2 frame) /I4O1B/I4O1T/I2O1B/I2O1T mode
Post-Processing
Support DMSR
Support ZME(polyphaser filter based zoom in/zoom out)
RK3528A Datasheet Rev 1.0 BY SCENSMART
1.2.8 2D Graphics Engine
2D Graphics Engine:
Source formats:
ABGR8888, XBGR888, ARGB8888, XRGB888
RGB888, RGB565
RGBA5551, RGBA4444
YUV420 planar, YUV420 semi-planar
YUV422 planar, YUV422 semi-planar
YUV 10-bit for YUV420/422 semi-planar
BPP8, BPP4, BPP2, BPP1
Destination formats:
ABGR8888, XBGR888, ARGB8888, XRGB888
RGB888, RGB565
RGBA5551, RGBA4444
YUV420 planar, YUV420 semi-planar
YUV422 planar, YUV422 semi-planar
Pixel Format conversion, BT.601/BT.709
Max resolution: 8192×8192 source, 4096×4096 destination
BitBLT
Two source BitBLT:
A+B=B only BitBLT, A support rotate and scale when B fixed
A+B=C second source (B) has same attribute with (C) plus rotation function
Color fill with gradient fill, and pattern fill
High-performance stretch and shrink
Monochrome expansion for text rendering
New comprehensive per-pixel alpha (color/alpha channel separately)
Alpha blending modes including Java 2 Porter-Duff compositing blending rules, chroma key, pattern mask, fading
Dither operation
0, 90, 180 and 270-degree rotation
x-mirror and y-mirror rotation operation
1.2.9 Video Output Processor
Video ports
Video Port0, max output resolution: 4096×2304@60Hz
Video Port1, max output resolution: 720×576@60Hz
Cluster
Max input and output resolution 4096×2304
Support AFBCD
Support RGB/YUV/YUYV format
Support scale up/down
Support rotation
ESMART 0/1/2/3
Max input resolution 2048×2160 and output resolution 4096×2304
Support RGB/YUV/YUYV format
Support scale up/down
Support 4 regions
Overlay
Support up to 4-layer overlay for port0 and 2-layer overlay for port1
Support RGB/YUV domain overlay
Support HDR
Support HDR10
Support SDR2HLG
Support HDR VIVID
Support HLG
Write back
Format: XRGB8888/RGB888/RGB565/YUV420
Max resolution: 1920×1080
RK3528A Datasheet Rev 1.0 BY SCENSMART
1.2.10 Display Interface
HDMI
Compliant with HDMI 2.0b
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
Compliance HDMI compliance Test specification 1.4 and 2.x
Support HDCP 1.4 and 2.2
CVBS
BT656 decoder
Support for interlace output
TV interface
TV encoder 10bit out for DAC
Up sample to 27MHz/108MHz
Resolution
PAL/NTSC
VDAC
10-bit 1-channel current-steering DAC
Up to 300MHz update rate
Support single-ended or differential output
Programmable current output range: 0~34.7mA
58dBc SFDR @Iout = 18.7mA, fclk = 300MHz and fout = 2MHz;
55dBc SFDR @Iout = 26.7mA, fclk = 300MHz and fout = 2MHz;
DNL<1LSB, 1NL<2LSB
Support cable detection
Support BIST logic
APB slave interface for internal register access
Build-in bandgap reference
1.8V IO supply and 0.9V core supply
1.2.11 Audio Interface
SAI(Serial Audio Interface):
SAI0/SAI2 with 2 channel
Up to 2 channels for TX and 2 channels RX path
Audio resolution from 16bits to 32bits
Sample rate up to 192KHz
Provides master and slave work mode, software configurable
Support 3 I2S formats (normal, left-justified, right-justified)
Support 4 PCM formats (early, late1, late2, late3)
SAI and PCM cannot be used at the same time
SAI0 connect to GPIO
SAI2 connect to Audio CODEC, RX path not supported
SAI1/SAI3 with 8 channel
Up to 8 channels TX and 8 channels RX path
Audio resolution from 16bits to 32bits
Sample rate up to 192KHz
Provides master and slave work mode, software configurable
Support 3 I2S formats (normal, left-justified, right-justified)
SAI1 connect to GPIO
SAI3 connect to HDMI, RX path not supported
PDM
Up to 8 channels
Audio resolution from 16bits to 24bits
Sample rate up to 192KHz
Support PDM master receive mode
RK3528A Datasheet Rev 1.0 BY SCENSMART
SPDIF
SPDIF connect to HDMI and GPIO
Audio CODEC
24bit DAC
Support Line-out
Support Mono, Stereo channel performance
Integrated digital interpolation and decimation filter.
Sampling rate of 8kHz/12kHz/16kHz/24kHz/32kHz/44.1KHz/48KHz/96KHz
1.2.12 Connectivity
SDIO interface
Compatible with SDIO 3.0 protocol
4bits data bus widths
TS interface
Supports 2 TS input channels.
Supports 4 TS Input Mode: sync/valid mode in the case of serial TS input; nosync/valid mode, sync/valid, sync/burst mode in the case of parallel TS input.
Supports 2 TS sources: demodulators and local memory.
Supports 2 Built-in PTIs (Programmable Transport Interface) to process TS simultaneously, and Each PTI supports:
96 PID filters.
TS descrambling with 8 sets of Control Word under CSA2.0 standard
32 PES/ES filters with PTS/DTS extraction and ES start code detection.
16 PCR extraction channels
96 Section filters with CRC check, and three interrupt mode: stop per unit, full-stop, recycle mode with version number check
PID done and error interrupts for each channel
PCR/DTS/PTS extraction interrupt for each channel
Supports 1 PVR (Personal Video Recording) output channel.
1 built-in multi-channel DMA Controller.
Support MMU
Smart Card
Support ISO-7816
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
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
2 on-chip SPI controller
UART Controller
8 on-chip UART controller
DMA-based or interrupt-based operation
UART0/1/2Embedded 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
RK3528A Datasheet Rev 1.0 BY SCENSMART
Support different input clock for UART operation to get up to 4Mbps or another special baud rate
Support non-integer clock divides for baud clock generation
Support auto flow control mode
I2C controller
8 on-chip I2C controller
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
MAC 10/100/1000 Ethernet Controller
Support 10/100/1000 Mbps data transfer rates with the RGMII interfaces
Support 10/100 Mbps data transfer rates with the RMII interfaces
Support both full-duplex and half-duplex operation
Supports IEEE 802.1Q VLAN tag detection for reception frames
Support detection of LAN wake-up frames and AMD Magic Packet frames
Support checking IPv4 header checksum and TCP, UDP, or ICMP checksum encapsulated in IPv4 or IPv6 datagram
Support for TCP Segmentation Offload (TSO) and UDP Fragmentation Offload (UFO)
MAC 10/100M Ethernet controller and MAC PHY
Support one Ethernet controllers
Support 10/100-Mbps data transfer rates with the RMII interfaces
Support both full-duplex and half-duplex operation
USB 2.0 OTG interface
Compatible Specification
Universal Serial Bus Specification, Revision 2.0
Extensible Host Controller Interface for Universal Serial Bus (xHCI), Revision 1.1
Support Control/Bulk/Interrupt/Isochronous Transfer
USB 2.0 Host interface
Support one USB2.0 Host
Compatible with USB 2.0 specification
Supports high-speed(480Mbps), full-speed(12Mbps) and low-speed(1.5Mbps) mode
Support Enhanced Host Controller Interface Specification (EHCI), Revision 1.0
Support Open Host Controller Interface Specification (OHCI), Revision 1.0a
Multi-PHY Interface
Support multi-PHYs with PCIe2.1/USB3.0
One USB3 Host controller
One PCIe2.1 controller
USB 3.0 xHCI Host Controller
Support 1 USB2.0 port and 1 Super-Speed port
Concurrent USB3.0/USB2.0 traffic, up to 8.48Gbps bandwidth
Support standard or open-source xHCI and class driver
Static USB3.0 Device
Static USB3.0 xHCI host
USB3.0/USB2.0 OTG A device and B device basing on ID
PCIe2.1 interface
Compatible with PCI Express Base Specification Revision 3.0
Support Root Complex(RC) mode
RK3528A Datasheet Rev 1.0 BY SCENSMART
Support 2.5Gbps and 5.0Gbps serial data transmission rate per lane per direction
Support one lane
1.2.13 Others
Multiple group of GPIO
All of GPIOs can be used to generate interrupt to CPU
Support level trigger and edge trigger interrupt
Support configurable polarity of level trigger interrupt
Support configurable rising edge, falling edge and both edge trigger interrup
HDMI 5V IO
3.3V power supply, 5V voltage tolerance
4 IOs for HDMI HPD/CEC/DDC connection
Temperature Sensor(TS-ADC)
10-bits ADC up to 50KS/s sampling rate
-40~125℃℃ temperature range and 5℃℃ temperature resolution
Successive Approximation ADC (SARADC)
10-bit resolution
Up to 1MS/s sampling rate
4 single-ended input channels
Current consumption: 0.5mA @ 1MS/s
OTP
Support 8192bits
Support Idle, Read, Program operation
Support boot function
Support Bist function
Package Type
WBBGA401L (body:13.3mm x 13.5mm; ball size: 0.3mm; ball pitch: 0.65/0.6mm)
查看更多芯片的规格参数是,请点击datasheet。