基于AHB接口的高性能LCD控制器IP设计

[09-13 16:54:33]   来源:http://www.88dzw.com  接口定义   阅读:8851

文章摘要:1、 对比度控制该功能可以使图像亮的区域更亮,暗的区域更暗。该模块通过选出屏幕上需要处理区域的颜色,然后进行对比度计算后,再显示在屏幕上,来实现整个对比度处理过程。2、 亮度控制整个屏幕对被调节得更亮或者更暗。3、 锐化锐化能够画面的边缘更加清晰。4、 色调和饱和度FTLCDC200能提供更大的灵活性,让用户根据自己的爱好来调节图像的色调和饱和度。5、 伽玛校正伽玛校正模块通过对伽玛曲线的修正来完成对TFT 液晶面板特性的补偿。三通道的伽玛校正能够对RGB的三种颜色单独进行调整。6、 抖动控制当像素为8位深度时,而每个颜色分量的解析度却有6位或者5位的时候,可配置的抖动控制可以使图像看起来更加

基于AHB接口的高性能LCD控制器IP设计,标签:接口技术,微机原理与接口技术,http://www.88dzw.com

  1、 对比度控制

  该功能可以使图像亮的区域更亮,暗的区域更暗。该模块通过选出屏幕上需要处理区域的颜色,然后进行对比度计算后,再显示在屏幕上,来实现整个对比度处理过程。

  2、 亮度控制

  整个屏幕对被调节得更亮或者更暗。

  3、 锐化

  锐化能够画面的边缘更加清晰。

  4、 色调和饱和度

  FTLCDC200能提供更大的灵活性,让用户根据自己的爱好来调节图像的色调和饱和度。

  5、 伽玛校正

  伽玛校正模块通过对伽玛曲线的修正来完成对TFT 液晶面板特性的补偿。三通道的伽玛校正能够对RGB的三种颜色单独进行调整。

  6、 抖动控制

  当像素为8位深度时,而每个颜色分量的解析度却有6位或者5位的时候,可配置的抖动控制可以使图像看起来更加平滑。

  图像控制

  一、 画中画(PIP)

  FTLCDC200能够支持两个PIP画面。加上主画面,在一块显示面板上用户最多可以看到三个画面。PIP画面的尺寸最大能够放大到主画面的大小。一个4位的可配置透明度控制使得三个画面可以更加容易的重叠(overlay)。当透明功能被启用,直接存储器访问(DMA)必须读入所有需要进行重叠的像素。AHB的带宽就是三个画面所有像素的总和。当PIP启动,所有的画面只能为以下的某种格式:RGB888, RGB565, RGB555, RGB444, 或者YCbCr422.

  FTLCDC200的带宽需求能够用以下的公式来计算(除了PIP之外的任何功能) :

  水平输入分辨率x垂直输入分辨率x帧刷新率x bpp x 1.2 (仲裁) / 带宽当使用PIP功能, 带宽的*估如下:

  imag0的带宽+image1的带宽+img2的带宽

  二、 多画面(POP)

  FTLCDC200能够合并四个四分之一大小的画面到一个屏幕上。其中每个画面的大小都被限制在四分之一屏幕大小。四画面的每一个图像通道,FTLCDC200都能够把原图像进行“1/2 X 1/2”的图像缩小。当POP模式启动后,所有的四个画面都只能是以下的某种格式:RGB888, RGB565, RGB555, RGB444或YCbCr422。事实上在PIP或POP模式下,所用到的图像格式必须是同一种, 而且必须是RGB888, RGB565, RGB555, RGB444或 YCbCr422里面的一种。

  1.要实现PIP功能(2幅图),不能1幅RGB888,另外1幅是YCbCr422模式。

  2.要实现PIP或POP模式,不能输入YUV420格式的图像。

  复杂OSD模块的设计概念

  一、 OSD ROM/RAM 接口

  该模块包含了一些多路选择器,他会从OSD控制单元模块输出ROM/RAM的地址总线。目前OSD能够支持的字符存储容量为512个,每一个由12位组成。OSD的属性随机存储器也支持512个字符的容量,不同的是每一个由18位组成。

  二、 OSD 控制单元

  该模块是OSD的核心单元。它包含像素/行计数器、OSD窗口地址控制、两个有限状态机——用来控制对字符和属性存储器的访问。

  三、 OSD 混效器

  该模块的作用是计算OSD字符或者某些窗口特殊操作,譬如OSD窗口透明、字符缩放、字符加边框/阴影和窗口加边框/阴影特效。出现这些操作时,有标志位会注明当前使用的窗口、窗口特效、字符和字符特效中的哪些指令,OSD 混效器会根据这标志来选择合适的调色板。

  四、 OSD 调色板

  根据寄存器的设置,OSD 调色板模块输出经过映射后的前景色、背景色、窗口边框色、窗口阴影色、字符边框色、字符阴影色。

  特别强调这里的简单?OSD 功能只支持一层重叠。复杂OSD 功能 可以支持四层OSD 并且可以配置层数。

  Scalar模块的设计概念

  图2为Scalar 模块的方块图,以下就其各个子模块作介绍, 这里的设计特点在只是用了(1024+2048)x24大小的行缓冲区, 大幅减小了IP的面积。


  图2 Scalar 模块

  一、 滤波器

  这是个128抽头的滤波器,使用线性插值算法来对水平方向的像素数据进行第一步的缩小操作,系数可选:1/2,1/3,1/4……. ,1/128。

上一页  [1] [2] [3] [4] [5]  下一页


Tag:接口定义接口技术,微机原理与接口技术接口定义

《基于AHB接口的高性能LCD控制器IP设计》相关文章

分类导航
最新更新
热门排行