瑞芯微RV1109高性能机器视觉处理器全面解析
瑞芯微RV1109是一款用于工控机或人工智能视觉应用的高性能机器视觉处理器的SoC。它基于双核的ARM Cortex-A7 32位内核,集成了NEON和FPU。每个核心有一个32KB的我-cache和32KB的D-cache和512KB的统一L2缓存。内置的NPU支持INT8/INT16混合操作,计算能力可达1.2TOPs。此外,基于TensorFlow/MXNet/PyTorch/Caffe等精密框架的网络模型已经很不错了强的一个,可以方便地进行转换。 RV1109还引入了更先进的基于硬件的5000万像素ISP(图像信号处理器)和后处理器。实现了IPC和CVR中常用的加速算法,如HDR、3A函数(AE、AF、AWB)、LSC所有这些都是实时处理的。通过两个 MIPI CSI(或 LVDS/subvds)和一个 DVP(BT.61/BT. 6BT.1120),接口用户可以同时接收来自3个接口用户的视频数据的系统。 RV1109中嵌入的视频编码器支持5M H.265 / H.264编码。支持多流编码,最高可支持一个5M30FPS和一个720P30同时进行。 RV1109的H.264/H.265视频解码器支持5M的H.264和H.265。 RV1109 具有高性能的外部DRAM(DDR3/DDR3L/DDR4/LPDDR3/LPDDR4),能够维持高要求的内存消耗。 特征下面的某些特定特性可能会受到许可要求的否定。 应用处理器双核 Cortex-A7 全面实现ARM架构v7-A指令集,ARM Neon Advanced SIMD 独立集成的霓虹灯和 FPU 每个 Cortex-A7 CPU 32KB L1 I-Cache 和 32KB L1 D-Cache 用于双核 Cortex-A7 的统一 512KB L2 缓存 支持 TrustZone 技术 CPU核心系统独立电源域,支持根据不同应用场景进行内部电源开关和外部开启/关闭
一个支持 DVFS 的隔离电压域
视频输入接口接口和视频输入处理器
两个 MIPI CSI/LVDS/SubLVDS 接口,每个 4 个通道,每个通道 1Gbps 1个8/10/12/16位标准DVP接口,最高150MHz输入数据 支持601/BT.656和BT.1120 VI接口 支持pixel_clk、hsync、vsync的极性可配置
互联网服务供应商
MIPI输入:RX数据通道x1/x2/x4、raw8/raw10/raw12、YUV422 3A:包括AE/Histogram、AF、AWB统计输出 FPN:固定模式噪声去除 BLC:黑电平校正 DPCC:静态/动态缺陷像素簇校正 LSC:镜头阴影校正 Bayer-NR:Bayer-raw 降噪,2DNR HDR:3-/2-帧合并到高动态范围 TMO:3-/2-Frame 合并视频色调映射 WDR:一帧宽动态范围色调映射 Debayer:具有色差校正功能的高级自适应去马赛克 CCM/CSM:色彩校正矩阵;RGB2YUV Gamma:Gamma 输出校正 去雾/增强:自动去雾和边缘增强 3DLUT:客户的 3D-Lut 调色板 LDCH:水平方向的镜头畸变 输出缩放*3:支持缩放级别*3(W0<3264;W1<1280;W2<1280) 输出缩放*2:支持缩放级别*2(W0<1920; W1<1920) 输出 (FBC):支持 YUV422/420 帧缓冲压缩 3DNR:YUV 中的高级时间降噪 2DNR:YUV 中的高级空间降噪 Sharp:YUV 中的图像锐化和边缘增强 ORB:Oriented Fast and Rotated Brief,一种特征点检测方法 FEC:更大的镜头失真和鱼眼校正 CGC:色域压缩,YUV全范围/极限范围转换
视频编解码器Ø 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 JPEG 编解码器JPEG 编码器
每秒高达 9000 万像素 JPEG解码器
神经处理单元记忆组织内部存储器内部 BootRom
FSPI 闪存接口 eMMC接口 SDMMC接口 异步 Nand 接口
USB OTG接口(设备模式) 系统_SRAM
PMU_SRAM
外部存储器或存储设备系统组件指令集为带有 M 和 C 扩展的 RV32ICRU(时钟和复位单元)
PMU(电源管理单元)
支持5个独立的电压域VD_CORE/VD_LOGIC/VD_PMU/VD_NPU/VD_VEPU 支持14个独立的电源域,可根据不同的应用场景通过软件进行上/下电 多种可配置的工作模式,通过不同频率或自动时钟门控或电源域开/关控制来省电
定时器
脉宽调制
看门狗
32位看门狗计数器 计数器从预设值倒计时到 0 表示超时发生 当超时发生时,WDT 可以执行两种类型的操作:
生成系统重置 首先产生一个中断,如果在第二次超时发生时服务程序没有清除它,则产生一个系统复位
可编程复位脉冲长度 主超时周期共16个定义范围 一个用于非安全应用程序的看门狗 一个用于安全应用的看门狗
中断控制器
支持来自不同组件的128个SPI中断源输入 支持16个软件触发中断
每个 Cortex-A7 分别有两个中断输出(nFIQ 和 nIRQ),都是低电平敏感的 每个中断源支持不同的中断优先级,并且它们始终是软件可编程的 DMAC
支持8通道 来自外设的 27 个硬件请求 2个中断输出 支持 TrustZone 技术和每个 DMA 通道的可编程安全状态 安全系统
支持SM2/SM3/SM4密码 支持 SHA-1、SHA-256/224、SHA-512/384、MD5 硬件填充 支持链接列表项 (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 支持安全调试 支持安全操作系统
邮箱
德康
图形引擎u ABGR8888、XBGR888、ARGB8888、XRGB888 u RGB888、RGB565
u RGBA5551、RGBA4444 YUV420平面、YUV420半平面 YUV422平面、YUV422半平面 YUV420/422 半平面的 YUV 10 位 BPP8、BPP4、BPP2、BPP1
u ABGR8888、XBGR888、ARGB8888、XRGB888 u RGB888、RGB565 u RGBA5551、RGBA4444 YUV420平面、YUV420半平面 YUV422平面、YUV422半平面
两个源BitBLT: A+B=B 仅 BitBLT,A 支持 B 固定时旋转和缩放 A+B=C 第二个源(B)与(C)具有相同的属性加上旋转功能
图像增强处理器 (IEP):
输入数据:YUV420/YUV422,半平面/平面,UV交换 输出数据:YUV420/YUV422,半平面,UV交换,平铺模式 YUV下采样从422到420的转换 动态图像最大分辨率可达 1920×1080
显示界面视频输出处理器 (VOP)n 高达 1920×1080 @60fps 多层
输入格式: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(亮度、对比度、饱和度、色调调整) BCSH: YCbCr2RGB (rec601-mpeg/rec601-jpeg/rec709) BCSH:RGB2YCbCr (BT.601/BT.709) 支持 Gamma 调整 支持向下抖动快板 RGB888to666 RGB888to565 & 向下抖动 FRC(可配置)RGB888to666 空白和黑色显示
音频接口连通性SDIO接口
GMAC 10/100/1000M 以太网控制器
通过 RGMII 接口支持 10/100/1000-Mbps 数据传输速率 通过 RMII 接口支持 10/100-Mbps 数据传输速率 支持全双工和半双工操作 支持 TCP 分段卸载 (TSO) 和 UDP 分段卸载 (USO) 网络加速
USB 2.0 主机
兼容 USB 2.0 规范 支持高速(480Mbps)、全速(12Mbps)和低速(1.5Mbps)模式 支持增强型主机控制器接口规范 (EHCI),修订版 0 支持开放主机控制器接口规范 (OHCI),修订版 0a
USB 2.0 OTG
SPI接口
支持2个SPI控制器,支持2个片选输出 支持串口-主、串口-从模式,软件可配置
I2C接口
标准模式,在快速模式中高达 400k bits/s 或在 Fast-mode Plus 中高达 1m bits/s 其他多组GPIO
所有 GPIO 均可用于产生中断 支持电平触发和边沿触发中断 支持电平触发中断的可配置极性 支持可配置的上升沿、下降沿和双沿触发中断 支持可配置的拉动方向(弱上拉和弱下拉) 支持可配置驱动强度
温度传感器 (TS-ADC)
可配置 逐次逼近 ADC (SARADC)
10 位分辨率 高达 1MS/s 的采样率 6个单端输入通道
一次性密码
包装类型
FCCSP 409 针(主体:14mm x 14mm;球尺寸:0.3mm;球间距:0.65mm)
|