原创 项目日志6——LCD仿真方案

2010-3-10 20:36 3533 10 10 分类: FPGA/CPLD

项目日志6——LCD仿真方案


         虽然各式各样的LCD玩过还是蛮多的,不过在仿真的时候还真没有什么好的思路,基本上都是通过查看波形。先随便找个lcd_clk的前后比对一下,看看数据的建立保持时间是否处于比较充裕的范围。然后从行计数、列计数器上看看一些控制信号是否满足要求,再就是模拟的数据和相应位置的地址是否对应了。因为这次的驱动液晶虽然是真彩屏,但是就是显示几个字符,使用的基本色彩不多,因此想到一种模拟检测整个显示效果的想法。测试的基本原理框图如图1所示。


<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />


点击看大图


1


         最终就将FPGA设计的输出(驱动LCD显示部分的数据和控制信号)数据锁存并按照原样进行排序,也是一个320*240的效果,并且用01两个数据来表示两种色彩,把设计的大体效果显示出来了。这样做对设计验证本身的帮助并不大,只是能够从一个大体的角度验证代码的设计方向没有问题。Txt输出的效果如图2所示。



269ab8b8-23b4-4a4f-a844-092513a36070.JPG


2


         若是对tcl/tk再熟悉一些,其实应该是可以利用ModelSimtcl/tk脚本的支持,写一个和实际LCD相仿的显示界面的,这样的仿真看起来就直观漂亮得多了。希望今后有机会写一个这样的模型。


 


 

文章评论0条评论)

登录后参与讨论
我要评论
0
10
关闭 站长推荐上一条 /2 下一条