编写TFT控制器来实现不同的显示输出。
—————————————————————————————————————
1 TFT图片显示
将400240分辨率的图片存储到ROM中,输出到800480分辨率的TFT显示屏上。 实现结果如下图:

工程文件在GitHub:TFT_picture
2 TFT字符动态显示
在TFT显示屏上实现中英文和数字的动态显示。 将字符(单个字符16*16像素)转换成图片,再输出到TFT显示屏上。 自定义10个ROM存储0~9的数字,从而实现任意输入数字显示。 对时钟分频,实现1s间隔的动态显示。
工程文件在GitHub:TFT_char
3 基于SDRAM的TFT显示
用SDRAM读写器16位RGB数据显示到TFT屏上,实现颜色动态变化。
工程文件在GitHub:TFT_SDRAM
4 基于AD7928的虚拟示波器设计
用SPI通信实现FPGA与AD7928的通信,并将adc获得的数字信号用TFT屏显示。 实现1MSPS的吞吐速率(SPS=Samples Per Second),12位位宽。 AD7928的SPI通信协议时序图如下所示:

系统整体框图如下所示:

工程文件在GitHub:Oscilloscope
—————————————————————————————————————