资源描述:
《基于fpga显示屏控制驱动系统设计》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、基于FPGA显示屏控制驱动系统设计本文以具有代表性的SAMSUNG公司的TFT液晶显示模块LTA104S1为例,讨论如何在FPGA中构建TFT-LCD的显示驱动。本设计以Altera公司的DE2幵发平台为基础,采用LTA104S1为扩展模块。利用QuartusII和NIOSII为工具,对TFT-LCD进行驱动。由DE2开发板产生RGB数据信号,行频信号,场频信号和时钟信号。通过DS90CF363专用芯片转化为差分信号进行传输。LTA140S1自带的内部解码芯片DS90CF364A解压为初始数据信号,从而实现对TFT-LCD的驱动。关键词SOPC;FPGA;
2、TFT-LCD;驱动TN492AThedesignofLCDdisplaycontrolsystembasedonFPGALIQuan1WANGJie2ZHANGXiu-jun31(SchoolOFInformationAndElectricalEngineering,ChinaUniversityofMiningandTechnology,XuZhou221008)2(SchoolOFInformationAndElectricalEngineering,ChinaUniversityofMiningandTechnology,XuZhou221008)
3、3(SchoolOFInformationAndElectricalEngineering,ChinaUniversityofMiningandTechnology,XuZhou221008)【Abstract】Thispaper,basedontheexampleofrepresentativeSAMSUNGCorporation’sTFTliquidcrystaldisplaymoduleLTA104S1,discusseshowtoconstructthedemonstrationactuationofTFT-LCDinFPGA.Thisdesign
4、takesAlteraCorporation’sDE2developingplatformasafoundationandappliesLTA104S1astheexpansionmodule.UsingQuartusIIandNIOSIIasthetoolstocarryontheactuationofTFT-LCD,thisdesignhastheRGBdatasignal,thelinefrequencysignal,thefieldrepetitionratesignalandtheclocksignal,whichisproducedbytheD
5、E2developingboard.CarryingonthetransmissionthroughtheDS90CF363special-purposechiptransferringtothedifferencesignal,thisdesigndecompressesforinitialdatumsignalbyLTA140S1internaldecodingchipDS90CF364A,thuscompletingtheactuationofTFT-LCD.【Keywords】SOPC;FPGA;TFT-LCD:Driver0引言随着嵌入式系统的不
6、断发展,人们越来越渴望拥有用户友好程度更高的图形界面,传统的单色液晶己经不能满足人们的需要,而彩色液晶显示器巾于其色彩丰富的画面逐渐成为用广的首选。彩色液晶显示器包括单彩色液晶和多彩色液晶,而在多彩色液晶中又分为STN伪彩液晶(只能显示8至32色)和TFT真彩液晶(可显示256种至几十万种颜色)。和STN相比,TFT反应速度快,色彩饱和度强,对比度高;改善了STN闪烁模糊的现象,有效地提高了播放动态画面的质量,因而是一种很好的选择[1]。本文以具有代表性SAMSUNG公司的TFT液晶显示模块LTA104S1为例,讨论如何在FPGA中构建TFTLCD的显示驱
7、动。1系统方案的确定FPGA驱动TFT-LCD比采用单片机具有一定的优势。1、FPGA运行速度快且内部集成锁相环,可以把外部时钟倍频,核心频率可以到几百M,而单片机运行速度低的多。在高速场合,单片机无法代替FPGA。2、FPGA管脚多,容易实现人规模系统。单片机I/O口有限,而FPGA动辄数百1/0,可以方便连接外设。比如一个系统有多路AD、DA,单片机要进行仔细的资源分配,总线隔离,而FPGA由于丰富的I/O资源,可以很容易用不同I/O连接各外设。3、FPGA内部程序并行运行,有处理更复杂功能的能力。单片机程序是串行执行的,执行完一条才能执行下一条,在处
8、理突发事件时只能调用右限的中断资源,而FPGA不同逻辑可以并行执行