RK3506G1是一款高性能的三核Cortex-A7应用处理器,专为智能语音交互、音频输入/输出处理、图像输出处理以及其他数字多媒体应用而设计。嵌入了2D硬件引擎和显示输出引擎,以最小化CPU开销,满足图像显示需求。嵌入了丰富的外设接口,如SAI、PDM、SPDIF、音频DSM、音频ADC、USB2 OTG、RMII、CAN等,能够满足不同的应用开发需求,降低硬件开发的复杂性和成本。RK3506G1具有高性能的外部存储器接口,能够满足苛刻的存储器带宽需求。集成了64MB DDR2,可供客户使用。

微处理器
-
三核ARM Cortex-A7 CPU
-
ARM架构v7-A指令集
-
支持ARM Neon高级SIMD(单指令多数据)以加速媒体和信号处理计算
-
包含VFPv4-D32硬件,支持单精度和双精度运算
-
集成16KB L1指令缓存、16KB L1数据缓存
-
128KB统一系统L2缓存
-
支持TrustZone技术
-
一个隔离的电压域以支持DVFS
存储器组织
-
片内存储器
-
BootROM
-
系统SRAM
-
-
片外存储器
-
SPI Nor/Nand Flash
-
SDMMC(eMMC/SD卡)
-
片内存储器
-
片内BootRom
-
支持从以下设备启动系统:
-
SPI Flash接口
-
SDMMC(eMMC/SD卡)接口
-
-
支持通过以下接口下载系统代码:
-
USB OTG接口(设备模式)
-
SPI接口(从模式)
-
-
-
片内SRAM
-
48KB系统SRAM
-
-
集成了64MB DDR可供使用
外部存储器或存储设备
-
串行Flash接口
-
支持从/向SPI Flash设备传输数据
-
支持x1、x2、x4数据位模式
-
支持最多1个芯片选择
-
-
SD/MMC接口
-
兼容标准iNAND接口
-
兼容eMMC规范4.51
-
兼容SD3.0、MMC ver4.51
-
兼容SDIO3.0协议
-
数据总线宽度为4位
-
系统组件
-
Cortex-M0
-
ARMv6-M Thumb指令集
-
Thumb-2技术
-
嵌套向量中断控制器(NVIC)
-
串行线调试端口(SW-DP)调试访问
-
-
CRU(时钟&复位单元)
-
一个带有外部24MHz晶体输入的振荡器
-
一个内部低频RC时钟
-
一个内部上电复位电路
-
支持从/向GPIO输入/输出单端32.768KHz时钟
-
支持PLL控制并为芯片生成各种时钟频率
-
支持对各个组件的时钟门控控制
-
支持对整个芯片的全局软复位控制,以及对每个组件的单独软复位
-
-
PMU(电源管理单元)
-
三个独立的电压域(CPU_DVDD/LOGIC_DVDD/PMU_DVDD)
-
多种可配置的工作睡眠模式,通过不同频率或自动时钟门控控制或外部电源开关控制来节省功耗
-
-
定时器
-
十二个64位定时器,基于中断操作
-
一个64位定时器,基于中断操作,用于低功耗模式应用
-
支持两种操作模式:自由运行和用户定义计数
-
支持定时器工作状态可检查
-
-
PWM0
-
4通道PWM,基于中断操作
-
支持捕获模式
-
提供参考模式并输出各种占空比波形
-
支持连续模式或单次模式
-
支持一个通道IR RX应用
-
支持通过查找表生成四个通道波形
-
-
PWM1
-
8通道PWM,基于中断操作
-
支持捕获模式
-
提供参考模式并输出各种占空比波形
-
支持连续模式或单次模式
-
支持一个通道IR TX应用
-
支持一个时钟频率计算引擎和一个时钟自由运行计数器
-
支持六个通道双相计数器
-
-
看门狗
-
支持两个32位看门狗计数器
-
计数器从预设值倒数到0以指示超时发生
-
WDT在超时时可以执行两种操作:
-
生成系统复位
-
首先生成一个中断,如果在第二次超时发生之前服务例程没有清除这个中断,则生成系统复位
-
-
可编程复位脉冲长度
-
总共16个定义的主超时周期范围
-
-
邮箱
-
一个邮箱用于服务Cortex-A7和Cortex-M0通信
-
支持四个邮箱元素,每个元素包括一个数据字、一个命令字寄存器和一个标志位,可以表示一个中断
-
-
自旋锁
-
支持自旋锁寄存器,供软件实现资源管理
-
-
DMA
-
支持两个嵌入式DMA控制器
-
支持内存到内存、内存到外设、外设到内存的数据传输类型
-
支持TrustZone技术和每个DMA通道的可编程安全状态
-
DMAC0总共支持6个通道
-
DMAC1总共支持8个通道
-
-
安全系统
-
密码引擎
-
支持带有硬件填充的SHA-1、SHA-256/224、MD5
-
支持带有硬件填充的SHA-1、SHA-256、MD5的HMAC
-
支持AES-128、AES-192、AES-256加密&解密密码
-
支持AES ECB/CBC/OFB/CFB/CTR/CTS/XTS/CCM/GCM/CBC-MAC/CMAC模式
-
支持高达4096位的PKA数学运算用于RSA
-
-
支持两个256位RNG输出
-
支持安全启动
-
支持安全调试
-
支持安全OTP
-
支持安全操作系统
-
支持总线防火墙
-
图形引擎
-
2D图形引擎
-
SRC0输入数据格式:
-
ARGB8888/RGBA8888/RGBA4444/RGBA5551
-
RGB888P/RGB565
-
YUV422-P/YUV422-SP-8bit/10bit(输入后裁剪到8bit)
-
YUV420-P/YUV420-SP-8bit/10bit(输入后裁剪到8bit)
-
YVYU422-8bit
-
YUV400-8bit
-
BPP1/2/4/8
-
-
SRC1输入数据格式:
-
ARGB8888/RGBA8888/RGBA4444/RGBA5551/A8
-
RGB888P/RGB565
-
-
输出数据格式(所有YUV格式均为8bit):
-
ARGB8888/RGBA8888/ARGB4444/RGBA4444/ARGB5551/RGBA5551
-
RGB888/RGB565
-
YUV420/YUV422 P/SP
-
YUV400
-
-
像素格式转换,BT.601/BT.709
-
抖动操作
-
最大分辨率:1280×1280源,1280×1280目标
-
缩放
-
下缩放:平均滤波器
-
上缩放:双三次滤波器(水平、垂直),双线性滤波器(垂直)
-
任意非整数缩放比例,从1/16到16
-
-
旋转
-
0、90、180、270度旋转
-
x镜像,y镜像操作
-
镜像和旋转协同操作
-
-
BitBLT
-
块传输
-
颜色调色板/颜色填充,支持带alpha
-
透明模式(颜色键控/模板测试,指定值/值范围)
-
双源BitBLT
-
A+B=B仅BitBLT,A支持旋转&缩放当B固定
-
A+B=C第二源(B)具有与(C)相同的属性加上旋转功能
-
-
Alpha混合
-
全面的每像素alpha(颜色/alpha通道分别)
-
淡入淡出
-
支持SRC1(R2Y)+SRC0(YUV)-> DST(YUV)
-
支持DST全CSC转换用于YUV2YUV
-
-
其他
-
支持窗口大小为3 * 3的高斯滤波器
-
-
视频输出处理器
-
显示接口
-
支持并行MCU/RGB LCD接口:24位(RGB888),18位(RGB666),16位(RGB565)
-
支持串行MCU/RGB LCD接口:3×8位(RGB888),3×6位(RGB666),2×8位(RGB565)
-
支持BT.656/BT.1120接口
-
支持2lane MIPI接口,1.5Gbps/lane
-
最大输出分辨率为1280×1280@60fps
-
-
显示处理
-
背景层
-
可编程24位颜色
-
-
Win1层
-
RGB888,ARGB888,RGB565
-
支持虚拟显示
-
256级alpha混合(支持预乘alpha)
-
透明颜色键
-
RGB2YUV(BT601/BT709)
-
-
-
其他
-
支持RGB或YUV域叠加
-
BCSH(亮度、对比度、饱和度、色调调整)
-
BCSH:RGB2YUV(BT601/BT709)
-
支持抖动降低allegro RGB888to666 RGB888to565以及抖动降低FRC(可配置)RGB888to666
-
空白和黑屏显示
-
待机模式
-
音频接口
-
SAI
-
支持五个SAI组件
-
支持音频协议:I2S,PCM,TDM
-
支持最多128个可用槽位,大小可配置
-
支持槽位长度8到32位可配置
-
支持主从模式,软件可配置
-
采样率高达192KHz
-
支持槽位有效数据长度8到32位可配置
-
SAI0支持多达一个通道发射器和四个通道并行接收器
-
SAI1支持多达四个通道并行发射器和一个通道接收器
-
SAI2支持多达一个通道发射器和一个通道接收器
-
SAI0/1/2连接到芯片GPIO
-
SAI3支持多达一个通道发射器和一个通道接收器
-
SAI4支持多达一个通道接收器
-
SAI3连接到内部音频DSM调制器和芯片GPIO可选,SAI4连接到内部音频ADC
-
-
PDM
-
支持PDM主接收模式
-
支持5线PDM接口,其中一条是时钟线,4条是数据线
-
支持多达8个单声道麦克风
-
支持16~24位采样分辨率
-
采样率高达192KHz
-
-
SPDIF
-
支持SPDIF TX x 1
-
支持SPDIF RX x 1
-
支持16bits/20bits/24bits分辨率
-
支持线性PCM模式(IEC-60958)
-
支持非线性PCM传输(IEC-61937)
-
采样率高达192KHz
-
-
ASRC
-
支持两个ASRC组件
-
支持固定长度转换模式和实时转换模式
-
支持实时转换模式的异步采样率时钟
-
支持每个ASRC的4通道采样率转换器
-
支持将两个ASRC组件组合以满足8通道采样率转换器
-
-
音频DSM
-
支持2通道数字DAC
-
支持I2S/PCM主从模式
-
支持16位采样分辨率
-
支持音量控制
-
采样率高达192KHz
-
-
音频ADC
-
一个通道24位ADC麦克风输入
-
支持一个差分麦克风输入
-
支持I2S作为数字信号接口
-
支持主从模式
-
支持16bits/24bits分辨率
-
支持I2S正常、左对齐和右对齐模式
-
采样率高达192KHz
-
连接性
-
RMII 10/100以太网控制器
-
支持两个以太网控制器
-
支持10/100-Mbps数据传输速率,带有RMII接口
-
支持全双工和半双工操作
-
-
USB 2.0 OTG
-
支持两个USB 2.0 OTG端口
-
符合USB 2.0规范
-
支持高速(480Mbps)、全速(12Mbps)和低速(1.5Mbps)模式
-
-
DSMC主接口
-
支持主角色
-
支持从/向Xccela pSRAM设备传输数据
-
支持从/向Hyperbus pSRAM设备传输数据
-
支持作为本地总线从/向具有DSMC从接口的另一个设备传输数据
-
支持x8、x16数据位模式
-
支持DDR模式
-
-
DSMC从接口
-
支持从角色
-
支持作为本地总线从/向具有DSMC主接口的另一个设备传输数据
-
支持x8数据位模式
-
支持DDR模式
-
-
FLEXBUS接口
-
支持通过DMA从内部存储器向GPIO传输数据
-
支持通过DMA从GPIO向内部存储器传输数据
-
支持多种操作模式
-
复用TX时钟和RX时钟,复用TX数据和RX数据
-
支持TX仅模式,RX仅模式,TX然后RX模式
-
-
复用TX时钟和RX时钟,分离TX数据和RX数据
-
支持TX仅模式,RX仅模式,TX和RX模式,TX然后RX模式
-
-
分离TX时钟和RX时钟,分离TX数据和RX数据
-
支持TX仅模式,RX仅模式,TX和RX模式
-
-
-
支持时钟自由运行模式和跟随数据模式
-
支持TX数据宽度1、2、4、8、16位可配置
-
支持RX数据宽度1、2、4、8、16位可配置
-
支持连续传输模式和固定长度传输模式
-
支持复用TX时钟和RX时钟模式的一个芯片选择功能
-
支持分离TX时钟和RX时钟模式的两个芯片选择功能,一个用于TX方向,另一个用于RX方向
-
支持TX时钟自动门控
-
支持DVP(RGB888,RGB565,YUV422)接口用于摄像头传感器
-
-
SPI接口
-
支持三个SPI控制器
-
SPI0/SPI1支持串行主模式和串行从模式,软件可配置
-
支持串行主模式下的2个芯片选择输出
-
SPI2支持串行从模式
-
-
I2C接口
-
支持三个I2C接口
-
支持7位和10位地址模式
-
软件可编程时钟频率
-
I2C总线上的数据传输速率在标准模式下可达100 Kbit/s,在快速模式下可达400 Kbit/s,在快速模式Plus下可达1 Mbit/s
-
-
UART控制器
-
支持六个UART接口
-
嵌入两个64字节FIFO,分别用于TX和RX操作
-
支持5位、6位、7位、8位串行数据传输或接收
-
标准异步通信位,如起始位、停止位和奇偶校验位
-
支持不同的UART操作输入时钟,以获得高达4Mbps的波特率
-
支持自动流控制模式
-
-
CAN控制器
-
支持两个CAN接口
-
支持CAN 2.0B协议
-
支持传输或接收标准帧
-
支持传输或接收扩展帧
-
-
触摸键控制器
-
支持多通道CapSense监测
-
支持可配置的触发中断水位
-
支持LPF和DC消除
-
其他
-
多组GPIO
-
所有GPIO均可用于生成中断
-
支持电平触发和边缘触发中断
-
支持可配置的电平触发中断极性
-
支持可配置的上升沿、下降沿和双边沿触发中断
-
支持可配置的拉制方向(上拉或下拉)
-
支持可配置的驱动强度
-
支持可配置的转换速率
-
-
温度传感器(TS-ADC)
-
最高50KS/s采样率
-
支持一个温度传感器
-
-40~125℃温度范围和±5℃温度精度
-
-
逐次逼近ADC(SARADC)
-
10位分辨率
-
最高1MS/s采样率
-
4个单端输入通道
-
GPIO复用
-
-
OTP
-
支持8K位大小,7K位用于安全应用
-
支持编程/读取/空闲模式
-
-
封装类型
-
RK3506G1:QFN128L(尺寸:12.3mm x 12.3mm;引脚间距:0.35mm)
-
-
集成了64MB DDR2