模块介绍
术语定义
术语 | 定义 | 注释说明 |
---|---|---|
CMA | Contiguous Memory Allocator | 连续内存分配器 |
DBI | Display Bus Interface | 显示总线接口 |
DPI | Display Pixel Interface | 显示像素接口 |
MDI | MCU Display Input | 用于接收 MCU 视频数据 |
VBI | Vertical Blanking Interval | 垂直消隐期 |
MPP | Media Process Platform | 通用多媒体处理软件平台 |
VIN | Video Input | 视频输入(采集)模块 |
模块简介
MDI 模块负责从外部 MCU 等系统中获取到数据,采集图像信号并输出到 RAM,然后转交给 DE 去显示。在这种应用场景中,“外部 MCU”属于 Host 角色,使用 MDI 接口的 D12x 是 Device 角色,功能上相当于一颗“屏驱芯片”。
MDI 特性:
- 支持 8080 8/16bit 并口协议
- 支持 6800 8/16bit 并口协议
- 支持 3/4-wire SPI、2-SDA、4-SDA SPI 协议
- 8080/6800 8/16bit 支持最高 50 MHz 接口时钟频率
- 3/4-wire SPI、2-SDA、4-SDA SPI 支持最高 100 MHz 接口时钟频率
- 支持自定义的读写命令及数据
- 支持和 GE 配合完成旋转、缩放效果
- 支持局部刷新
MDI 硬件框图:
根据输入的图像格式,MDI 的数据流处理有两种情况:
1.从接口收到图像数据,按原始尺寸转交 DE 显示到屏幕上;
2.从接口收到 GE Ctrl 命令 和 图像数据,会先调用 GE 将输入图像做满屏的缩放和旋转,然后转接 DE 显示到屏幕上。