已绑定手机
|
第一章简介
1.1 概述
RK3528A是一款专为智能IPTV/OTT/DBS和高端多媒体应用而设计的高性能四核应用处理器。 它是一款适用于 4K 视频应用的高集成度、高性价比 SOC。
四核 Cortex-A53 集成了独立的 Neon 和 FPU 协处理器,还具有共享的 L2 Cache,以增强系统性能。
ARM Mali-450 GPU 支持高分辨率显示和游戏。 它可以处理 OpenGL ES1.1/2.0、OpenVG 等图形程序。
基于专用 ARM TrustZone 的安全系统,用于处理视频和显示应用的安全管理。 它包括加密、rng、防火墙引擎来保证整个系统的安全。
32 位 DRAM 接口提供高带宽 DR3(L)/LPDDR3/DDR4/LPDDR4 支持。
先进的视频解码器支持高达10位像素的4K超高清视频的60fps播放。 支持H.265、H.264、AVS2等视频标准。
先进的视频编码器还支持 60fps 捕获 1080p 高清视频。 它支持H.265和H.264编码。
显示控制器支持灵活的表面和输出流。 输出包括两个可在支持 HDR、CEC、HDCP2.2 和 CVBS 的 HDMI 2.0 发送器之间切换的输出。
除了这些主要元素之外,RK3528A 处理器还具有广泛的外设接口,如 pcie2、usb2、mac、i2s 等,以实现与无线基带、其他通信外设、音频编解码器、电源管理和大容量存储的通信。
1.2 特性
1.2.1 应用处理器
● 四核ARM Cortex-A53
● 全面实施ARM v8-A 架构。
● 单独集成Neon 和FPU
● TrustZone 扩展支持
● 一个隔离电压域支持DVFS
1.2.2 图形处理器
● ARM Mali-450 GPU
● 并发多核处理
● 单独的顶点(几何)和片段(像素)处理以获得最大并行吞吐量
● OpenGL ES 1.1/2.0 和 OpenVG 1.1 支持
● 一个隔离电压域支持DVFS
1.2.3 内存组织
● 内部片上存储器
■ 启动ROM
◆ 支持从以下设备启动系统:
➢ SPI接口
➢ eMMC 接口
➢ SD/MMC 接口
◆ 支持通过以下接口下载系统代码:
➢ USB 接口
■ 64KB 共享内存
■ 8KB PMU SRAM
● 外部片外存储器
■ eMMC接口
◆ 完全符合JEDEC eMMC5.1规范
◆ 支持HS400,支持CMD队列
◆ 支持三种数据总线宽度:1bit、4bits 或 8bits
■ SD/MMC 接口
◆ 兼容SD3.0、MMC ver4.51
◆ 数据总线宽度为4bits
■ 灵活的串行闪存接口(FSPI)
◆ 支持与串行闪存设备传输数据
◆ 支持1bit、2bits或4bits数据总线宽度
● 动态内存接口:DDR3(L)/LPDDR3/DDR4/LPDDR4
■ 兼容JEDEC标准DDR3/DDR3L/LPDDR3/DDR4/LPDDR4 SDRAM
■ 支持32位数据宽度,4GB寻址空间
1.2.4 系统组成
● 单片机
■ PMU 域中的Cortex-M0 集成8KB TCM。
■ 带JTAG接口的集成调试控制器
● CRU(时钟和复位单元)
■ 支持总共5个PLL来生成所有时钟
■ 1 个具有 24MHz 时钟输入的振荡器
■ 支持各个组件的时钟门控控制
■ 支持整个芯片的全局软复位控制,也支持每个器件的单独软复位控制
● PMU(电源管理单元)
■ 多种可配置工作模式,通过不同频率或自动时钟门控或电源域开/关控制来节省功耗
■ 多种不同模式下的唤醒源
■ 支持4个独立电压域,VDD_ARM、VDD_GPU、VDD_LOGIC、VDD_PMU。
● 定时器
■ 支持2个带64位计数器的安全定时器和基于中断的操作
■ 支持6个非安全定时器,具有64位计数器和基于中断的操作
■ 支持1个高精度定时器。
■ 支持两种操作模式:每个定时器的自由运行和用户定义计数
■ 支持定时器工作状态可查看
● 脉宽调制
■ 支持8个片上PWM (PWM0~PWM7),并具有基于中断的操作
■ 根据总线时钟进行可编程预缩放操作,然后进一步缩放
■ 嵌入式32位定时器/计数器设施
■ 支持抓拍模式
■ 支持连续模式或单次模式
■ 提供参考模式,输出多种占空比波形
■ 针对 PWM3、PWM7 的 IR 应用进行了优化
● 看门狗
■ 32位看门狗计数器
■ 计数器从预设值倒数到0,以指示发生超时
■ 当发生超时时,WDT 可以执行两种类型的操作:
◆ 生成系统复位
◆ 首先生成一个中断,如果在第二次超时发生时服务程序没有清除该中断,则生成系统复位
■ 用于非安全应用的一个看门狗
■ 一个安全应用程序看门狗
■ 1个MCU看门狗
● 中断控制器
■ 支持RK3528A内部不同组件输入的256个SPI中断源
■ 支持16个软件触发中断
■ 输入中断电平固定,高电平敏感或上升沿敏感
■ 每个中断源支持不同的中断优先级,并且它们始终可由软件编程
●DMAC
■ 基于微代码编程的DMA
■ 支持链表DMA功能,完成分散-聚集传输
■ 支持内存到内存、内存到外设、外设到内存等数据传输类型
■ 外围系统共有三个嵌入式DMA控制器
■ 每个DMAC 特性:
◆ 支持8通道
◆ 32 个来自外设的硬件请求
◆ 2个中断输出
◆ 支持TrustZone技术和每个DMA通道的可编程安全状态
● 安全系统
■ 内嵌1个密码引擎
◆ 支持链接列表项(LLI)DMA传输
◆ 支持SHA-1、SHA-256/224、MD5、SM3带硬件填充
◆ 支持SHA-1、SHA-256、MD5、SM3的HMAC,带硬件填充
◆ 支持AES-128、AES-192、AES-256加密和解密密码
◆ 支持DES和TDES密码
◆ 支持AES ECB/CBC/OFB/CFB/CTR/CTS/XTS/GCM/CBC-MAC/CMAC模式
◆ 支持SM4 ECB/CBC/OFB/CFB/CTR/CTS/XTS/GCM/CBC-MAC/CMAC模式
◆ 支持DES/TDES ECB/CBC/OFB/CFB模式
◆ 支持RSA高达4096位的PKA数学运算
◆ 支持SM2/SM3/SM4密码
■ 支持生成随机数,一种仅安全引擎,另一种安全可配置
■ 支持安全OTP
■ 支持安全调试
■ 支持安全操作系统
■ 除CPU外,SoC中的其他主控也可以通过软件可编程支持安全和非安全模式
■ SoC 中的某些从属组件只能由安全主控寻址,而其他从属组件可以通过软件可编程由安全主控或非安全主控寻址
■ 系统SRAM(共享存储器),安全可编程。
■ 外部DDR空间可分为16个部分,每个部分都可以通过软件编程由每个主机启用
● 邮箱
■ SoC 中的一个邮箱,用于服务 CPU 和 MCU 通信
■ 支持4个邮箱元件,每个元件包括1个数据字、1个命令字寄存器和1个可代表1个中断的标志位
■ 提供32个锁定寄存器供软件使用以指示邮箱是否被占用
RK3528A框图
RK3528A框图
瑞芯微Rockchip RK3528A datasheet共29页,需要的下载附件查看
|
|
|
|
|
|
|