瑞芯微视应用工控或人工智能119是一款应用工控或人工智能的NEON-A视觉处理器SoC。它基于双ARM Cortex77 32位机内核,集成了FPU。每个内核都有一个用于32KB的I -cache和32KB的D-cache和512KB的统一L2缓存。包含的NPU支持INT8/INT16混合操作,计算能力高达1.2TOP。此外,基于TensorFlow/MXNet/PyTorch/Caffe等框架的网络模型具有很
RV1109还可以方便地引入最新的基于硬件的500万如ISP(图像信号处理器)和后处理器。实现了IPC和CVR中常用的加速器,HDR ,3A功能测试(LSC、3DAE、AWB、LSC、2DNR锐德、鱼眼、CSIAF、Gammaze)这些特征点检测、所有测试都是实时实时处理。 )(BT.60 和一个VP.656/BT.11 接口,用户可以同时建立一个接收来自3 个
RV的数据的系统)。 .26。它支持多种编码方式,还可以一个5M30FPS230同时支持3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000人RV1109的H.264/H.265/H.265到云存储中的传输视频中支持5M的H.264和H.265的H.264和H.265视频。应用处理器双核 Cortex-7 ),能够满足以下
特性
要求的最高性能。
完整实施 ARM 架构 v7-A 指令集、ARM Neon Advanced SIMD
单独集成 Neon 和 FPU
每个 Cortex-A7 CPU 32KB L1 I-Cache 和 32KB L1 D-
Cache 用于双核 Cortex-A7
TrustZone 技术的统一 512KB L2 缓存支持
CPU 内核系统独立电源域,支持内部电源开关和根据不同应用场景外部开启/关闭
PD_CPU0:1st Cortex-A7 + Neon + FPU + L1 I/D Cache
PD_CPU1:2nd Cortex-A7 + Neon + FPU + L1 I/D 缓存
一个隔离电压域,支持 DVFS
视频输入接口
接口和视频输入处理器
两个 MIPI CSI/LVDS/SubLVDS 接口,每个 4 通道,每个通道 1Gbps
1个8/10/12/16位标准DVP接口,最高150MHz输入数据
支持601/BT.656和BT.1120 VI接口
支持pixel_clk、hsync、vsync的极性可配置
ISP
最大分辨率为5M像素
DVP输入: ITU-R 601/656/1120 with raw8/raw10/raw12/raw16, YUV422
MIPI input: RX data lane x1/x2/x4, raw8/raw10/raw12, YUV422
3A: 包括AE/Histogram, AF, AWB统计输出
FPN :固定模式噪声去除
BLC:黑电平校正
DPCC:静态/动态缺陷像素簇校正
LSC:镜头阴影校正
Bayer-NR:Bayer-raw 去噪,2DNR
HDR:3-/2-Frame Merge into High-Dynamic Range
TMO:3-/2-帧合并视频色调映射
WDR:一帧宽动态范围色调映射
Debayer:具有色差校正的高级自适应去马赛克
CCM/CSM:色彩校正矩阵;RGB2YUV
Gamma:Gamma out 校正
Dehaze/Enhance:自动 Dehaze 和边缘增强
3DLUT:3D-Lut Color Palette for Customer
LDCH:镜头水平方向畸变
Output Scale
3:支持 scale down level 3(W0<3264; W1<1280 ; W2<1280)
Output Scale
2: 支持 scale down level 2(W0<1920; W1<1920)
Output (FBC): support YUV422/420 with Frame Buffer Compression
3DNR: Advanced Temporal Noise reduction in YUV
2DNR: Advanced Spatial Noise reduction在 YUV
Sharp:YUV 中的图片锐化和边缘增强
ORB:Oriented Fast and Rotated Brief,一种特征点检测方法
FEC:较大的镜头失真和鱼眼校正
CGC:色域压缩,YUV 全范围/极限范围转换
Video CODEC
Video解码器
H.264 和 265 实时解码
H.265 的 Main 和 Main10 配置文件,最高 3072 像素宽
视频编码器
实时 H.265/H.264 视频编码
I-/P 帧和 SmartP
五位码率控制模式(CBR、VBR、FixQp、AVBR 和 QpMap)
输出码率高达 100 Mbit/s
支持 ROI(无限制)编码;
支持多码流编解码
Ø 3072 x 1728@30 fps+1280 x 720@30 fps
Ø 2688 x 1520@30 fps+1280 x 720@30 fps
Ø 2688 x 1944@30 fps+1280 x 720@30fps
Ø 2688 x 1944@30编码+2688 x 1944@30 fps解码
输入数据格式:
YCbCr 4:2 :0 平面
YCbCr 4:2:0 半平面
YCbYCr 4:2:2
CbYCrY 4:2:2 交错
RGB444 和 BGR444
RGB555 和 BGR555
RGB565 和 BGR565
RGB888 和 BRG888
Ø RGB101010 和 BRG101010
一个隔离电压域,支持 DVFS
JPEG CODEC
JPEG 编码器
基线(DCT 顺序)
编码器尺寸从 96×96 到 8192×8192(67Mpixels)
每秒高达 9000 万像素
JPEG 解码器 解码
器尺寸从 48×48 到 8176×8176(66.8Mpixels)
每秒高达 7600 万像素
神经处理单元
神经网络加速引擎,处理性能高达 1.2 TOPS
支持整数 8、整数 16 卷积运算
支持深度学习框架:TensorFlow、TF-lite、Pytorch、Caffe、ONNX、MXNet、Keras、Darknet
支持 OpenVX API
一个隔离电压域,支持 DVFS
内存组织
内部片上存储器
BootRom
VD_LOGIC 电压域中的 SYSTEM_SRAM
VD_PMU 电压域中的 PMU_SRAM 用于低功耗应用
外部片外存储器
DDR3/DDR3L/DDR4/LPDDR3/LPDDR4①
SPI Flash
eMMC
SD 卡
异步 Nand Flash
内部存储器
Internal BootRom
支持从以下设备启动系统: FSPI
Flash 接口
eMMC 接口
SDMMC 接口
Async Nand 接口
支持通过以下接口下载系统代码:
USB OTG 接口(设备模式)
SYSTEM_SRAM
大小:64KB
PMU_SRAM
大小:8KB
外部存储器或存储设备
动态内存接口 (DDR3/DDR3L/DDR4/LPDDR3/LPDDR4)
兼容 JEDEC 标准
兼容 DDR3/DDR3L/ DDR4 /LPDDR3/LPDDR4
支持 32 位数据宽度,2 列(芯片选择),每列最大 4GB 寻址空间,总计寻址空间为 4GB(最大)
低功耗模式,例如 SDRAM 的断电和自刷新
eMMC 接口
兼容标准 iNAND 接口
兼容 eMMC 规范 51
支持三种数据总线宽度:1-bit、4-bit 或 8-bit
最高支持 HS200;但不支持 CMD Queue
SD/MMC 接口
兼容 SD3.0、MMC 51
数据总线宽度为 4bits
灵活的串行闪存接口(FSPI)
支持从/向串行闪存设备传输数据
支持 x1、x2、x4 数据位模式
支持 2 个芯片select
Nand Flash Interface
Support async nand flash
数据总线宽度为 8bits
支持 1 片选
支持 LBA nand flash
最高 16bits/1KB 硬件 ECC
支持可配置接口时序
系统组件
RISC-V MCU
32 位微控制器内核,具有 RISC-V ISA
哈佛架构,独立的指令和数据存储器
指令集是 RV32I,具有 M 和 C 扩展
集成可编程中断控制器 (IPIC),所有 123 条 IRQ 线都连接到 GIC for Cortex-A7 也连接到 RISC-V MCU
集成调试控制器,带 JTAG 接口
CRU(时钟和复位单元)
支持单个组件的时钟门控控制
一个 24MHz 时钟输入的振荡器
支持整个芯片的全局软复位控制,也可以为每个组件
PMU单独软复位(电源管理单元)
支持5个独立的电压域VD_CORE/VD_LOGIC/VD_PMU/VD_NPU/VD_VEPU
支持14个独立的电源域,可根据不同的应用场景通过软件进行上下电
多种可配置的工作模式,通过不同的频率或自动时钟门控或电源域开/关控制来节省功耗
定时器
支持6个带中断的64位定时器-基于非安全应用的操作
支持 2 个 64 位定时器和基于中断的操作,用于安全应用
支持两种操作模式:自由运行和用户自定义计数
支持定时器工作状态可检查
PWM
支持 12 个片上 PWM(PWM0~PWM11 ) 具有基于中断的操作
可编程预缩放操作到总线时钟,然后进一步缩放
嵌入式 32 位定时器/计数器设施
支持捕获模式
支持连续模式或单次模式
提供参考模式并输出各种占空比波形
针对 PWM3、PWM7 和 PWM11 的 IR 应用进行了优化
看门狗
32 位看门狗计数器
计数器从预设值递减到 0 以指示发生超时
WDT 可以在超时发生时执行两种类型的操作:
产生系统复位
首先产生中断,如果在第二次超时发生时服务程序没有清除中断,则产生系统复位
可编程复位脉冲长度
总共 16 个定义范围主超时时间
一个看门狗用于非安全应用
一个看门狗用于安全应用
中断控制器
支持 128 个不同组件的 SPI 中断源输入
支持 16 个软件触发中断
每个 Cortex-A7 分别有两个中断输出(nFIQ 和 nIRQ),均为低电平敏感
支持每个中断源的不同中断优先级,始终为软件- 可编程DMAC
基于
微代码编程的DMA
支持链表DMA功能,完成分散-聚集传输
支持内存到内存、内存到外设、外设到内存的数据传输类型 发出
各种DMA发生的信号使用中断输出信号的事件一个用于系统DMAC 功能
的嵌入式 DMA 控制器:支持 8 个通道
来自外设的 27 个硬件请求
2 个中断输出
支持 TrustZone 技术和每个 DMA 通道的可编程安全状态
安全系统
密码引擎
支持 SM2/SM3/SM4 密码
支持 SHA-1、SHA-256/224、SHA-512/384、MD5 与硬件padding
支持 Link List Item (LLI) DMA 传输
支持 AES-128 AES-256 加密和解密密码
支持 AES ECB/CBC/OFB/CFB/CTR/CTS/XTS 模式
支持 DES 和 TDES 加密和解密密码
支持 DES/TDES ECB /CBC/OFB/CFB 模式
支持高达 4096 位 RSA/ECC 的 PKA 数学运算
支持高达 8 通道配置
支持高达 256 位 TRNG 输出
支持所有 DDR 类型的数据加扰
支持安全 OTP
支持安全调试
支持安全 OS
邮箱
SoC 中的一个邮箱服务 A7 和 RISC-V 通信
每个邮箱支持四个邮箱元素,每个元素包括一个数据字、一个命令字寄存器和一个可以代表一个中断的标志位
提供32个锁定寄存器,用于指示邮箱是否被占用
DECOM
支持解压GZIP文件
支持解压LZ4文件,包括LZ4 Frame格式的General Structure 和Legacy Frame
支持Deflate格式
的数据解压 支持ZLIB格式的数据解压格式
支持完整中断和错误中断输出
支持LZ4解压过程中的Hash32校验
支持解压数据的大小限制功能,防止解压过程中内存被恶意破坏
支持软件停止解压过程
Graphic Engine
2D Graphics Engine (RGA):
源格式:
u ABGR8888, XBGR888、ARGB8888、XRGB888
u RGB888、RGB565
u RGBA5551、RGBA4444
YUV420 平面、YUV420 半平面
YUV422 平面、YUV422 半平面
YUV 10 位用于 YUV420/422 半平面
BPP8、BPP4、BPP2、BPP1
目标格式:
u ABGR88 , XBGR888, ARGB8888, XRGB888
u RGB888, RGB565
u RGBA5551, RGBA4444
YUV420平面, YUV420半平面
YUV422平面,YUV422半平面
像素格式转换,601/BT.709
最大分辨率:8192×8192源,4096×4096目标
BitBLT
两源BitBLT:
A+B=B只有BitBLT,A支持B固定时旋转和缩放
A +B=C 第二个来源 (B) 具有与 © 相同的属性 加上旋转功能
颜色填充渐变填充和图案填充
高性能拉伸和收缩
用于文本渲染的单色扩展
新的综合每像素 alpha(颜色/alpha 通道分开)
Alpha 混合模式,包括 Java 2 Porter-Duff 合成混合规则、色度键、图案蒙版、褪色
Dither 操作 0、90、180、270
度旋转
x 镜、y 镜和旋转操作
图像增强处理器 (IEP):
图像格式
输入数据:YUV420/YUV422,半平面/平面,UV 交换
输出数据:YUV420/YUV422,半平面,UV 交换,平铺模式
YUV 下采样转换从 422 到 420
最大分辨率动态图像高达 1920×1080
去隔行
显示接口
1 个高达 24 位的 RGB 并行视频输出接口
1 个 1120 视频输出接口
1 个 4 通道 MIPI DSI 接口,每通道
高达 1Gbps 高达 1080p@60fps
视频输出处理器 (VOP )
n 最高1920×1080 @60fps
多层
背景层
Win0层
Win2层
输入格式:RGB888, ARGB888, RGB565, YCbCr422, YCbCr420, YCbCr444
1/8 到 8 比例缩小和放大引擎
支持虚拟显示
256 级 alpha 混合(预乘 alpha 支持)
透明色键
YCbCr2RGB (rec601-mpeg/ rec601-jpeg/rec709)
RGB2YCbCr (BT.601/BT. 709)
支持多区域
Win0 层和 Win2 层叠加可互换
支持 RGB 或 YUV 域叠加
BCSH (Brightness, Contrast, Saturation, Hue 调整)
BCSH: YCbCr2RGB (rec601-mpeg/ rec601-jpeg/rec709)
BCSH: RGB2YCbCr (BT. 601/BT.709)
支持 Gamma 调整
支持 dither down allegro RGB888to666 RGB888to565 & dither down FRC (configurable) RGB888to666
Blank and black display
Audio Interface
I2S0 with 8 channels
多达 8 路 TX 和 8 路 RX 路径
音频分辨率从 16bits 到 32bits
采样率高达 192KHz
提供主从工作模式,软件可配置
支持 3 种 I2S 格式(正常、左对齐、右对齐)
支持 4 种 PCM 格式( early、late1、late2、late3)
I2S 和 PCM 模式不能同时使用
I2S1/I2S2 带 2 个通道
多达 2 个通道用于 TX 和 2 个通道 RX 路径
音频分辨率从 16 位到 32 位
采样率高达 192KHz
提供主和从机工作模式,软件可配置
支持 3 种 I2S 格式(正常、左对齐、右对齐)
支持 4 种 PCM 格式(early、late1、late2、late3)
I2S 和 PCM 不能同时使用
PDM
多达 8 个通道
音频分辨率从 16bits 到 24bits
采样率高达 192KHz
支持 PDM 主接收模式
TDM
支持多达 8 个通道用于 TX 和 8 个通道 RX 路径
音频分辨率从 16bits 到 32bits
采样率高达 192KHz
提供主从工作模式,软件可配置
支持 3 种 I2S 格式(正常、左对齐、右对齐)
支持 4 种 PCM 格式(early、late1、late2、late3)
音频 PWM
支持将 PCM 转换为 PWM 格式
采样率高达 16x
支持 2x/4x/8x/16 过采样的线性插值
支持 8/9/10/11 位可屏蔽 L/R 通道 PWM 输出
数字音频编解码器
支持3路数字ADC
支持2路数字DAC
支持I2S/PCM接口
支持I2S/PCM主从模式
支持I2S模式下4路音频传输 支持I2S模式下
2路音频接收
支持2路PCM 模式下的音频发送或接收
支持数字 ADC 和数字 DAC 的 16~24 位采样分辨率 数字 ADC 和数字 DAC
都支持三组采样率。第0组为8khz/16khz/32kHz/64kHz/128khz,第1组为11.025khz/22.05khz/44.1khz/88.2khz/176.4khz,第2组为12khz/24khz/48khz/96khz/192khz
数字ADC滤波器的通带为45625*fs
支持+/-0.1dB以内的数字ADC通带纹波
数字 ADC 滤波器的阻带为 5*fs
支持数字 ADC 阻带衰减至少 60dB
支持数字 ADC 和数字 DAC 的音量控制 支持数字 ADC的
自动电平控制 (ALC) 和噪声门
支持与模拟编解码器的通信通过 I2C 总线
连接
SDIO 接口
兼容 SDIO3.0 协议
4 位数据总线宽度
GMAC 10/100/1000M 以太网控制器通过 RGMII 接口支持 10
/100/1000-Mbps 数据传输率 通过 RGMII 接口
支持 10/100-Mbps 数据传输率RMII 接口
同时支持全双工和半双工操作
支持 TCP 分段卸载 (TSO) 和 UDP 分段卸载 (USO) 网络加速
USB 2.0 主机
兼容 USB 2.0 规范
支持高速(480Mbps)、全速(12Mbps)和低速(1.5Mbps)模式
支持增强主机控制器接口规范 (EHCI),修订版 0
支持开放主机控制器接口规范 (OHCI),修订版 0a
USB 2.0 OTG
通用串行总线规范,修订版 0
通用串行总线 (xHCI) 的可扩展主机控制器接口,修订版 1.1
兼容规范
支持控制/Bulk/Interrupt/Isochronous Transfer
SPI接口
支持2个SPI控制器,支持2个片选输出
支持串行主和串行从模式,软件可配置
I2C 接口
支持 6 个 I2C 接口(I2C0-I2C5)
支持 7 位和 10 位地址模式
软件可编程时钟频率
I2C 总线上的数据可以以高达 100k 位的速率传输/s
标准模式,最高 400k bits/s 快速模式或最高 1m bits/s 快速模式 Plus
UART 接口
支持 6 个 UART 接口 (UART0-UART5)
支持 5bit, 6bit, 7bit, 8bit串行数据发送或接收
标准异步通信位,如开始、停止和奇偶校验
支持不同的输入时钟进行 UART 操作,以获得高达 4Mbps 的波特率
支持自动流控模式(UART2 除外)
其他
多组 GPIO
所有 GPIO 均可用于产生中断
支持电平触发和边沿触发中断
支持可配置电平触发中断极性
支持可配置上升沿、下降沿和双沿触发中断
支持可配置上拉方向(弱上拉和aweak pull-down)
支持可配置驱动强度
温度传感器 (TS-ADC)
支持 User-Defined Mode 和 Automatic Mode
在 User-Defined Mode 下,start_of_conversion 可以完全由软件控制,也可以通过
在 Automatic Mode 下生成,温度报警(高/低温)中断可
配置
自动模式下,系统复位温度可配置
支持2通道TS-ADC(分别用于CPU和NPU),每个通道的温度标准可配置
-40~125°C温度范围和5°C温度分辨率
12 位 SARADC 高达 732 S/s 采样率
逐次逼近 ADC (SARADC)
10 位分辨率
高达 1MS/s 采样率
6 个单端输入通道
OTP
支持 32Kbit 空间和更高 4k 地址空间是非安全的
支持安全模型中的读取和编程字掩码
支持程序长度从 1 到 32 位
读取操作仅支持 8 位
可以读取程序和读取状态
程序失败地址记录
封装类型
FCCSP 409-pin (body: 14mm x 14mm; ball size: 0.3mm; ball pitch: 0.65mm)
瑞芯微视应用工控或人工智能119是一款应用工控或人工智能的NEON-A视觉处理器SoC。它基于双ARM Cortex77 32位机内核,集成了FPU。每个内核都有一个用于32KB的I -cache和32KB的D-cache和512KB的统一L2缓存。包含的NPU支持INT8/INT16混合操作,计算能力高达1.2TOP。此外,基于TensorFlow/MXNet/PyTorch/Caffe等框架的网络模型具有很
RV1109还可以方便地引入最新的基于硬件的500万如ISP(图像信号处理器)和后处理器。实现了IPC和CVR中常用的加速器,HDR ,3A功能测试(LSC、3DAE、AWB、LSC、2DNR锐德、鱼眼、CSIAF、Gammaze)这些特征点检测、所有测试都是实时实时处理。 )(BT.60 和一个VP.656/BT.11 接口,用户可以同时建立一个接收来自3 个
RV的数据的系统)。 .26。它支持多种编码方式,还可以一个5M30FPS230同时支持3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000人RV1109的H.264/H.265/H.265到云存储中的传输视频中支持5M的H.264和H.265的H.264和H.265视频。应用处理器双核 Cortex-7 ),能够满足以下
特性
要求的最高性能。
完整实施 ARM 架构 v7-A 指令集、ARM Neon Advanced SIMD
单独集成 Neon 和 FPU
每个 Cortex-A7 CPU 32KB L1 I-Cache 和 32KB L1 D-
Cache 用于双核 Cortex-A7
TrustZone 技术的统一 512KB L2 缓存支持
CPU 内核系统独立电源域,支持内部电源开关和根据不同应用场景外部开启/关闭
PD_CPU0:1st Cortex-A7 + Neon + FPU + L1 I/D Cache
PD_CPU1:2nd Cortex-A7 + Neon + FPU + L1 I/D 缓存
一个隔离电压域,支持 DVFS
视频输入接口
接口和视频输入处理器
两个 MIPI CSI/LVDS/SubLVDS 接口,每个 4 通道,每个通道 1Gbps
1个8/10/12/16位标准DVP接口,最高150MHz输入数据
支持601/BT.656和BT.1120 VI接口
支持pixel_clk、hsync、vsync的极性可配置
ISP
最大分辨率为5M像素
DVP输入: ITU-R 601/656/1120 with raw8/raw10/raw12/raw16, YUV422
MIPI input: RX data lane x1/x2/x4, raw8/raw10/raw12, YUV422
3A: 包括AE/Histogram, AF, AWB统计输出
FPN :固定模式噪声去除
BLC:黑电平校正
DPCC:静态/动态缺陷像素簇校正
LSC:镜头阴影校正
Bayer-NR:Bayer-raw 去噪,2DNR
HDR:3-/2-Frame Merge into High-Dynamic Range
TMO:3-/2-帧合并视频色调映射
WDR:一帧宽动态范围色调映射
Debayer:具有色差校正的高级自适应去马赛克
CCM/CSM:色彩校正矩阵;RGB2YUV
Gamma:Gamma out 校正
Dehaze/Enhance:自动 Dehaze 和边缘增强
3DLUT:3D-Lut Color Palette for Customer
LDCH:镜头水平方向畸变
Output Scale 3:支持 scale down level 3(W0<3264; W1<1280 ; W2<1280)
Output Scale 2: 支持 scale down level 2(W0<1920; W1<1920)
Output (FBC): support YUV422/420 with Frame Buffer Compression
3DNR: Advanced Temporal Noise reduction in YUV
2DNR: Advanced Spatial Noise reduction在 YUV
Sharp:YUV 中的图片锐化和边缘增强
ORB:Oriented Fast and Rotated Brief,一种特征点检测方法
FEC:较大的镜头失真和鱼眼校正
CGC:色域压缩,YUV 全范围/极限范围转换
Video CODEC
Video解码器
H.264 和 265 实时解码
H.265 的 Main 和 Main10 配置文件,最高 3072 像素宽
视频编码器
实时 H.265/H.264 视频编码
I-/P 帧和 SmartP
五位码率控制模式(CBR、VBR、FixQp、AVBR 和 QpMap)
输出码率高达 100 Mbit/s
支持 ROI(无限制)编码;
支持多码流编解码
Ø 3072 x 1728@30 fps+1280 x 720@30 fps
Ø 2688 x 1520@30 fps+1280 x 720@30 fps
Ø 2688 x 1944@30 fps+1280 x 720@30fps
Ø 2688 x 1944@30编码+2688 x 1944@30 fps解码
输入数据格式:
YCbCr 4:2 :0 平面
YCbCr 4:2:0 半平面
YCbYCr 4:2:2
CbYCrY 4:2:2 交错
RGB444 和 BGR444
RGB555 和 BGR555
RGB565 和 BGR565
RGB888 和 BRG888
Ø RGB101010 和 BRG101010
一个隔离电压域,支持 DVFS
JPEG CODEC
JPEG 编码器
基线(DCT 顺序)
编码器尺寸从 96×96 到 8192×8192(67Mpixels)
每秒高达 9000 万像素
JPEG 解码器 解码
器尺寸从 48×48 到 8176×8176(66.8Mpixels)
每秒高达 7600 万像素
神经处理单元
神经网络加速引擎,处理性能高达 1.2 TOPS
支持整数 8、整数 16 卷积运算
支持深度学习框架:TensorFlow、TF-lite、Pytorch、Caffe、ONNX、MXNet、Keras、Darknet
支持 OpenVX API
一个隔离电压域,支持 DVFS
内存组织
内部片上存储器
BootRom
VD_LOGIC 电压域中的 SYSTEM_SRAM
VD_PMU 电压域中的 PMU_SRAM 用于低功耗应用
外部片外存储器
DDR3/DDR3L/DDR4/LPDDR3/LPDDR4①
SPI Flash
eMMC
SD 卡
异步 Nand Flash
内部存储器
Internal BootRom
支持从以下设备启动系统: FSPI
Flash 接口
eMMC 接口
SDMMC 接口
Async Nand 接口
支持通过以下接口下载系统代码:
USB OTG 接口(设备模式)
SYSTEM_SRAM
大小:64KB
PMU_SRAM
大小:8KB
外部存储器或存储设备
动态内存接口 (DDR3/DDR3L/DDR4/LPDDR3/LPDDR4)
兼容 JEDEC 标准
兼容 DDR3/DDR3L/ DDR4 /LPDDR3/LPDDR4
支持 32 位数据宽度,2 列(芯片选择),每列最大 4GB 寻址空间,总计寻址空间为 4GB(最大)
低功耗模式,例如 SDRAM 的断电和自刷新
eMMC 接口
兼容标准 iNAND 接口
兼容 eMMC 规范 51
支持三种数据总线宽度:1-bit、4-bit 或 8-bit
最高支持 HS200;但不支持 CMD Queue
SD/MMC 接口
兼容 SD3.0、MMC 51
数据总线宽度为 4bits
灵活的串行闪存接口(FSPI)
支持从/向串行闪存设备传输数据
支持 x1、x2、x4 数据位模式
支持 2 个芯片select
Nand Flash Interface
Support async nand flash
数据总线宽度为 8bits
支持 1 片选
支持 LBA nand flash
最高 16bits/1KB 硬件 ECC
支持可配置接口时序
系统组件
RISC-V MCU
32 位微控制器内核,具有 RISC-V ISA
哈佛架构,独立的指令和数据存储器
指令集是 RV32I,具有 M 和 C 扩展
集成可编程中断控制器 (IPIC),所有 123 条 IRQ 线都连接到 GIC for Cortex-A7 也连接到 RISC-V MCU
集成调试控制器,带 JTAG 接口
CRU(时钟和复位单元)
支持单个组件的时钟门控控制
一个 24MHz 时钟输入的振荡器
支持整个芯片的全局软复位控制,也可以为每个组件
PMU单独软复位(电源管理单元)
支持5个独立的电压域VD_CORE/VD_LOGIC/VD_PMU/VD_NPU/VD_VEPU
支持14个独立的电源域,可根据不同的应用场景通过软件进行上下电
多种可配置的工作模式,通过不同的频率或自动时钟门控或电源域开/关控制来节省功耗
定时器
支持6个带中断的64位定时器-基于非安全应用的操作
支持 2 个 64 位定时器和基于中断的操作,用于安全应用
支持两种操作模式:自由运行和用户自定义计数
支持定时器工作状态可检查
PWM
支持 12 个片上 PWM(PWM0~PWM11 ) 具有基于中断的操作
可编程预缩放操作到总线时钟,然后进一步缩放
嵌入式 32 位定时器/计数器设施
支持捕获模式
支持连续模式或单次模式
提供参考模式并输出各种占空比波形
针对 PWM3、PWM7 和 PWM11 的 IR 应用进行了优化
看门狗
32 位看门狗计数器
计数器从预设值递减到 0 以指示发生超时
WDT 可以在超时发生时执行两种类型的操作:
产生系统复位
首先产生中断,如果在第二次超时发生时服务程序没有清除中断,则产生系统复位
可编程复位脉冲长度
总共 16 个定义范围主超时时间
一个看门狗用于非安全应用
一个看门狗用于安全应用
中断控制器
支持 128 个不同组件的 SPI 中断源输入
支持 16 个软件触发中断
每个 Cortex-A7 分别有两个中断输出(nFIQ 和 nIRQ),均为低电平敏感
支持每个中断源的不同中断优先级,始终为软件- 可编程DMAC
基于
微代码编程的DMA
支持链表DMA功能,完成分散-聚集传输
支持内存到内存、内存到外设、外设到内存的数据传输类型 发出
各种DMA发生的信号使用中断输出信号的事件一个用于系统DMAC 功能
的嵌入式 DMA 控制器:支持 8 个通道
来自外设的 27 个硬件请求
2 个中断输出
支持 TrustZone 技术和每个 DMA 通道的可编程安全状态
安全系统
密码引擎
支持 SM2/SM3/SM4 密码
支持 SHA-1、SHA-256/224、SHA-512/384、MD5 与硬件padding
支持 Link List Item (LLI) DMA 传输
支持 AES-128 AES-256 加密和解密密码
支持 AES ECB/CBC/OFB/CFB/CTR/CTS/XTS 模式
支持 DES 和 TDES 加密和解密密码
支持 DES/TDES ECB /CBC/OFB/CFB 模式
支持高达 4096 位 RSA/ECC 的 PKA 数学运算
支持高达 8 通道配置
支持高达 256 位 TRNG 输出
支持所有 DDR 类型的数据加扰
支持安全 OTP
支持安全调试
支持安全 OS
邮箱
SoC 中的一个邮箱服务 A7 和 RISC-V 通信
每个邮箱支持四个邮箱元素,每个元素包括一个数据字、一个命令字寄存器和一个可以代表一个中断的标志位
提供32个锁定寄存器,用于指示邮箱是否被占用
DECOM
支持解压GZIP文件
支持解压LZ4文件,包括LZ4 Frame格式的General Structure 和Legacy Frame
支持Deflate格式
的数据解压 支持ZLIB格式的数据解压格式
支持完整中断和错误中断输出
支持LZ4解压过程中的Hash32校验
支持解压数据的大小限制功能,防止解压过程中内存被恶意破坏
支持软件停止解压过程
Graphic Engine
2D Graphics Engine (RGA):
源格式:
u ABGR8888, XBGR888、ARGB8888、XRGB888
u RGB888、RGB565
u RGBA5551、RGBA4444
YUV420 平面、YUV420 半平面
YUV422 平面、YUV422 半平面
YUV 10 位用于 YUV420/422 半平面
BPP8、BPP4、BPP2、BPP1
目标格式:
u ABGR88 , XBGR888, ARGB8888, XRGB888
u RGB888, RGB565
u RGBA5551, RGBA4444
YUV420平面, YUV420半平面
YUV422平面,YUV422半平面
像素格式转换,601/BT.709
最大分辨率:8192×8192源,4096×4096目标
BitBLT
两源BitBLT:
A+B=B只有BitBLT,A支持B固定时旋转和缩放
A +B=C 第二个来源 (B) 具有与 © 相同的属性 加上旋转功能
颜色填充渐变填充和图案填充
高性能拉伸和收缩
用于文本渲染的单色扩展
新的综合每像素 alpha(颜色/alpha 通道分开)
Alpha 混合模式,包括 Java 2 Porter-Duff 合成混合规则、色度键、图案蒙版、褪色
Dither 操作 0、90、180、270
度旋转
x 镜、y 镜和旋转操作
图像增强处理器 (IEP):
图像格式
输入数据:YUV420/YUV422,半平面/平面,UV 交换
输出数据:YUV420/YUV422,半平面,UV 交换,平铺模式
YUV 下采样转换从 422 到 420
最大分辨率动态图像高达 1920×1080
去隔行
显示接口
1 个高达 24 位的 RGB 并行视频输出接口
1 个 1120 视频输出接口
1 个 4 通道 MIPI DSI 接口,每通道
高达 1Gbps 高达 1080p@60fps
视频输出处理器 (VOP )
n 最高1920×1080 @60fps
多层
背景层
Win0层
Win2层
输入格式:RGB888, ARGB888, RGB565, YCbCr422, YCbCr420, YCbCr444
1/8 到 8 比例缩小和放大引擎
支持虚拟显示
256 级 alpha 混合(预乘 alpha 支持)
透明色键
YCbCr2RGB (rec601-mpeg/ rec601-jpeg/rec709)
RGB2YCbCr (BT.601/BT. 709)
支持多区域
Win0 层和 Win2 层叠加可互换
支持 RGB 或 YUV 域叠加
BCSH (Brightness, Contrast, Saturation, Hue 调整)
BCSH: YCbCr2RGB (rec601-mpeg/ rec601-jpeg/rec709)
BCSH: RGB2YCbCr (BT. 601/BT.709)
支持 Gamma 调整
支持 dither down allegro RGB888to666 RGB888to565 & dither down FRC (configurable) RGB888to666
Blank and black display
Audio Interface
I2S0 with 8 channels
多达 8 路 TX 和 8 路 RX 路径
音频分辨率从 16bits 到 32bits
采样率高达 192KHz
提供主从工作模式,软件可配置
支持 3 种 I2S 格式(正常、左对齐、右对齐)
支持 4 种 PCM 格式( early、late1、late2、late3)
I2S 和 PCM 模式不能同时使用
I2S1/I2S2 带 2 个通道
多达 2 个通道用于 TX 和 2 个通道 RX 路径
音频分辨率从 16 位到 32 位
采样率高达 192KHz
提供主和从机工作模式,软件可配置
支持 3 种 I2S 格式(正常、左对齐、右对齐)
支持 4 种 PCM 格式(early、late1、late2、late3)
I2S 和 PCM 不能同时使用
PDM
多达 8 个通道
音频分辨率从 16bits 到 24bits
采样率高达 192KHz
支持 PDM 主接收模式
TDM
支持多达 8 个通道用于 TX 和 8 个通道 RX 路径
音频分辨率从 16bits 到 32bits
采样率高达 192KHz
提供主从工作模式,软件可配置
支持 3 种 I2S 格式(正常、左对齐、右对齐)
支持 4 种 PCM 格式(early、late1、late2、late3)
音频 PWM
支持将 PCM 转换为 PWM 格式
采样率高达 16x
支持 2x/4x/8x/16 过采样的线性插值
支持 8/9/10/11 位可屏蔽 L/R 通道 PWM 输出
数字音频编解码器
支持3路数字ADC
支持2路数字DAC
支持I2S/PCM接口
支持I2S/PCM主从模式
支持I2S模式下4路音频传输 支持I2S模式下
2路音频接收
支持2路PCM 模式下的音频发送或接收
支持数字 ADC 和数字 DAC 的 16~24 位采样分辨率 数字 ADC 和数字 DAC
都支持三组采样率。第0组为8khz/16khz/32kHz/64kHz/128khz,第1组为11.025khz/22.05khz/44.1khz/88.2khz/176.4khz,第2组为12khz/24khz/48khz/96khz/192khz
数字ADC滤波器的通带为45625*fs
支持+/-0.1dB以内的数字ADC通带纹波
数字 ADC 滤波器的阻带为 5*fs
支持数字 ADC 阻带衰减至少 60dB
支持数字 ADC 和数字 DAC 的音量控制 支持数字 ADC的
自动电平控制 (ALC) 和噪声门
支持与模拟编解码器的通信通过 I2C 总线
连接
SDIO 接口
兼容 SDIO3.0 协议
4 位数据总线宽度
GMAC 10/100/1000M 以太网控制器通过 RGMII 接口支持 10
/100/1000-Mbps 数据传输率 通过 RGMII 接口
支持 10/100-Mbps 数据传输率RMII 接口
同时支持全双工和半双工操作
支持 TCP 分段卸载 (TSO) 和 UDP 分段卸载 (USO) 网络加速
USB 2.0 主机
兼容 USB 2.0 规范
支持高速(480Mbps)、全速(12Mbps)和低速(1.5Mbps)模式
支持增强主机控制器接口规范 (EHCI),修订版 0
支持开放主机控制器接口规范 (OHCI),修订版 0a
USB 2.0 OTG
通用串行总线规范,修订版 0
通用串行总线 (xHCI) 的可扩展主机控制器接口,修订版 1.1
兼容规范
支持控制/Bulk/Interrupt/Isochronous Transfer
SPI接口
支持2个SPI控制器,支持2个片选输出
支持串行主和串行从模式,软件可配置
I2C 接口
支持 6 个 I2C 接口(I2C0-I2C5)
支持 7 位和 10 位地址模式
软件可编程时钟频率
I2C 总线上的数据可以以高达 100k 位的速率传输/s
标准模式,最高 400k bits/s 快速模式或最高 1m bits/s 快速模式 Plus
UART 接口
支持 6 个 UART 接口 (UART0-UART5)
支持 5bit, 6bit, 7bit, 8bit串行数据发送或接收
标准异步通信位,如开始、停止和奇偶校验
支持不同的输入时钟进行 UART 操作,以获得高达 4Mbps 的波特率
支持自动流控模式(UART2 除外)
其他
多组 GPIO
所有 GPIO 均可用于产生中断
支持电平触发和边沿触发中断
支持可配置电平触发中断极性
支持可配置上升沿、下降沿和双沿触发中断
支持可配置上拉方向(弱上拉和aweak pull-down)
支持可配置驱动强度
温度传感器 (TS-ADC)
支持 User-Defined Mode 和 Automatic Mode
在 User-Defined Mode 下,start_of_conversion 可以完全由软件控制,也可以通过
在 Automatic Mode 下生成,温度报警(高/低温)中断可
配置
自动模式下,系统复位温度可配置
支持2通道TS-ADC(分别用于CPU和NPU),每个通道的温度标准可配置
-40~125°C温度范围和5°C温度分辨率
12 位 SARADC 高达 732 S/s 采样率
逐次逼近 ADC (SARADC)
10 位分辨率
高达 1MS/s 采样率
6 个单端输入通道
OTP
支持 32Kbit 空间和更高 4k 地址空间是非安全的
支持安全模型中的读取和编程字掩码
支持程序长度从 1 到 32 位
读取操作仅支持 8 位
可以读取程序和读取状态
程序失败地址记录
封装类型
FCCSP 409-pin (body: 14mm x 14mm; ball size: 0.3mm; ball pitch: 0.65mm)
举报