https://smart888.taobao.com/ 立观智能监控
分类: LINUX
2009-06-10 00:25:18
多媒体协处理器SM501在嵌入式系统中的应用 | ||||
无锡商业职业技术学院 王立凤 | ||||
引言 在该系统中,ARM处理器将LCD显示器的数据存放于SDRAM中的LCD帧缓冲区中,由处理器中的LCD控制器提取LCD帧缓冲区中的数据并输送给LCD显示器。一个LCD控制器的时钟信号有3种:FRAMESYNC(场同步)、LINESYNC(行同步)和LCD_DCLK(数据时钟)。在LCD_DCLK的作用下,LCD控制器将LCD数据信号并行输出到LCD显示器。显然,一个LCD_DCLK时钟只能输送一个像素点的数据,根据文献,TFT LCD的刷新频率一般在60赫兹,因此,一个具有M×N像素点的LCD显示器,在1s的时间中,要求LCD控制器传送像素点总数为(M×N×60),即LCD控制器的LCD_DCLK的频率必须大于(M×N×60)赫兹,以便保证LCD显示器的正常显示。因此,嵌入式处理器芯片LCD控制器支持的最大分辨率与LCD_DCLK时钟频率有关;然而LCD_DCLK是从处理器系统的AHB总线时钟HCLK通过分频计算得出的,所以,LCD控制器支持的最大分辨率与系统HCLK有关,为确保嵌入式处理器系统处在良好的工作状态,一般不使用最大分辨率进行显示,以Samsung公司的S3C2410为例,在TFT LCD模式下,典型的实际支持的最大分辨率为640×480。另外,受到ARM处理器LCD帧缓冲区大小的影响,在达到最大分辨率时,LCD数据的位宽度降低,这使得显示效果变差。 2 SM501的2D图形引擎 由图3可知,该接口电路的设计与一个嵌入式处理器和TFT LCD的接口电路的设计是相同的,因此,设计起来很方便。 |