如上图,高通7系列 Display 的硬件部分主要由下面几个部分组成:
A、MDP
高通 MSM7200A 内部模块,主要负责显示数据的转换和 部分图像处理 功能理,如 YUV 转 RGB ,放大缩小、旋转等 。MDP 内部的 MDP DMA 负责数据 从DDR 到MDDI Host 的传输(可以完成 RGB 之间的转换,如 RGB565 转成 RGB666 ,这个转换工能载目前的code 中没有使用 ) 。
B、MDDI
一种 采用差分信号的 高速的 串行 数据传输总线,只负责数据传输,无其它功能; 其中的MDDI Hosat 提供并行数据和串行数据之间的转换和缓冲功能。 由于外面是 VGA 的屏幕,数据量较大, 为了减少对EBI2 总线的影响, 传输总线使用 MDDI ,而非之前的 EBI2 。
C、MDDI Bridge
由于 现在采用的 外接 LCD 并不支持 MDDI 接口,故需要外加 MDDI 转换器,即 MDDI bridge ,来把MDDI 数据转换成RGB 接口数据 。这里采用的 EPSON MDDIBridge 还有 LCD Controller 功能,可以完成其它一些数据处理的功能,如数据格式转换、支持 TV-OUT 、 PIP 等;并且还可以提供一定数量的 GPIO 。目前我们主要 用它 把 HOST 端 MDDI 传递过来的显示数据 和控制数据( 初始化配置 等) 转换成并行的数据传递给 LCD 。
D、LCD module
主要是LCD Driver IC 和TFT Panel ,负责把MDDI Bridge 传来的显存中的图像示在自己的 Panel 上。
转自:http://hi.baidu.com/leowenj/blog/index/0