RV1126B 是一款高性能视觉处理器 SoC,专为机器视觉应用,尤其是 AI 相关应用而设计。
它基于集成 NEON 和 FPU 的四核 ARM Cortex-A53 64 位内核。每个内核配备 32KB I-cache 和 32KB D-cache,以及 512KB 统一 L2 缓存。内置 NPU 支持 INT8/INT16 混合运算,算力高达 3.0TOPs。此外,凭借其强大的兼容性,可以轻松转换基于 TensorFlow/MXNet/PyTorch/Caffe 等一系列框架的网络模型。
RV1126B 引入了新一代完全基于硬件、最高支持 1200 万像素的 ISP(图像信号处理器)和后处理器。它实现了众多算法加速器,例如 HDR、3A、LSC、3DNR、2DNR、锐化、去雾、鱼眼校正、伽马校正、特征点检测等。此外,还引入了最高 800 万像素的 AI-ISP,作为传统 ISP 的补充,提供卓越的空间去噪性能和增强的图像增强效果。配合两个 MIPI CSI(或 LVDS/SubLVDS)接口和一个 DVP(BT.601/BT.656/BT.1120)接口,用户可以构建一个同时接收四个摄像头传感器视频数据的系统。
RV1126B 内置的视频编码器支持 H.265/H.264 视频编码,并支持多码流编码。借助此功能,摄像头视频可以以更高分辨率编码并存储在本地内存中,同时将另一个较低分辨率的视频传输到云存储。
RV1126B 中的 H.264/H.265 视频解码器支持 4Kp30 H.264 和 H.265 编码。除了先前的高性能多媒体模块外,RV1126B 还包含丰富的音频、内存和其他外设接口,例如 I2C、SPI、PWM 等。这些接口可帮助用户在整个系统中添加更多传感器或其他外设,从而提高灵活性和可扩展性。
RV1126B 配备高性能外部 DRAM(DDR3/DDR3L/DDR4/LPDDR3/LPDDR4/4X),能够满足苛刻的内存带宽要求。
RV1126B 还集成了 RTC、POR、RMII 以太网 PHY 和音频编解码器。
应用处理器
四核 ARM Cortex-A53
完整实现 ARM 架构 v8-A 指令集,ARM Neon 高级 SIMD
分别集成 Neon 和 FPU
32KB L1 指令缓存和 32KB L1 数据缓存
Cortex-A53 的统一 512KB L2 缓存
支持 TrustZone 技术
CPU 核心系统支持独立电源域,以支持内部电源切换以及根据不同的应用场景外部开启/关闭
PD_CPU2:第 3 个 Cortex-A53 + Neon + FPU + L1 指令/数据缓存
PD_CPU3:第 4 个 Cortex-A53 + Neon + FPU + L1 指令/数据缓存
一个独立的电压域,用于支持 DVFS
存储器组织
片内存储器
启动 ROM
支持从以下设备启动系统:
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,但不支持命令队列
支持三种数据总线宽度模式:1 位、4 位和 8 位
SD/MMC 接口
符合 SD3.0、MMC 4.51
支持 1 位、4 位数据总线宽度
灵活的串行闪存接口(FSPI0)
支持从/向串行闪存设备传输数据
支持 1 位、2 位或 4 位数据总线宽度
支持 2 个芯片选择
系统组件
HPMCU
集成 16KB 缓存
集成可编程中断控制器,所有连接到 CPU 的 IRQ 线也连接到 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 位计数器,用于低功耗模式应用
支持两种操作模式:自由运行和用户定义计数,适用于每个定时器
支持检查定时器的工作状态
看门狗
32 位看门狗计数器
计数器从预设值开始倒计时至 0 以指示超时发生
当超时发生时,WDT 可以执行两种类型的操作:
生成系统复位
首先生成中断,如果在第二次超时发生之前未通过服务例程清除,则生成系统复位
三个看门狗用于非安全应用
一个看门狗用于安全应用
中断控制器
支持从 SoC 内部不同组件输入的 256 个 SPI 中断源
支持 16 个软件触发中断
输入中断电平固定,高电平敏感或上升沿敏感
支持每个中断源的不同中断优先级,且始终可由软件编程
DMAC
支持 2 个物理通道
支持 39 组外设请求接口
支持 48 个逻辑通道,每个逻辑通道支持以下功能:
支持存储器到存储器、存储器到外设、外设到存储器的数据传输
支持链表 DMA 功能以完成分散 – 聚合传输
支持三种多块传输方式:连续地址、自动重载、链表
安全系统
支持一个密码引擎
支持对称算法
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(带硬件填充)
SHA-1、SHA-256、MD5、SM3 的 HMAC(带硬件填充)
非对称算法
RSA(最高 4096 位)、ECC(最高 256 位)、SM2
密钥阶梯(KL)
支持从 OTP 或 RKRNG 获取根密钥并对其进行派生
支持将根密钥或派生密钥写入某些特定模块
阶数可配置
支持安全 OTP
支持安全调试
支持安全操作系统
除了 CPU 之外,SoC 中的其他主设备也可以通过软件编程支持安全模式和非安全模式
SoC 中的一些从设备只能由安全主设备寻址,而其他从设备可以由安全主设备或非安全主设备寻址,具体可通过软件编程设置
系统 SRAM 的部分空间仅在安全模式下寻址
外部 DDR 空间可以划分为 16 个部分,每个部分都可以通过软件编程由每个主设备启用
邮箱
SoC 中的一个邮箱具有 4 个通道,用于 Cortex-A53 和 HPMCU 之间的通信
VD_PMU 中的一个邮箱用于 Cortex-A53 和 LPMCU 之间的通信
支持每个邮箱通道的独立中断
解压缩
支持解压缩 GZIP 文件
支持解压缩 DEFLATE 格式的数据
支持解压缩 ZLIB 格式的数据
支持解压缩数据的限制大小功能,以防止在解压缩过程中恶意破坏内存
实时时钟(RTC)
基于 32.768kHz 晶体振荡器提供年、月、日、星期、小时、分钟和秒
支持对秒和小时计数的补偿
时间、日历和闹钟的 BCD 表示
12 小时或 24 小时制,12 小时制下有 AM 和 PM
中断可分别通过软件屏蔽
闹钟中断
周期性中断
芯片断电中断
电池电量异常中断
始终在线视频:(AOV)子系统
一个 SPI 从接口,用于接收来自摄像头的数据
一个专用的 SPI 主接口,用于访问外部闪存设备
低功耗控制单元,用于节省电量
使用 LPMCU 进行系统控制
始终在线音频(AOA)子系统
一个音频 ADC 和一个低功耗 SAI 控制器,用于接收来自传感器的数据
一个专用的 SPI 主接口,用于访问外部闪存设备
低功耗控制单元,用于节省电量
一个 AOA 控制器,用于系统控制以检测声音并唤醒 SoC
支持音频时间检测
支持音频特征提取
支持音频 AI 检测
视频编解码器
视频解码器
实时解码 H.264 和 H.265
支持 MMU
H.265 HEVC/MVC 主配置文件 yuv420@L5.0,最高支持 3840×2160@30fps
H.264 AVC/MVC 主配置文件 yuv400/yuv420/yuv422@L5.1,最高支持 3840×2160@30fps
视频编码器
HEVC 主配置文件,5.0 级高阶
H.264 高配置文件,5.0 级
JPEG 基线
并行编码(HEVC+JPEG 或 H264+JPEG)
支持最高 12M@30fps
支持常见的主流,如 3048×2160@30fps、1920×1080@30fps
最高支持 200Mbps 的码率,支持 CBR/VBR/FixQP/QPMAP 码率控制
YUV420 和 YUV400 流格式
片段分割
区域和块映射 ROI
8 区域 OSD
链表配置模式
YUV/RGB 视频源,支持裁剪、旋转和镜像
超低延迟编码
运动和遮挡检测
HEVC 的双参考帧搜索
JPEG 解码器
支持基线(DCT 顺序)
支持 JPEG 文件交换格式(JFIF)1.02
支持的图像大小为 48×48 至 65520×65520
支持 YUV400/YUV420/YUV422/YUV440/YUV411/YUV444
神经处理单元
瑞芯微 NPU 引擎:
3 TOPS*用于 INT8
支持 INT4、INT8、INT16、FP16 运算
支持深度学习框架:TensorFlow、Caffe、Tflite、Pytorch、Onnx NN、Android NN 等。*稀疏性
一个独立的电压域,用于支持 DVFS
二维图形引擎
二维图形引擎(RGA)
数据格式
SRC0 输入数据格式:
ARGB8888/RGBA8888/RGBA4444/RGBA5551
RGB888P/RGB565
YUV422-P/YUV422-SP-8bit/10bit(输入后裁剪至 8bit)
YUV420-P/YUV420-SP-8bit/10bit(输入后裁剪至 8bit)
YUV444I/YUV444SP-8bit
YVYU422-8bit
YUV400-8bit
TILE4X4 YUV420/422/444-8bit
TILE4X4 YUV420/422/444-10bit(输入后裁剪至 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/Y4
YUV444SP/444I
像素格式转换,BT.601/BT.709
抖动操作
最大分辨率:源为 8192×8192,目标为 4096×4096
缩放
下缩放:平均/双线性滤波
上缩放:双三次滤波(源 >1992 时使用双线性)
任意非整数缩放比例,从 1/16 到 16
旋转
0、90、180、270 度旋转
x 镜像、y 镜像操作
镜像和旋转协同操作
位块传输(BitBLT)
块传输
颜色调色板/颜色填充,支持带有 alpha
透明模式(颜色键控/模板测试,指定值/值范围)
双源 BitBLT
A + B = B 仅 BitBLT,A 支持旋转和缩放,而 B 固定
A + B = C 第二源(B)具有与(C)相同的属性,加上旋转功能
透明度混合
全面的逐像素透明度(颜色/透明度通道分别)
渐变
支持 SRC1(R2Y)+ SRC0(YUV)-> DST(YUV)
支持 DST 完全 CSC 转换为 YUV2YUV
OSD 自动反转
支持 ARGB8888/ARGB1555/ARGB444/ARGB2BPP 格式的 OSD 源
支持 SRC0 和 OSD 叠加
显示接口
支持 MCU/RGB LCD 接口,最高可达 24 位
支持 BT.656/BT.1120 接口
支持 4 车道 MIPI 接口,每车道 1.5Gbps
最大输出分辨率为 1920×1080@60fps
视频输出处理器(VOP)
最高支持 1920×1080@60fps
多层
背景层
可编程的 24 位颜色
Win0 层
YUV444、YUV422、YUV420、RGB888、ARGB888、RGB565
支持虚拟显示
256 级透明度混合(支持预乘透明度)
透明颜色键
RGB2YUV(BT601_l/BT709_l)
YUV2RGB(BT601_l/BT709_l/BT601_f)
Win2 层
RGB888、ARGB888、RGB565
支持虚拟显示
256 级透明度混合(支持预乘透明度)
透明颜色键
RGB2YUV(BT601/BT709)
支持多区域
支持 RGB 或 YUV 域叠加
BCSH(亮度、对比度、饱和度、色调调整)
BCSH:RGB2YUV(BT601/BT709)
支持 PAD 的伽马调整
支持抖动降低,将 RGB888 转换为 666 和 RGB888 转换为 565,以及可配置的 FRC(帧率控制)RGB888 转换为 666
空白和黑屏显示
待机模式
视频输入接口
MIPI 接口
支持两个 MIPI CSI/LVDS/SubLVDS DPHY
每个 MIPI DPHY V1.2,4 车道,每车道 2.5Gbps
每个接口可以配置为 2×2 数据车道端口
支持虚拟通道
DVP 接口
8/10/12/14/16 位,最高支持 150MHz I/O 频率
支持 BT.601/BT.656 和 BT.1120 VI 接口
支持像素_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 8bit、YUV422 8bit 隔行、YUV420 8bit、遗留 YUV420 8bit
支持三种 MIPI CSI HDR 模式:虚拟通道模式、标识码模式、行计数器模式
支持四种 LVDS 数据格式:RAW8/10/12、YUV422 8bit
支持 RAW 四舍五入
支持窗口裁剪
支持降低帧率
支持 RAW 数据的 4/8/16/32 倍下采样
支持 RAW 2×2 二合一
支持从 2×2 模式中提取像素
支持 YUV422 的 UV 平均下采样
支持 RAW 数据的紧凑/非紧凑输出格式
支持 YUV 数据的 NV16/NV12/YUV400/YUYV 输出格式
支持在写入 DDR 时的虚拟步幅
支持 DMA 缠绕模式
支持 DMA 突发聚集 2/4/8
支持 MMU
支持 QOS(加速/加急)
支持将 RAW 数据直接发送到 ISP
图像信号处理(ISP)
VICAP 输入:RX raw8/raw10/raw12/raw14/raw16
最大输入:12M@30fps
最小输入:264×264
RGBIR:将 RGB-IR 模式重新镶嵌为 RGB 模式
自动增强(AE)/直方图、自动对焦(AF)和自动白平衡(AWB)统计输出
BLC:黑电平校正
DPCC:静态/动态缺陷像素簇校正
PDAF:相位检测自动对焦
LSC:镜头阴影校正
Bayer-3DNR:时间 Bayer-raw 噪声降低
CAC:色差校正
HDR-MGE:2 帧合并为高动态范围
EXPANDER:传感器扩展器
GIC:绿色不平衡校正
HDR-DRC:HDR 动态范围压缩,RGB 字段中的色调映射
DeBayer:高级自适应去马赛克
CCM/CSM:颜色校正矩阵,RGB2YUV
Gamma:伽马输出校正
去雾/增强:自动去雾和效果增强
LocalHist:局部直方图以增强局部对比度
HSV:色调、饱和度、值颜色调色板,供客户使用
LDCH:水平方向的镜头畸变校正
YNR:在 YUV 域中空间亮度(Y)噪声降低
CNR:在 YUV 域中空间色度(C)噪声降低
Sharp:图像锐化和边界滤波
Gain:图像局部增益
多传感器重用 ISP,最多支持 2 个传感器
总线接口:32 位 AHB 配置,128 位 AXI 读写
低功耗,每个模块自动门控
MI 读写突发组,以提高内存利用率
MI 2 路输出,MP 无级缩放,SP 1080p(宽度不超过 1920)缩放
tile4x4 输出
在线模式:支持来自 VICAP 的数据和发送到编码器的数据,来自 ISP 的数据到 VPSS,ISP 到 VPSL
支持 ISP2NPU 与 AI-ISP 路径,BAY3D 输出 IIR 数据和增益数据到 DDR,供 NPU 使用
AI-ISP
操作模式
模式 0:18×18 卷积
模式 1:24×24 卷积
网络深度
单模式支持最多 8 层
组合模式支持最多 16 层
处理模式
单模式支持最多 6 个输入通道(通常为 4 个通道)
组合模式支持最多 7 个输入通道
通道控制
每个输入通道都有独立的启用控制
一些输入通道支持上采样和 S2D 操作
最大分辨率:支持高达 4096×4096
支持最大 8M@30fps 性能
鱼眼校正(FEC)
输入模式和数据格式
光栅:YUV420SP
瓦片:YUV420
输出模式和数据格式
光栅:YUV420SP
瓦片:YUV420
FBCE:YUV420
四重(到 AVSP):YUV420
支持 32×16、16×8、4×4(仅支持 4096×4096 分辨率以下)密度
支持高达 4 倍的缩减因子
输入分辨率 64×64~8160×8160
输出分辨率 64×64~8160×8160
性能接近 3840×2160 30fps,不同的网格将影响它
任意视图拼接处理器(AVSP)
DCP 输入模式和数据格式
光栅:YUV420SP
四重:YUV420
DCP 输出模式和数据格式
光栅:YUV420SP
四重:YUV420
R CS 输入模式和数据格式
四重:YUV420
RCS 输出模式和数据格式
光栅:YUV420SP
瓦片:YUV420
FBCE:YUV420
支持分辨率 64×64~1024×4096
支持带号 1~6
支持直接分解输出
视频处理子系统(VPSS)
VPSS
离线 DMA 输入:
行 RGB888/ARGB888/RGB565/UYVY/YUV422/YUV420 SP 8 位
Tile4x4 YUV422/YUV420 8 位(旋转 0/90/180/270)
RKFBCD64x4 YUV444/YUV422/YUV420 8 位
行 – 旋转 90 UYVY/YUV422/YUV420 8 位(旋转 90)
在线 ISP 输入
同时支持 DMA 和 ISP 输入
六个输出通道
最大图像分辨率:4096×3072(宽度不超过 4096)
最小图像分辨率:32×32
YUV422 处理
镜像:水平镜像
CMSC:在 8 个区域覆盖或马赛克
裁剪:6 个通道上的裁剪
通道 0 输出:
缩放:双线性或平均滤波
ASPT_RATIO:用于图像边界扩展的宽高比
输出扫描顺序:
行 YUV422/YUV420 SP 8 位
Tile4x4 YUV422/YUV420 8 位
RKFBCE64x4 YUV422/YUV420 8 位
翻转:行模式下的垂直翻转
通道 1 输出:
缩放:双线性滤波
ASPT_RATIO:用于图像边界扩展的宽高比
输出扫描顺序:
行 RGB888/ARGB888/RGB565/YUV422/YUV420 SP 8 位
Tile4x4 YUV422/YUV420 8 位
RKFBCE64x4 YUV422/YUV420 8 位
翻转:行 YUV 模式下的垂直翻转
分辨率高达 12M@30fps
通道 2 输出:
缩放:双线性或平均滤波(输出宽度不超过 1920)
ASPT_RATIO:用于图像边界扩展的宽高比
输出扫描顺序:行 YUV422/YUV420 SP 8 位
翻转:行模式下的垂直翻转
分辨率高达 12M@30fps
通道 3 输出:
缩放:双线性滤波(输出宽度不超过 1920)
ASPT_RATIO:用于图像边界扩展的宽高比
输出扫描顺序:行 YUV422/YUV420 SP 8 位
翻转:垂直翻转
分辨率高达 1920×1080@30fps
通道 4 输出:
缩放:双线性滤波(输出宽度不超过 1920)
ASPT_RATIO:用于图像边界扩展的宽高比
输出扫描顺序:行 YUV422/YUV420 SP 8 位
翻转:垂直翻转
分辨率高达 1920×1080@30fps
通道 5 输出:
缩放:双线性滤波(输出宽度不超过 1920)
ASPT_RATIO:用于图像边界扩展的宽高比
输出扫描顺序:行 YUV422/YUV420 SP 8 位
翻转:垂直翻转
分辨率高达 1920×1080@30fps
通道 0 和通道 1 的 Tile4x4 或 RKFBCE64x4 互斥
VPSS_Lite(VPSL)
在亮度金字塔路径中支持在线或离线输入
在 Sigma 金字塔路径中支持在线输入
原始或 Y 图像输入格式
亮度金字塔多带输出:原始模式有 3 个通道,Y 模式有 6 个通道
Sigma 金字塔多带输出:原始模式有 4 个通道,Y 模式有 5 个通道
最大图像分辨率:4096×3072(宽度不超过 4096)
最小图像分辨率:64×64
片上红外探测器偏移校准(OOC)
OOC 接口
支持完整和数据模式
WIN1
数据格式:Raw8(有效数据 6 位)
支持虚拟宽度(最大 4096 字)
支持活动偏移
支持显示偏移
支持行键
支持帧键和帧偏移设置
支持位有效周期数
支持有效数据对齐调整
行/帧键数设置
支持帧/行键参数用户定义
PDAF
数据格式:Raw8
支持虚拟宽度(最大 4096 字)
支持活动偏移
支持显示偏移
支持位有效周期数
支持有效数据对齐调整
支持最后一行像素数设置
串行音频接口(SAI)
支持 3 个 SAI 接口
SAI 0 支持 4 个 TX 轨道和 4 个 RX 轨道
SAI 1 支持 1 个 TX 轨道和 1 个 RX 轨道
SAI 2 支持 1 个 TX 轨道和 3 个 RX 轨道
一个低功耗 SAI 用于 AOA 子系统
支持音频协议:I2S、PCM、TDM
支持多达 128 个可用时隙,大小可配置
支持 8 到 32 位可配置的时隙长度
支持 8 到 32 位可配置的时隙有效数据长度
PDM
支持多达 8 个通道
支持从 16 位到 24 位的分辨率
支持高达 192kHz 的采样率
支持 PDM 主接收模式
支持增益控制
ASRC
支持双 2 通道 ASRC
支持 8 到 384kHz 的采样率和重采样率
支持实时传输模式
支持内存获取模式
数字音频编解码器
支持 2 通道数字 DAC
支持 I2S/PCM 接口,主从模式
支持 16 位采样分辨率
支持每个数字 DAC 通道的三种混音模式
支持音量控制
音频编解码器
集成 2 个音频 ADC
支持 0~48dB 的模拟增益,步进为 3dB
支持 1 通道差分模式/单端模式/伪差分模式 ADC
支持 I2S/PCM 主从模式
支持 16~32 位采样分辨率
支持高达 192kHz 的采样率
支持通带内波动在 +/-0.1dB 以内
支持至少 60dB 的阻带衰减
支持音量控制
支持可编程的负音量增益和正音量增益
连接性
SDIO 接口
符合 SDIO3.0 协议
支持 4 位数据总线宽度
MAC 10/100/1000M 以太网
支持一个以太网控制器
支持集成的 IEEE 802.3/802.3u 兼容的 10/100Mbps 以太网 PHY
支持 10/100/1000-Mbps 数据传输率,通过 RGMII 接口
支持 10/100-Mbps 数据传输率,通过 RMII 接口
支持 10/100-Mbps 数据传输率,通过嵌入式以太网 PHY
支持全双工和半双工操作
支持 TCP 分段卸载(TSO)和 UDP 分段卸载(USO)网络加速
支持 IEEE 1588-2002 和 IEEE 1588-2008 中描述的以太网数据包时间戳
USB 2.0 主机
支持一个 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
符合 USB 可扩展主机控制器接口(xHCI),版本 1.1
支持 xHCI 主机,最多支持 64 个设备
支持控制/块(包括流)/中断/等时传输
SPI 接口
支持 2 个 SPI 控制器
支持两个芯片选择输出
支持串行主模式和串行从模式,软件可配置
I2C 主控制器
支持 6 个 I2C 端口在主模式下
支持 7 位和 10 位地址模式
软件可编程的时钟频率
I2C 总线上的数据传输速率在标准模式下可达 100k 比特/秒,在快速模式下可达 400k 比特/秒,在高速模式下可达 1M 比特/秒
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~3 支持 8 个通道(CH0~CH7),基于中断的操作
PWM0、PWM2~3 支持双相计数器
仅 PWM2 支持通过查找表生成波形
PWM1 支持 4 个通道(CH0~CH3),基于中断的操作
PWM1 支持电源键捕获模式
PWM1 支持时钟频率计数器
PWM1 支持时钟计数器
CAN 接口
2 个 CAN 端口
符合 CAN 和 CAN FD 规范
支持 CAN 标准和扩展帧
支持数据帧、远程帧、过载帧、错误帧和帧间隔
支持内部存储模式
支持协议异常事件
DSMC 主接口
支持选择多达 4 个芯片,且在写入事务中,选择信号可以配置为同时有效
支持 8 线和 16 线串行传输模式
支持可配置的连续地址合并写入/读取事务
支持可配置的边界地址分割写入/读取事务
支持将 WRAP 传输转换为 INCR 传输
支持字节访问
支持可配置的串行地址宽度:在不同区域支持 16 位或 32 位
支持 3 种时钟模式:正常模式、始终开启模式、无边沿时钟模式
其他
多组 GPIO
所有 GPIO 均可用于生成中断
支持电平触发和边沿触发中断
支持电平触发中断的极性可配置
支持上升沿、下降沿和双边沿触发中断
支持可配置的拉制方向(弱上拉和弱下拉)
支持可配置的驱动强度
温度传感器(TS-ADC)
支持用户定义模式和自动模式
在用户定义模式下,转换开始可以完全由软件控制,也可以由硬件生成
在自动模式下,报警(高温/低温)中断的温度可以配置
在自动模式下,系统复位的温度可以配置
支持 2 通道 TS-ADC(分别用于 CPU 和 NPU)
温度范围:-40~125°C,温度精度:±3.5°C
分辨率:0.01°C
逐次逼近型 ADC(SARADC)
支持 3 个 SARADC,每个支持 8 个单端输入通道
13 位分辨率
最高采样率 2MS/s
支持单次模式和连续转换模式
OTP
支持 8K 位大小,其中 6.5K 位用于安全应用
支持编程/读取/空闲模式
封装类型
RV1126B:FCCSP 491 引脚(尺寸:14mm x 14mm;球径:0.25mm;球距:0.42mm、0.5mm、0.65mm 混合)
RV1126B-P:FCCSP 409 引脚(尺寸:14mm x 14mm;球径:0.3mm;球距:0.65mm)