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

时间:2009-12-02

  0 引 言

  LCD以其低工作电压、低功耗、显示效果好、易集成和轻巧便携等特点率先进入平板显示市场并不断拓宽其应用领域。随着数字化作战模式的发展,LCD必将越来越多地被应用于各种机载、舰载、装甲车辆等军用装备。而常用的双口RAM、乒乓操作等类型显示控制器在成本、速度或灵活性方面存在一些不足。本文提出并没计了一种基于SOPC技术的内存映射型LCD控制器,设计了系统实验平台,对该控制器的稳定性、实用性进行了验证。实验结果表明,该控制器具有成本低、实用性强、灵活性强等优点,并可推广到LED、CRT等类型屏幕的驱动控制。

  1 内存映射型LCD控制器的结构及优点

  传统的LCD控制器可分为双口RAM型、“乒乓”切换控制型、消隐写操作型等类型,这些控制器虽思路、设计简单,能较好地解决读写冲突,但都只能应用于某些特定环境下的设计开发,系统的可扩展性、灵活性较差。而内存映射型控制器系统性能稳定、扩展性强、成本低、读写速度快,是目前控制器设计的较好解决方案。

  1.1 内存映射型LCD控制器的结构

  内存映射型控制器不用独立的存储器做显存,而是在内存中动态地开辟一块空间作为显存,故称之为内存映射型控制器,其结构如图1所示。


  内存映射型控制器工作时,显存里的数据不是通过简单接口,而是通过总线传到时序发生器。由于对显存的读写通过总线进行自动协调,从而有效地避免了读写冲突的发生。通常,总线通过一个数据缓存区与时序发生器连接。

  1.2 内存映射型LCD控制器的优点

  内存映射型控制器用一小块双口存储器做缓存,保证了显示数据传输的流畅性;显存定义在SDRAM/SRAM内存中,取代了独立显存从而降低了系统成本;使用中只需修改时序发生器,就可以驱动各种参数的显示器;同时,通过总线协调显存的读写操作,有效的避免了显存读写冲突问题。表1从4个方面对内存映射型控制器与其他3种常见控制器类型进行了比较。

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

  2.1 内存映射型LCD控制器的总体结构

  该控制器由寄存器模块、DMA模块、数据缓存模块、时序发生器4部分组成,采用VHDL语言编写。如图2所示。控制器内部定义了2个总线外设,其中,寄存器模块为总线从端口设备,DMA模块为总线主端口设备。

  2.2 寄存器模块(register_bank)

  该模块为Avalon总线从端口设备,可以通过NiosⅡ Processor设置和读取显存起始地址、显示大小、显示颜色位数及相关控制参数。

  (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]. CRT datasheet https://www.dzsc.com/datasheet/CRT_2331578.html.
[2]. EP2C8Q208C8 datasheet https://www.dzsc.com/datasheet/EP2C8Q208C8_2527753.html.
[3]. LTA104S1-L01 datasheet https://www.dzsc.com/datasheet/LTA104S1-L01_456982.html.
[4]. LVDS datasheet https://www.dzsc.com/datasheet/LVDS_457917.html.
[5]. DS90CF363 datasheet https://www.dzsc.com/datasheet/DS90CF363_820025.html.


上一篇:可提高电源效率的同步整流控制芯片
下一篇:一种手持式频谱分析仪的设计与实现

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

相关技术资料