40130064 发表于 2010-8-20 20:44:57

TFT屏驱动器(CPLD+SRAM)究竟怎么做?

最近大家都做了LCD屏驱动器,我也不甘落后,也做了个。目前暂只能显示彩条,MCU接口还没做好。

本来想参考各位高手做的,但都是清一色verilog,实在看不明白。
所以按自己想法做的。

这样工作的,也不知对不对。

外部数据不对SRAM写时,TFT不停的从SRAM的读数据。虽然是静止图像,也不停的读(同步于TFT屏的CLK)。(这样会不会引影SRAM或屏的寿命?)

外部数据对SRAM写时

分两种情况:一种是局部RGB数据,一点(发送16位RGB+24位地址),全发送完闭后打开DE(TFT从SRAM的读数据更新显示内容)。比如显示一条线。

          :另一种是全屏数据更新,一次发送一屏RGB,不发送地址,地址由CPLD负责处理,发送完闭后打开DE(TFT从SRAM的读数据更新显示内容)。
         比如显示图片。

          1S钟刷新100屏,   所以最快更新一屏画面时间= 10MS+外部发送一屏RGB数据的时间。
页: [1]
查看完整版本: TFT屏驱动器(CPLD+SRAM)究竟怎么做?