SoC
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 | 
