Edit online

SoC

3 Jun 2024
Read time: 8 minute(s)

D21x 是一款高性能的全高清显示和智能控制 SoC,采用国产自主 64 位高算力 RISC-V 内核,内置 16 位 DDR 控制器。D21x 提供丰富的互联外设接口, 配备了 2D 图像加速引擎和 H.264 解码引擎,可以满足各类交互设计场景和多媒体互动体验,具有高可靠性、高安全性、高开放度的设计标准,可以面向于泛工业领域应用。



处理器

模块 项目 参数和信息
CPU 指令集 RISC-V
CPU 平头哥 C906
典型频率 600MHz@1.2V
位宽 64 位
Icache 32KB
Dcache 32KB
浮点单元 单精度,双精度
DDR 地址空间 2GB
DDR2 64MB@504MHz
DDR3 128MB@672MHz
展频 支持
片内存储 BROM 32KB
SRAM 96KB
DMA 通道数 8
配置方式 链表式
状态呈现方式 寄存器
位宽支持 8/16/32/64 位
突发长度支持 1/4/8/16
地址对齐 8Bytes 对齐

安全

  • CE: Crypto Enginee

  • SPI-ENC: SPI Encrypto

  • SID: Secure ID

模块 项目 参数和信息
CE 算法 AES,TDES,RSA,MD5,SHA1,TRNG
专用安全 SRAM 支持
生成安全秘钥 支持
多种秘钥输入 支持
内部专用 DMA 支持
多路并行处理 支持
SPI-ENC 算法 A3S-128-CTR
不同 SPI 控制器 配置连接
密钥配置方式 eFuse
明文和密文混合传输 支持
总线传输带宽开销 不影响
SPI 全双工模式 不支持
SID ID 标识 每颗芯片独立 ID
量产校准参数 支持
加密 KEY 存储 支持
空间大小 4Kbit 容量,2Kbit 内容,双备份存储

启动

模块 项目 参数和信息
启动顺序 SD Card (SDMC1) 1
SPI NAND 2
SPI NOR 3
eMMC (SDMC0) 4
客制化 支持
安全启动 固件签名校验 RSA-2048
加密固件 AES-128
固件防回滚 支持
刷机模式 USB 刷机 支持
SD 卡刷机 支持

时钟

模块 项目 参数和信息
CMU PLL 数 5
PLL_INT0 CPU 单独使用
PLL_INT1 总线,内部模块,及低速接口模块
PLL_FRA0 存储接口模块,支持展频
PLL_FRA1 音频接口模块,支持小数分频
PLL_FRA2 屏输出模块使用,支持展频

电源

模块 项目 参数和信息
SYSCFG 内置 LDO 数 3
LDO30 3.0V x 100mA,系统复位启动、AUDIO ADC 供电
LDO25 2.5V x 50mA,DDR 模拟电路、EFUSE 供电
LDO1x 1.8/1.5V x 500mA,DDR IO 供电
THS 数目 2 路温度传感器
行为 高低温报警

存储

模块 项目 参数和信息
SDMC SDMC0 SD 卡 和 eMMC
SDMC1 SD 卡
SDMC2 SDIO
最大频率 50MHz
总线模式 1/4/8 线
eMMC 版本 C5.0
SD 版本 3.01
SDIO 3.0
eMMC HS-SDR 速度 100MB/s
eMMC HS-DDR 100MB/s
工作电压 3.3V
DMA 内部 DMA
FIFO 深度 128 Byte
FIFO 位宽 32bit
QSPI 总线模式 四种,mode0,mode1,mode2,mode3
线宽 3 线或 4 线
FIFO 深度 64 Byte
接口 标准接口,双路输出/双路接口,双路 I/O 接口,四路输出/四路输入接口
SPI NAND 支持
SPI Nor 支持
NAND 不支持

多媒体

  • DE: Display Engine

  • GE: Graphics Engine

  • VE: Video Engine

  • DVP: Digital Video Port

