文章目录
实验工具
Quartus18.1
DE2-115开发板
一、VGA的简单介绍
- VGA是什么
VGA(Video Graphics Array),视频图形阵列,是一种视频传输标准,具有分辨率高、显示速度快、颜色丰富等优点,不支持音频传输。 - VGA显示原理
VGA的数据引脚1、2、3(RED、GREEN、BLUE)输入的不是简单的0、1数字信号,而是模拟电压(0V-0.714V)。当引脚具有不同的电压时,VGA显示器显示不同的颜色。
具体详细内容参考下面链接:
https://blog.youkuaiyun.com/qq_40147893/article/details/108342484?utm_source=app&app_version=4.5.8 - VGA的通信时序
①帧时序
②行时序
由上面可以看出来同步脉冲(Sync a)、显示后沿(Back porch b)和显示前沿(Front porch d)是消隐区,RGB信号无效,屏幕不显示数据。显示时序段(Display interval c)是有效数据区。
③VGA的时序解析
显示的重点在于对于VGA通信时序的理解。
二、VGA显示字符
- 创建相应的工程文件
具体创建过程,请参考下面链接:
https://blog.youkuaiyun.com/qq_43279579/article/details/115480406?utm_source=app&app_version=4.5.8 - 实现代码
创建一个Verilog文件,编写显示的代码
具体代码内容,请参考下面链接:
https://blog.youkuaiyun.com/cchulu/article/details/73876978?utm_source=app&app_version=4.5.8 - 配置引脚
具体引脚信息,请查看板子的手册
- 编译烧录
- 显示效果