RV1126BJ 是一款面向工业领域机器视觉应用的高性能视觉处理器片上系统(SoC),尤其适用于人工智能(AI)相关应用。
该处理器基于四核 ARM Cortex-A53 64 位内核,集成了 NEON 引擎与浮点运算单元(FPU)。每个内核配备 32KB 一级指令缓存(L1 I-Cache)和 32KB 一级数据缓存(L1 D-Cache),并共享 512KB 二级统一缓存(L2 Cache)。内置的神经网络处理单元(NPU)支持 INT8/INT16 混合运算,算力高达 3.0TOPS。此外,该处理器兼容性强,基于 TensorFlow/MXNet/PyTorch/Caffe 等一系列框架的网络模型可轻松实现转换。
RV1126BJ 搭载新一代全硬件架构的最高 1200 万像素图像信号处理器(ISP)及后处理器,集成了多种算法加速器,例如高动态范围(HDR)、自动对焦 / 自动曝光 / 自动白平衡(3A)、镜头阴影校正(LSC)、3D 降噪(3DNR)、2D 降噪(2DNR)、锐化、去雾、鱼眼校正、伽马校正、特征点检测等。同时,该处理器还引入最高 800 万像素的 AI-ISP,作为传统 ISP 的补充,可提供更出色的空间降噪性能和增强的图像增强效果。配合两个 MIPI CSI(或 LVDS/SubLVDS)接口及一个数字视频并行(DVP)接口(支持 BT.601/BT.656/BT.1120 协议),用户可构建能同时接收四个摄像头传感器视频数据的系统。
RV1126BJ 内置的视频编码器支持 H.265/H.264 视频编码,同时支持多流编码。借助该特性,摄像头采集的视频可按更高分辨率编码后存储在本地内存中,同时将另一路低分辨率视频传输至云存储。
RV1126BJ 中的 H.264/H.265 视频解码器支持 H.264 和 H.265 格式的 4Kp30(4K 分辨率、30 帧 / 秒)解码。除上述高性能多媒体模块外,RV1126BJ 还集成了丰富的音频、存储及其他外设接口,如 I2C、SPI、PWM 等。这些接口可帮助用户在整个系统中添加更多传感器或其他外设,提升系统的灵活性与扩展性。
RV1126BJ 支持高性能外部动态随机存取存储器(DRAM),兼容 DDR3/DDR3L/DDR4/LPDDR3/LPDDR4/LPDDR4X 类型,能满足高内存带宽需求。
此外,RV1126BJ 还集成了实时时钟(RTC)、上电复位(POR)、RMII 以太网物理层(PHY)及音频编解码器(Audio Codec)。
应用处理器
- 四核 ARM Cortex-A53 内核
- 全面支持 ARM v8-A 架构指令集、ARM Neon 高级单指令多数据(SIMD)技术
- 分别集成 Neon 引擎与浮点运算单元(FPU)
- 32KB 一级指令缓存(L1 I-Cache)和 32KB 一级数据缓存(L1 D-Cache)
- 用于 Cortex-A53 内核的 512KB 二级统一缓存(L2 Cache)
- 支持 TrustZone 安全技术
- CPU 核心系统采用独立电源域设计,可根据不同应用场景支持内部电源切换及外部启停控制
- PD_CPU2:第三个 Cortex-A53 内核 + Neon 引擎 + FPU + 一级指令 / 数据缓存(L1 I/D Cache)
- PD_CPU3:第四个 Cortex-A53 内核 + Neon 引擎 + FPU + 一级指令 / 数据缓存(L1 I/D Cache)
- 一个独立电压域,支持动态电压频率调节(DVFS)
存储架构
- 片上内部存储
- 引导只读存储器(Bootrom)
- 支持从以下设备启动系统:
- SPI 接口
- eMMC 接口
- SD/MMC 接口
- 支持通过以下接口下载系统代码:
- USB2.0 接口
- UART 接口
- 64KB 系统静态随机存取存储器(SRAM)
- 8KB 电源管理单元静态随机存取存储器(PMU SRAM)
- 片外外部存储
- 动态存储器接口(兼容 DDR3/DDR3L/DDR4/LPDDR3/LPDDR4/LPDDR4X)
- 符合 JEDEC 标准
- 兼容 DDR3/DDR3L/DDR4/LPDDR3/LPDDR4/LPDDR4X 类型
- 支持 32 位数据宽度、2 个 rank(片选),每个 rank 最大 4GB 寻址空间,总寻址空间最大为 4GB
- SDRAM 支持掉电、自刷新等低功耗模式
- eMMC 接口
- 完全符合 JEDEC eMMC 4.51 规范
- 支持 HS200 模式,不支持命令队列(CMD Queue)
- 支持 1 位、4 位、8 位三种数据总线宽度模式
- SD/MMC 接口
- 兼容 SD3.0、MMC 4.51 版本规范
- 支持 1 位、4 位数据总线宽度
- 灵活串行闪存接口(FSPI0)
- 支持与串行闪存设备进行数据传输
- 支持 1 位、2 位、4 位数据总线宽度
- 支持 2 个片选信号
- 动态存储器接口(兼容 DDR3/DDR3L/DDR4/LPDDR3/LPDDR4/LPDDR4X)
系统组件
- 高性能微控制器(HPMCU)
- 集成 16KB 缓存
- 集成可编程中断控制器,所有中断请求(IRQ)线既连接至中央中断控制器(GIC)供 CPU 使用,也连接至微控制器(MCU)
- 集成带 JTAG 接口的调试控制器
- 低功耗微控制器(LPMCU)
- 集成可编程中断控制器,电源域 VD_PMU 内的所有中断请求(IRQ)线均连接至微控制器(MCU)
- 集成带 JTAG 接口的调试控制器
- 用于低功耗应用场景
- 时钟与复位单元(CRU)
- 支持 4 个锁相环(PLL),用于生成所有时钟信号
- 一个振荡器,支持 24MHz 时钟输入
- 支持对单个组件进行时钟门控控制
- 支持对整个芯片进行全局软复位控制,也支持对单个组件进行独立软复位控制
- 电源管理单元(PMU)
- 多种可配置工作模式,可通过不同频率、自动时钟门控控制或电源域启停控制实现节能
- 不同模式下支持多种唤醒源
- 支持 4 个独立电压域:CPU_DVDD、NPU_DVDD、VDD_LOGIC、VDD_PMU
- 支持 3 个独立电源域,可根据不同应用场景通过软件控制其上电 / 掉电
- 定时器
- 支持 2 个安全定时器,具备 64 位计数器及基于中断的操作模式
- 支持 6 个非安全定时器,具备 64 位计数器及基于中断的操作模式
- 支持 1 个用于低功耗模式应用的非安全定时器,具备 64 位计数器
- 每个定时器支持两种工作模式:自由运行模式和用户定义计数模式
- 支持查询定时器工作状态
- 看门狗(Watchdog)
- 32 位看门狗计数器
- 计数器从预设值递减至 0 时,表示发生超时
- 看门狗超时可执行两种操作:
- 触发系统复位
- 首次超时触发中断,若中断服务程序未在第二次超时前清除中断,则触发系统复位
- 3 个用于非安全应用的看门狗
- 1 个用于安全应用的看门狗
- 中断控制器
- 支持 256 个串行外设接口(SPI)中断源,均来自片上系统(SoC)内部不同组件
- 支持 16 个软件触发中断
- 输入中断电平固定,支持高电平触发或上升沿触发
- 支持为每个中断源配置不同优先级,且优先级可通过软件编程设置
- 直接内存访问控制器(DMAC)
- 支持 2 个物理通道
- 支持 39 组外设请求接口
- 支持 48 个逻辑通道,每个逻辑通道具备以下特性:
- 支持内存到内存、内存到外设、外设到内存的数据传输
- 支持链表 DMA 功能,可完成散集传输
- 支持三种多块传输方式:连续地址传输、自动重装传输、链表传输
- 安全系统
- 支持 1 个加密引擎
- 支持对称加密算法:AES-128、AES-192、AES-256、SM4
- AES 和 SM4 算法支持 ECB/CBC/OFB/CFB/CTR/CTS/XTS/CCM/GCM/CBC-MAC/CMAC 模式
- 哈希算法:SHA-1、SHA-256/224、MD5、SM3(支持硬件填充)
- 哈希消息认证码(HMAC):基于 SHA-1、SHA-256、MD5、SM3(支持硬件填充)
- 非对称加密算法:RSA(最高 4096 位)、ECC(最高 256 位)、SM2
- 密钥阶梯(KL):
- 支持从一次性可编程存储器(OTP)或真随机数生成器(RKRNG)获取根密钥并进行派生
- 支持将根密钥或派生密钥写入特定模块
- 支持配置密钥派生的级数
- 支持安全一次性可编程存储器(OTP)
- 支持安全调试
- 支持安全操作系统(OS)
- 除 CPU 外,片上系统(SoC)内其他主设备也可通过软件编程支持安全模式与非安全模式
- 片上系统(SoC)内部分从设备仅可由安全主设备访问,其他从设备可通过软件编程设置为允许安全主设备或非安全主设备访问
- 系统静态随机存取存储器(SRAM)的部分空间仅可在安全模式下访问
- 外部 DDR 空间可划分为 16 个区域,每个区域可通过软件编程设置允许各主设备访问
- 邮箱(Mailbox)
- 片上系统(SoC)内集成 1 个邮箱,具备 4 个通道,用于 Cortex-A53 内核与高性能微控制器(HPMCU)之间的通信
- 电源域 VD_PMU 内集成 1 个邮箱,用于 Cortex-A53 内核与低功耗微控制器(LPMCU)之间的通信
- 每个邮箱通道支持独立中断
- 解压缩模块
- 支持解压缩 GZIP 格式文件
- 支持解压缩 DEFLATE 格式数据
- 支持解压缩 ZLIB 格式数据
- 支持对解压缩后数据的大小进行限制,防止解压缩过程中内存被恶意破坏
- 实时时钟(RTC)
- 基于 32.768kHz 晶振,提供年、月、日、星期、时、分、秒计时功能
- 支持对秒计数和小时计数进行补偿
- 时间、日历和闹钟采用二进制编码十进制(BCD)格式表示
- 支持 12 小时制或 24 小时制,12 小时制下区分上午(AM)和下午(PM)
- 各中断可通过软件单独屏蔽:
- 闹钟中断
- 周期性中断
- 芯片掉电中断
- 电池供电异常中断
永久在线视频子系统(AOV)
- 1 个 SPI 从机接口,用于接收摄像头数据
- 专用 SPI 主机,用于访问外部闪存设备
- 低功耗控制单元,实现节能
- 采用低功耗微控制器(LPMCU)进行系统控制
永久在线音频子系统(AOA)
- 1 个音频模数转换器(ADC)和 1 个低功耗串行音频接口(SAI)控制器,用于接收传感器数据
- 专用 SPI 主机,用于访问外部闪存设备
- 低功耗控制单元,实现节能
- 1 个 AOA 控制器,用于系统控制,可实现声音检测及片上系统(SoC)唤醒
- 支持音频时间检测
- 支持音频特征提取
- 支持音频 AI 检测
视频编解码器
- 视频解码器
- 支持 H.264 和 H.265 格式实时解码
- 支持内存管理单元(MMU)
- H.265 HEVC/MVC 主配置文件(Main Profile)yuv420@L5.0,最高支持 3840×2160@30fps(4K 分辨率、30 帧 / 秒)
- H.264 AVC/MVC 主配置文件(Main Profile)yuv400/yuv420/yuv422@L5.1,最高支持 3840×2160@30fps(4K 分辨率、30 帧 / 秒)
- 视频编码器
- HEVC 主配置文件(Main Profile),等级 5.0 高阶(High Tier)
- H.264 高级配置文件(High Profile),等级 5.0
- JPEG 基准配置文件(Baseline)
- 支持并行编码(HEVC+JPEG 或 H.264+JPEG)
- 最高支持 1200 万像素 @30fps(12M@30fps)
- 支持常见主流码流,如 3840×2160@30fps(4K 分辨率、30 帧 / 秒)、1920×1080@30fps(1080P 分辨率、30 帧 / 秒)
- 码率最高可达 200Mbps,支持恒定码率(CBR)、可变码率(VBR)、固定量化参数(FixQP)、量化参数映射(QPMAP)码率控制方式
- 支持 YUV420 和 YUV400 码流格式
- 支持切片分割(Slice split)
- 支持区域和块映射感兴趣区域(ROI)
- 支持 8 区域叠加字幕(OSD)
- 支持链表配置模式
- 支持 YUV/RGB 视频源,具备裁剪、旋转和镜像功能
- 支持超低延迟编码
- 支持运动检测和遮挡检测
- 支持双参考帧搜索(HEVC 格式)
- JPEG 解码器
- 支持基准配置文件(Baseline,DCT 顺序模式)
- 支持 JPEG 文件交换格式(JFIF)1.02 版本
- 支持图像尺寸范围为 48×48 至 65520×65520
- 支持 YUV400/YUV420/YUV422/YUV440/YUV411/YUV444 格式
神经网络处理单元
- 瑞芯微(Rockchip)NPU 引擎:
- INT8 精度下算力为 3 TOPS*(注:* 表示支持稀疏计算)
- 支持 INT4、INT8、INT16、FP16 精度运算
- 支持深度学习框架:TensorFlow、Caffe、Tflite、Pytorch、Onnx NN、Android NN 等
- 一个独立电压域,支持动态电压频率调节(DVFS)
2D 图形引擎
- 2D 图形引擎(RGA)
- 数据格式
- 输入源 SRC0 数据格式:
- ARGB8888/RGBA8888/RGBA4444/RGBA5551
- RGB888P/RGB565
- YUV422-P/YUV422-SP-8 位 / 10 位(输入后裁剪为 8 位)
- YUV420-P/YUV420-SP-8 位 / 10 位(输入后裁剪为 8 位)
- YUV444I/YUV444SP-8 位
- YVYU422-8 位
- YUV400-8 位
- TILE4X4 YUV420/422/444-8 位
- TILE4X4 YUV420/422/444-10 位(输入后裁剪为 8 位)
- BPP1/2/4/8
- 输入源 SRC1 数据格式:
- ARGB8888/RGBA8888/RGBA4444/RGBA5551/A8
- RGB888P/RGB565
- 输出数据格式(所有 YUV 格式均为 8 位):
- ARGB8888/RGBA8888/ARGB4444/RGBA4444/ARGB5551/RGBA5551
- RGB888/RGB565
- YUV420/YUV422 P/SP
- YUV400/Y4
- YUV444SP/444I
- 输入源 SRC0 数据格式:
- 支持像素格式转换,兼容 BT.601/BT.709 标准
- 支持抖动(Dither)操作
- 最大分辨率:输入源 8192×8192,输出目标 4096×4096
- 缩放功能
- 下采样:支持平均滤波 / 双线性滤波
- 上采样:支持双三次滤波(输入源分辨率大于 1992 时采用双线性滤波)
- 支持任意非整数缩放比例,范围为 1/16 至 16
- 旋转功能
- 支持 0°、90°、180°、270° 旋转
- 支持 X 轴镜像、Y 轴镜像操作
- 支持镜像与旋转组合操作
- 位块传输(BitBLT)
- 块传输
- 调色板 / 颜色填充,支持 Alpha 通道
- 透明模式(色键 / 模板测试,支持指定值 / 值范围)
- 双源位块传输
- A+B=B 仅位块传输,A 支持旋转和缩放,B 固定
- A+B=C 双源传输(B 与 C 属性相同,且 B 支持旋转功能)
- Alpha 混合
- 支持逐像素 Alpha 混合(颜色通道与 Alpha 通道单独控制)
- 淡入淡出(Fading)
- 支持 SRC1(R2Y)+SRC0(YUV)→目标(YUV)转换
- 支持目标全色彩空间转换(CSC),实现 YUV 到 YUV 转换
- 叠加字幕(OSD)自动反转
- 支持输入源 SRC0 与 OSD 叠加
- 支持 ARGB8888/ARGB1555/ARGB444/ARGB2BPP 格式的 OSD 源
- 支持输入源 SRC0 与 OSD 叠加
- 数据格式
显示接口
- 支持 MCU/RGB LCD 接口,最高 24 位
- 支持 BT.656/BT.1120 接口
- 支持 4 通道 MIPI 接口,每通道速率 1.5Gbps
- 最大输出分辨率为 1920×1080@60fps(1080P 分辨率、60 帧 / 秒)
视频输出处理器(VOP)
- 最高支持 1920×1080@60fps(1080P 分辨率、60 帧 / 秒)
- 多图层
- 背景层
- 可配置 24 位颜色
- Win0 层
- 支持 YUV444、YUV422、YUV420、RGB888、ARGB888、RGB565 格式
- 支持虚拟显示
- 256 级 Alpha 混合(支持预乘 Alpha)
- 透明色键
- 支持 RGB 到 YUV 转换(兼容 BT601_l/BT709_l 标准)
- 支持 YUV 到 RGB 转换(兼容 BT601_l/BT709_l/BT601_f 标准)
- Win2 层
- 支持 RGB888、ARGB888、RGB565 格式
- 支持虚拟显示
- 256 级 Alpha 混合(支持预乘 Alpha)
- 透明色键
- 支持 RGB 到 YUV 转换(兼容 BT601/BT709 标准)
- 支持多区域
- 支持 RGB 或 YUV 域叠加
- 背景层
- 亮度、对比度、饱和度、色调调节(BCSH)
- BCSH:支持 RGB 到 YUV 转换(兼容 BT601/BT709 标准)
- 支持 PAD 引脚伽马校正
- 支持抖动下采样,如 ARGB888 到 RGB666、ARGB888 到 RGB565,以及帧率控制(FRC)抖动下采样(可配置),如 RGB888 到 RGB666
- 空白与黑屏显示
- 待机模式
视频输入接口
- MIPI 接口
- 支持两个 MIPI CSI/LVDS/SubLVDS DPHY
- 每个 MIPI DPHY 符合 V1.2 版本规范,4 个通道,每通道速率 2.5Gbps
- 每个接口可配置为 2×2 数据通道端口
- 支持虚拟通道
- DVP 接口
- 8/10/12/14/16 位,I/O 频率最高 150MHz
- 支持 BT.601/BT.656 和 BT.1120 视频输入(VI)接口
- 支持像素时钟(pixel_clk)、行同步(hsync)、场同步(vsync)极性配置
图像信号处理器
- 视频捕获(VICAP)
- 支持 BT.601 标准 RAW8/10/12/14 格式、YCbCr 422 8 位输入
- 支持 BT.656 标准 YCbCr 422 8 位逐行 / 隔行输入
- 支持 16 引脚 BT.1120 标准 YCbCr 422 8 位逐行 / 隔行输入
- 支持 2/4 路混合 BT.656/BT.1120 标准 YCbCr 422 输入
- 支持 BT.656/BT.1120 标准双沿采样
- 支持接收四组 MIPI CSI/LVDS 接口数据,每组最多支持四个 ID
- 支持为每个 ID 配置虚拟通道(VC)/ 数据类型(DT)
- 支持十种 MIPI CSI 数据格式:RAW8/10/12/14/16、RGB888、YUV422 8 位、YUV422 8 位隔行、YUV420 8 位、传统 YUV420 8 位
- 支持三种 MIPI CSI HDR 模式:虚拟通道模式、识别码模式、行计数器模式
- 支持四种 LVDS 数据格式:RAW8/10/12、YUV422 8 位
- 支持 RAW 数据舍入处理
- 支持窗口裁剪
- 支持帧率降低
- 支持 RAW 数据 4/8/16/32 倍下采样
- 支持 RAW 2×2 像素合并(binning)
- 支持从 2×2 像素模式中提取像素
- 支持 YUV422 格式 UV 分量均值下采样
- 支持 RAW 数据紧凑 / 非紧凑输出格式
- 支持 YUV 数据 NV16/NV12/YUV400/YUYV 输出格式
- 支持写入 DDR 时的虚拟步长(stride)
- 支持 DMA 环绕模式(wrap mode)
- 支持 DMA 突发聚集(burst gather)2/4/8
- 支持内存管理单元(MMU)
- 支持服务质量(QOS,hurry/press)
- 支持将 RAW 数据直接发送至 ISP
- 图像信号处理器(ISP)
- VICAP 输入:RAW8/RAW10/RAW12/RAW14/RAW16 格式
- 最大输入:1200 万像素 @30fps(12M@30fps)
- 最小输入:264×264 分辨率
- RGBIR:将 RGB-IR 模式重新马赛克(Remosaic)为 RGB 模式
- 支持自动增强(AE)/ 直方图、自动对焦(AF)、自动白平衡(AWB)统计输出
- 黑电平校正(BLC)
- 静态 / 动态缺陷像素簇校正(DPCC)
- 相位检测自动对焦(PDAF)
- 镜头阴影校正(LSC)
- 拜耳格式 3D 降噪(Bayer-3DNR):时域拜耳 RAW 数据降噪
- 色差校正(CAC)
- HDR 图像融合(HDR-MGE):2 帧合成为高动态范围图像
- 传感器扩展器(EXPANDER)
- 绿色不平衡校正(GIC)
- HDR 动态范围压缩(HDR-DRC):RGB 域色调映射
- 拜耳格式解马赛克(DeBayer):高级自适应解马赛克
- 颜色校正矩阵(CCM/CSM):RGB 到 YUV 转换
- 伽马输出校正(Gamma)
- 去雾 / 增强(Dehaze/Enhance):自动去雾及效果增强
- 局部直方图(LocalHist):增强局部对比度
- HSV:用于用户自定义的色调、饱和度、明度调色板
- 水平方向镜头畸变校正(LDCH)
- YUV 域空间亮度(Y)降噪(YNR)
- YUV 域空间色度(C)降噪(CNR)
- 图像锐化与边界滤波(Sharp)
- 图像局部增益(Gain)
- 多传感器复用 ISP,最多支持 2 个传感器
- 总线接口:32 位 AHB 配置接口,128 位 AXI 读写接口
- 低功耗:每个模块支持自动门控
- 内存接口(MI)读写突发组,提升内存利用率
- MI 双路径输出,主路径(MP)无级缩放,从路径(SP)1080P(宽度不超过 1920)缩放
- TILE4x4 输出格式
- 在线模式:支持来自 VICAP 的数据并输出至编码器,支持来自 ISP 的数据输出至 VPSS、ISP 输出至 VPSL
- 支持 ISP 到 NPU 的 AI-ISP 路径,BAY3D 输出无限脉冲响应(IIR)数据和增益数据至 DDR,供 NPU 使用
- AI-ISP
- 运算模式
- 模式 0:18×18 卷积
- 模式 1:24×24 卷积
- 网络深度
- 单模式(Single mode):最高支持 8 层
- 组合模式(Combo mode):最高支持 16 层
- 处理模式
- 单模式(Single mode):最高支持 6 个输入通道(通常为 4 个通道)
- 组合模式(Combo mode):最高支持 7 个输入通道
- 通道控制
- 每个输入通道具备独立使能控制
- 部分输入通道支持上采样和 S2D 操作
- 最大分辨率:最高支持 4096×4096
- 性能:最高支持 800 万像素 @30fps(8M@30fps)
- 运算模式
- 鱼眼校正(FEC)
- 输入模式及数据格式
- 光栅(RASTER):YUV420SP 格式
- 分块(TILE):YUV420 格式
- 输出模式及数据格式
- 光栅(RASTER):YUV420SP 格式
- 分块(TILE):YUV420 格式
- FBCE:YUV420 格式
- 四通道(QUAD,至 AVSP):YUV420 格式
- 支持 32×16、16×8、4×4(仅支持 4096×4096 及以下分辨率)密度
- 最高支持 4 倍缩小系数
- 输入分辨率:64×64~8160×8160
- 输出分辨率:64×64~8160×8160
- 性能:接近 3840×2160@30fps(4K 分辨率、30 帧 / 秒),具体受网格(meshgrid)影响
- 输入模式及数据格式
- 任意视角拼接处理器(AVSP)
- DCP 输入模式及数据格式
- 光栅(RASTER):YUV420SP 格式
- 四通道(QUAD):YUV420 格式
- DCP 输出模式及数据格式
- 光栅(RASTER):YUV420SP 格式
- 四通道(QUAD):YUV420 格式
- RCS 输入模式及数据格式
- 四通道(QUAD):YUV420 格式
- RCS 输出模式及数据格式
- 光栅(RASTER):YUV420SP 格式
- 分块(TILE):YUV420 格式
- FBCE:YUV420 格式
- 支持分辨率:64×64~1024×4096
- 支持波段数:1~6
- 支持直接输出分解结果
- DCP 输入模式及数据格式
视频处理子系统(VPSS)
- VPSS
- 离线 DMA 输入:
- 行格式(Line):RGB888/ARGB888/RGB565/UYVY/YUV422/YUV420 SP 8 位
- 分块格式(Tile4x4):YUV422/YUV420 8 位(支持 0°/90°/180°/270° 旋转)
- RKFBCD64x4 格式:YUV444/YUV422/YUV420 8 位
- 行旋转 90° 格式(Line-Rot90):UYVY/YUV422/YUV420 8 位(支持 90° 旋转)
- 在线 ISP 输入
- 支持 DMA 输入和 ISP 输入
- 六个输出通道
- 最大图像分辨率:4096×3072(宽度不超过 4096)
- 最小图像分辨率:32×32
- YUV422 处理
- 镜像(MIRROR):水平镜像
- 覆盖或马赛克(CMSC):8 个区域
- 裁剪(CROP):6 个通道均支持
- 通道 0 输出:
- 缩放:支持双线性滤波或平均滤波
- 宽高比(ASPT_RATIO):用于图像边界扩展
- 输出扫描顺序:
- 行格式(Line):YUV422/YUV420 SP 8 位
- 分块格式(Tile4x4):YUV422/YUV420 8 位
- RKFBCE64x4 格式:YUV422/YUV420 8 位
- 翻转(Flip):行模式下支持垂直翻转
- 通道 1 输出:
- 缩放:支持双线性滤波
- 宽高比(ASPT_RATIO):用于图像边界扩展
- 输出扫描顺序:
- 行格式(Line):RGB888/ARGB888/RGB565/YUV422/YUV420 SP 8 位
- 分块格式(Tile4x4):YUV422/YUV420 8 位
- RKFBCE64x4 格式:YUV422/YUV420 8 位
- 翻转(Flip):行 YUV 模式下支持垂直翻转
- 分辨率:最高支持 1200 万像素 @30fps(12M@30fps)
- 通道 2 输出:
- 缩放:支持双线性滤波或平均滤波(输出宽度不超过 1920)
- 宽高比(ASPT_RATIO):用于图像边界扩展
- 输出扫描顺序:行格式(Line)YUV422/YUV420 SP 8 位
- 翻转(Flip):行模式下支持垂直翻转
- 分辨率:最高支持 1200 万像素 @30fps(12M@30fps)
- 通道 3 输出:
- 缩放:支持双线性滤波(输出宽度不超过 1920)
- 宽高比(ASPT_RATIO):用于图像边界扩展
- 输出扫描顺序:行格式(Line)YUV422/YUV420 SP 8 位
- 翻转(Flip):支持垂直翻转
- 分辨率:最高支持 1920×1080@30fps(1080P 分辨率、30 帧 / 秒)
- 通道 4 输出:
- 缩放:支持双线性滤波(输出宽度不超过 1920)
- 宽高比(ASPT_RATIO):用于图像边界扩展
- 输出扫描顺序:行格式(Line)YUV422/YUV420 SP 8 位
- 翻转(Flip):支持垂直翻转
- 分辨率:最高支持 1920×1080@30fps(1080P 分辨率、30 帧 / 秒)
- 通道 5 输出:
- 缩放:支持双线性滤波(输出宽度不超过 1920)
- 宽高比(ASPT_RATIO):用于图像边界扩展
- 输出扫描顺序:行格式(Line)YUV422/YUV420 SP 8 位
- 翻转(Flip):支持垂直翻转
- 分辨率:最高支持 1920×1080@30fps(1080P 分辨率、30 帧 / 秒)
- 通道 0 和通道 1 的 Tile4x4 格式与 RKFBCE64x4 格式互斥
- 离线 DMA 输入:
- 轻量级视频处理子系统(VPSS_Lite,VPSL)
- 亮度金字塔(Luma Pyramid)路径支持在线或离线输入
- 西格玛金字塔(Sigma Pyramid)路径支持在线输入
- 支持 RAW 或 Y 图像输入格式
- 亮度金字塔多波段输出:RAW 模式下 3 个通道,Y 模式下 6 个通道
- 西格玛金字塔多波段输出:RAW 模式下 4 个通道,Y 模式下 5 个通道
- 最大图像分辨率:4096×3072(宽度不超过 4096)
- 最小图像分辨率:64×64
红外探测器片上偏移校准(OOC)
- OOC 接口
- 支持全模式(full mode)和数据模式(data mode)
- WIN1
- 数据格式:RAW8(有效数据 6 位)
- 支持虚拟宽度(最大 4096 字)
- 支持有效偏移(active offset)
- 支持显示偏移(display offset)
- 支持行键(line key)
- 支持帧键(frame key)及帧偏移设置
- 支持有效位周期数(bit valid cycle num)
- 支持有效数据对齐调整(valid data aligned adjust)
- 支持行 / 帧键数量设置(Line/Frame key num set)
- 支持帧 / 行键参数用户自定义(Frame/Line key parameter user define)
- PDAF
- 数据格式:RAW8
- 支持虚拟宽度(最大 4096 字)
- 支持有效偏移(active offset)
- 支持显示偏移(display offset)
- 支持有效位周期数(bit valid cycle num)
- 支持有效数据对齐调整(valid data aligned adjust)
- 支持最后一行像素数设置(last line pixel num set)
串行音频接口(SAI)
- 支持 3 个 SAI 接口
- SAI 0:支持 4 个发送(TX)通道和 4 个接收(RX)通道
- SAI 1:支持 1 个发送(TX)通道和 1 个接收(RX)通道
- SAI 2:支持 1 个发送(TX)通道和 3 个接收(RX)通道
- 1 个低功耗 SAI,用于 AOA 子系统
- 支持音频协议:I2S、PCM、TDM
- 支持最多 128 个可配置大小的时隙(slot)
- 支持时隙长度 8~32 位可配置
- 支持时隙有效数据长度 8~32 位可配置
- 脉冲密度调制(PDM)
- 支持最多 8 个通道
- 支持分辨率 16~24 位
- 支持采样率最高 192kHz
- 支持 PDM 主机接收模式
- 支持增益控制
- 异步采样率转换器(ASRC)
- 支持双 2 通道 ASRC
- 支持采样率和重采样率范围 8~384kHz
- 支持实时传输模式
- 支持内存读取模式
- 数字音频编解码器(Digital Audio Codec)
- 支持 2 通道数字数模转换器(DAC)
- 支持 I2S/PCM 接口,主机和从机模式
- 支持 16 位采样分辨率
- 每个数字 DAC 通道支持三种混音模式
- 支持音量控制
- 音频编解码器(Audio Codec)
- 集成 2 个音频模数转换器(ADC)
- 支持模拟增益 0~48dB,步长 3dB
- 支持 1 通道差分模式 / 单端模式 / 伪差分模式 ADC
- 支持 I2S/PCM 主机和从机模式
- 支持 16~32 位采样分辨率
- 支持采样率最高 192kHz
- 支持通带纹波 ±0.1dB 以内
- 支持阻带衰减至少 60dB
- 支持音量控制
- 支持可编程负音量增益和正音量增益
连接接口
- SDIO 接口
- 兼容 SDIO3.0 协议
- 4 位数据总线宽度
- 10/100/1000M 以太网媒体访问控制器(MAC)
- 支持 1 个以太网控制器
- 集成符合 IEEE 802.3/802.3u 标准的 10/100Mbps 以太网物理层(PHY)
- 支持通过 RGMII 接口实现 10/100/1000Mbps 数据传输速率
- 支持通过 RMII 接口实现 10/100Mbps 数据传输速率
- 支持通过内置以太网 PHY 实现 10/100Mbps 数据传输速率
- 支持全双工和半双工工作模式
- 支持 TCP 分段卸载(TSO)和 UDP 分段卸载(USO)网络加速
- 支持符合 IEEE 1588-2002 和 IEEE 1588-2008 标准的以太网数据包时间戳
- USB 2.0 主机
- 支持 1 个 USB2.0 主机
- 兼容 USB 2.0 规范
- 支持高速(480Mbps)、全速(12Mbps)、低速(1.5Mbps)模式
- 支持增强型主机控制器接口规范(EHCI)1.0 版本
- 支持开放主机控制器接口规范(OHCI)1.0a 版本
- USB 3.0
- 支持双角色设备(DRD)
- 兼容 USB 3.0 规范 1.0 版本
- 兼容 USB 2.0 规范
- 兼容通用串行总线可扩展主机控制器接口(xHCI)1.1 版本
- 支持 xHCI 主机,最多可连接 64 个设备
- 支持控制传输 / 批量传输(含流传输)/ 中断传输 / 等时传输
- SPI 接口
- 支持 2 个 SPI 控制器
- 支持 2 个片选输出
- 支持软件可配置的串行主机和串行从机模式
- I2C 主机控制器
- 支持 6 个 I2C 端口,均工作在主机模式
- 支持 7 位和 10 位地址模式
- 支持软件可编程时钟频率
- I2C 总线上的数据传输速率:标准模式下最高 100kbits/s,快速模式下最高 400kbits/s,高速模式下最高 1Mbits/s
- UART 接口
- 支持 8 个 UART 端口
- 8 个 UART 端口均内置两个 64 字节先进先出(FIFO)缓冲区,分别用于发送(TX)和接收(RX)操作
- 支持 5 位、6 位、7 位、8 位串行数据发送或接收
- 支持标准异步通信位,如起始位、停止位、校验位
- 支持为 UART 操作配置不同输入时钟,波特率最高可达 4Mbps
- UART1~UART7 支持自动流控制模式
- UART1~UART7 支持 RS485 功能
- PWM
- 支持 4 个 PWM 接口(PWM0~PWM3),共 28 个通道
- 支持输入捕获模式
- 支持连续模式和单次输出模式
- 支持工作时钟两级分频
- PWM0、PWM2~PWM3 支持 8 个通道(CH0~CH7),具备基于中断的操作模式
- PWM0、PWM2~PWM3 支持双相计数器
- 仅 PWM2 支持通过查找表生成波形
- PWM1 支持 4 个通道(CH0~CH3),具备基于中断的操作模式
- PWM1 支持电源键捕获模式
- PWM1 支持时钟频率测量
- PWM1 支持时钟计数
- CAN 接口
- 2 个 CAN 端口
- 兼容 ISO 11898-1-2003 规范
- 支持 CAN 标准帧和扩展帧
- 支持数据帧、远程帧、过载帧、错误帧和帧间隔
- 支持内部存储模式
- 支持协议异常事件
- DSMC 主机接口
- 支持最多选择 4 个芯片,写事务中可配置选择信号同时有效
- 支持 8 线和 16 线串行传输模式
- 支持可配置的写 / 读连续地址合并事务
- 支持可配置的写 / 读边界地址拆分事务
- 支持将 WRAP 传输转换为 INCR 传输
- 支持字节访问
- 支持可配置的串行地址宽度:不同区域支持 16 位或 32 位
- 支持 3 种时钟模式:正常模式、始终开启模式、无边缘时钟模式
其他功能
- 多组通用输入输出(GPIO)
- 所有 GPIO 均可配置为中断源
- 支持电平触发和边沿触发中断
- 支持配置电平触发中断的极性
- 支持配置上升沿、下降沿和双边沿触发中断
- 支持配置上拉 / 下拉方向(弱上拉和弱下拉)
- 支持配置驱动能力
- 温度传感器(TS-ADC)
- 支持用户定义模式(User-Defined Mode)和自动模式(Automatic Mode)
- 用户定义模式下,转换启动(start_of_conversion)可完全由软件控制,也可由硬件生成
- 自动模式下,可配置报警(高温 / 低温)中断的温度阈值
- 自动模式下,可配置系统复位的温度阈值
- 支持 2 个通道 TS-ADC(分别用于 CPU 和 NPU)
- 温度范围:-40~125°C,精度:±3.5°C
- 分辨率:0.01°C
- 逐次逼近型模数转换器(SARADC)
- 支持 3 个 SARADC,每个 SARADC 支持 8 个单端输入通道
- 13 位分辨率
- 最高采样率 2MS/s
- 支持单次转换模式和连续转换模式
- 一次性可编程存储器(OTP)
- 容量 8K 位,其中 6.5K 位用于安全应用
- 支持编程(Program)/ 读取(Read)/ 空闲(Idle)模式
- 封装类型
- FCCSP 491 引脚(本体尺寸:14mm×14mm;焊球尺寸:0.25mm;焊球间距:0.42mm、0.5mm、0.65mm 混合)