模块 项目 参数和信息
DE UI 层 支持 4 个矩形窗口
UI 图层格式 ARGB8888 XRGB8888 RGB888
ARGB4444 ARGB1555 RGB565
Video 层 ARGB8888 XRGB8888 RGB888 ARGB4444 ARGB1555 RGB565 YUV420P
NV12 NV21 YUV420_TILE_64x32 YUV420_TILE_128x16 YUV422P
NV16 NV61 YUYV YVYU UYVY VYUY YUV400 YUV422_TILE_64x32
YUV 缩放 1/31.999x ~ 32x
图像大小 2048x2048
性能 1920x1080@60fps
滤波算法 bilinear 和 6x4 taps 16 phases
误差扩散 Dither 支持
GE 图像大小 4096x4096
格式转换 RGB 转 YUV,YUV 转 RGB
Flip 水平 Flip,垂直 Flip
Rotate 90/180/270 RGB 任意角度
缩放 1/16x ~ 16x
色彩处理 Alpha 混合, Color Key
G2D 接口 Fill Rectange, BitBlit, StretchBlit
误差扩散 Dither 支持
VE H264 BP/MP/HP
1920x1080@30fps 80Mbps
MJPEG 8192x8192 YUV444 支持编码
PNG 8192x8192
DVP 录像 1920x1080@30fps
拍照 500 万
格式 YUV422 BT.656
特性 支持直通模式 支持针对图像的帧
Audio AMIC 1 路
DMIC 2 路
特性 无 DAC 设计,采用 PWM 输出
128 x 32 bits FIFO
中断和 DMA 传输
I2S 采样精度 8bit ~ 32bit
采样率 8KHz - 384KHz
特性 支持主/从模式

显示

模块 项目 参数和信息
LCD PRGB 24/18/16bit 模式
1920x1080@60fps
200MHz pixelclk
SRGB 8/6bit
480x320@60fps
I8080 24/18/16/9/8 bit 模式
960x540@60fps
SPI 3/4/2-sda 模式
480x320@60fps
特性 支持 8 位色深
RGB 三组 IO 可任意交换
RGB 组内 IO 支持高低顺序切换
空白区域数据可配置
LVDS 接口 Single Link 和 Dual Link
分辨率 1920x1080@60fps
速率 240Mbps - 700Mbps
模式 VESA 和 JEIDA
带宽 18bit 和 24bit
特性 LVDS_0 和 LVDS_1 互换
LVDS_D0-LVDS_D3,LVDS_CK 信号互换
LVDS 信号极性选择
MIPI-DSI 版本 DSI V1.2, D-PHY V1.1
数据通道 1/2/3/4 对
速率 1Gbps
分辨率 1920x1080@60fps
模式 Video,Command,Brust
格式 RGB888, RGB666, RGB565

计数器

  • GTC: General Timer Counter

  • WDOG: Watch Dog

  • RTC: Real Time

模块 项目 参数和信息
GTC 周期 52bits,35 年
WDOG 特性说明 固定 32K 时钟源输入
内部 32 位计时器,计时单位为 1 个 32K 时钟周期
系统复位和中断信号两个信号输出
RTC 闹钟 1 路,可软件扩展多路
关机电流 3uA,5 年待机(150mAH/3uA/24/365)
晶振 外挂晶振,精度无忧
PWM 数目 8 x PWM

接口

模块 项目 参数和信息
GMAC 总数 2 x GMAC
工作模式 全双工半双工
速率 1000/100/10Mbps
接口 RGMII/RMII
DMA 内部 DMA
特性 VLAN 哈希过滤
接收校验和错误检测
UART 数目 8 x UART
兼容性 工业标准 16550
FIFO 256 x 8bit
最大速率 3Mbps
RS485 9bit 模式, 硬件使能
TWI 数目 4 x TWI
速率 400Kb/s
寻址 7bit/10bit
模式 master 和 slave 模式
CIR 接收 FIFO 64 x 8bits
发送 FIFO 128 Bytes
特性 全物理层接收
PBUS 数目 2 x PBUS
特性 访问配置寄存器和外部设备地址空间
16bit 地址和数据总线复用
信号时序可灵活配置
GPIO 引脚 6 组引脚(PA//PB/PC/PD/PE/PF)
特性 中断脉宽可配置,时间可配置为 10ns~9.83ms
可配置为关闭,通用功能和最多 6 个专用功能
可使能输出,可配置中断触发模式
驱动能力配置,8 个档位可选
上下拉单独配置
USB 数目 2 x USB
协议标准 USB 2.0
FIFO 4K Byte
DMA 内部 DMA

模拟

模块 项目 参数和信息
ADCIM 特性 16 通道可配
低优先级非实时采样,高优先级实时采样
支持采样命令 FIFO,不支持数据 FIFO
GPAI 特性 支持 8 个模拟信号输入
支持单次采样与周期采样
高电平报警阈值与低电平报警阈值各一个
RTP 特性 仅支持 4 线 RTP, X+/X-/Y+/Y-
最多 2 点触摸
压力感应
采样滤波,滤波参数可配
支持触摸检测中断
14*16 FIFO
PSADC 特性 支持 16 个模拟信号输入
支持 PWM CVRA/CVRB 硬件触发采样
支持外部信号触发和软件触发采样
单次采样与周期采样两种采样模式
支持双队列模式,和单队列模式
FIFO1 为 20*16bits,FIFO2 为 12*16bits