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]