Edit online

Display 使用指南

28 Nov 2024
Read time: 2 minute(s)
显示子系统 (DSS) 负责将内存中的数据转换成 LCD 信号输出。DSS 包括以下主要组件:
  • 显示引擎 (DE):提供多图层叠加,支持 Alpha Blending 和 Color Key,支持各种像素操作,例如颜色空间转换和缩放等。
  • 显示接口 (DI):将显示输出的无缝连接到 LCD 外设,支持 RGB/ LVDS/ MIPI-DSI/ MIPI-DBI 等接口标准。
1. 术语定义
术语 定义 注释说明
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 框架如下所示:

/display_system

1. 显示子系统

特性说明

Display Engine

  • 最高性能 1920*1080@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 格式不支持)

  • 支持误差扩散 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 和 Dual Link,最高速率 700 Mbps

  • 支持 VESA 和 JEIDA 模式

  • 支持 18-bit 和 24-bit 数据传输

  • 支持 LVDS 信号极性选择模式

  • 支持 LVDS 五组差分对信号任意互换

  • 支持 LVDS Link0 和 LVDS Link1 输出互换

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