系统介绍
术语定义
术语 | 定义 | 注释说明 |
---|---|---|
DSS | Display SubSystem | 显示子系统 |
DE | Display Engine | 显示引擎 |
DI | Display Interface | 显示接口,包括 RGB/LVDS/MIPI-DSI/MIPI-DBI 等 |
PANEL | panel | 外接屏幕驱动 |
RGB | Red Green Blue | 按红绿蓝三原色编码的显示接口标准 |
LVDS | Low Voltage Differential Signaling | 低压差分信号的显示接口标准 |
MIPI-DSI | Mipi Display Serial Interface | MIPI 组织定义的一个显示接口标准 |
MIPI-DBI | Mipi Display Bus Interface | MIPI 组织定义的一个显示接口标准 |
系统简介
显示子系统(DSS)将内存中的数据转换成 LCD 信号输出。DSS 包括一个显示引擎(DE)和一个显示接口(DI)。DE 提供多图层叠加,支持 Alpha Blending 和 Color Key,支持各种像素操作,例如颜色空间转换和缩放等。DI 将显示输出的无缝连接到 LCD 外设,支持 RGB/LVDS/MIPI-DSI/MIPI-DBI 等接口标准。
从硬件角度看,DSS 框架如下所示:
特性说明
显示引擎
- 最高性能 1366*768@60 fps
- 支持两个显示图层,一个 Video 图层,一个 UI 图层,UI 图层内支持4个矩形窗口
- UI 图层支持图像格式:ARGB8888/XRGB8888/RGB888/ARGB4444/ARGB1555/RGB565
- Video 图层支持图像格式:ARGB8888/XRGB8888/RGB888/ARGB4444/ARGB1555/RGB565 NV12/NV21/NV16/NV61/YUYV/YVYU/UYVY/VYUY/YUV400
- Video 图层的 YUV 格式支持 1/31.999x ~ 32x 缩放(RGB 格式不支持)
- 支持色彩矫正矩阵(CCM)
- 支持 Gamma 矫正
- 支持误差扩散 Dither
显示接口
RGB 接口
- 支持 PRGB 24/18/16-bit 模式,最高 120 MHz PIXELCLK
- 支持 SRGB 8/6-bit 模式,最高 480x320@60 fps
- 支持 8 位色深,R/G/B 三组信号可任意交叉
- 支持 R/G/B 组内数据高低位互换
- PRGB/SRGB 时钟提供 4 个相位选择
LVDS 接口
- 支持 Single Link,最高速率 700 Mbps
- 支持 VESA 和 JEIDA 模式
- 支持 18-bit 和 24-bit 数据传输
- 支持 LVDS 信号极性选择模式
- 支持 LVDS 五组差分对信号任意互换
MIPI-DSI 接口
- 最大支持 1080P60 及衍生分辨率,支持 Video 和 Command 模式
- Video 模式支持 Non-burst 和 Burst 两种方式
- 可配置为 1/2/3/4 对数据通道,每通道最大支持 1 Gbps 速率
- 支持 RGB888,RGB666,RGB666 packed,RGB565
MIPI-DBI 接口
- 支持 B 类接口,Intel 8080 总线
- 支持 C 类接口,SPI 总线
- I8080 支持 24/18/16/9/8-bit 模式,最高 960x540@60 fps
- SPI 支持 3/4-wire 以及 4-sda 模式,最高 480x320@60 fps