LOADING
280 字
1 分钟
TFT控制器
2019-11-23
无标签

编写TFT控制器来实现不同的显示输出。

—————————————————————————————————————

1 TFT图片显示

将400240分辨率的图片存储到ROM中,输出到800480分辨率的TFT显示屏上。 实现结果如下图:

TFT_picture_jpg

工程文件在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通信协议时序图如下所示:

Oscilloscope_time.png

系统整体框图如下所示:

Oscilloscope_rtl.png

工程文件在GitHub:Oscilloscope

—————————————————————————————————————

首页

TFT控制器
/posts/2019-11-23-tft/
作者
Eric
发布于
2019-11-23
许可协议
CC BY-NC-SA 4.0

部分信息可能已经过时