1. 研究目的与意义
随着eda的技术的高速发展,电子系统的设计发生了深刻的变化,成本更低,周期更短,可靠性更高,而且具有完全的知识产权。
利用fpga来驱动液晶显示模块(lcm),减少电路板的尺寸增强系统的可靠性和设计灵活性。
电子产品中,lcd 是实现人机对话的重要元素之一,其显示方式灵活多样、工作电压低、功耗低、寿命长、无辐射、无污染等优点,使之得到了广泛应用。
2. 国内外研究现状分析
经过70年的不断发展,fpga已由当初的1200门发展成为今天的百万门级。
通过不断更新优化产品架构和生产工艺,实现了更多的逻辑单元、更高的性能、更低的单位成本和功耗。
fpga(现场可编程逻辑器件)产品的应用领域已经从原来的通信扩展到消费电子、汽车电子、工业控制、测试测量等广泛的领域。
3. 研究的基本内容与计划
该课题涉及到lcd驱动、字符以及图像显示模式等研究内容。本课题主要任务是设计基于fpga的lcd控制器,兼顾好程序的易用性,以方便之后模块的移植和应用。本课题的设计采用了12864-12液晶模块,并使用altera公司的cyclone系列的来作为核心的控制器。控制器部分采用verilog语言编写,利用quartus ii 实现相关模块的设计,主体程序采用了状态机作为主要控制方式。该控制器主要实现图片和文字的显示。在字符的显示功能上采用显示控制模块与字符调用ram相结合的方式,图片显示模块则通过特殊的处理算法解决了图像显示缓冲区x地址不断移位以及上下半屏分开的问题,通过读取图片rom来显示图片。最后实现使用fpga在lcd上的任意位置显示任意的16*16像素的中文字符以及16*8的英文字符,同时要能将储存模块中的图片数据正常地显示在lcd上。
研究时间表:
3月-3月15日:主要完成课题的准备工作,熟悉芯片,软件。
4. 研究创新点
该课题的研究将有助于采用FPGA的系列产品的开发,特别是需要用到LCD的产品的开发。同时可以大大缩短FPGA的开发时间。另外,由于模块的易用性,也将使得更多的采用FPGA的产品之上出现LCD,增加人机之间的交互性,为行业和我们的生活带来新的变化。
