基于SOPC技术的内存映射型LCD控制器设计

时间:2010-03-10来源:网络

  2.5 时序发生器(LCD_driver)

  时序发生器模块主要有4个主要功能:

  (1)产生驱动LCD的行扫描信号(hsync)、列扫描信号(vsync)、数据使能信号(blank_n);

  (2)产生读双口R_AM缓存的地址信号;

  (3)产生行、场消隐信号,控制DMA模块启动、停止数据传输;

  (4)将显示数据RGB按正确的时序、指定模式输出。

  常用的16位彩色显示可分为555、565(即RGB信号分量所占位数)两种显示模式,控制器通过判断控制寄存器中的模式设置位将RGB信号以不同的格式输出。

  2.6 实验平台的设计及内存映射型LCD控制器的验证

  为验证该控制器,本文设计了以CycloneⅡ系列EP2C8Q208C8为主芯片的SOPC评估电路板。实验平台的TFT-LCD选用SAMSUNG公司的LTA104S1-L01,该LCD大小为10.4英寸、分辨率为800×600,可实现16位真彩色显示。由于LTA104S1-L01接口为LVDS,本文设计了以DS90CF363为主芯片外接的接口板,以实现RGB到LVDS信号的转换实验结果说明,本控制器能有效地解决显存读写问题,设计完全符合预期要求。实验平台及显示效果如图4所示。

实验平台及显示效果

  3 结束语

  本文设计的内存映射型LCD控制器,能有效地解决显存读写冲突。同时与文献[8]中的控制器相比,由于使用自定义的DMA代替了原有的DMA IP Core,数据的传输不必由CPU产生中断发起,而完全由控制器发起,从而减轻CPU的运行负担。同时,该设计还具有占用逻辑单元少、适用范围广、灵活性强、实用性强、扩展性强等特点,可用于多种分辨率LCD的显示控制,具有一定的实用价值。

1 2 3

关键词: SOPC 内存映射 LCD控制器

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版