本节旨在设计实现了FPGA与VGA显示器的接口,帮助读者进一步了解VGA接口的时序和设计方法。
2.实例目标
通过本实例,读者应达到以下目标。
· 掌握VGA接口的标准时序。
· 掌握利用FPGA设计驱动的基本思想和方法。
· 熟练掌握状态机的使用。
VGA接口实例内容
红色飓风开发板的VGA接口可以产生8种颜色,可以用来显示字符和简单图形。本实例要求通过VGA接口,在显示器上依次显示8种颜色的彩色条纹,条纹宽度相同。
ModelSim仿真验证
1.行显示
设定一个列计数器,计数到相应的值时,给出相应的同步信号,并在像素有效期间,输出有效的颜色数据,行计数器通过检测列同步信号来计数,检测到列同步信号,表示新一行的开始,这样就可控制在不同的行显示不同的内容。
仿真结果如下图所示
行显示仿真结果
其中,hcnt为列计数,列计数到有效像素时,给出enable信号,只有enable信号为高时,才给出有效像素数据,并且在每个同步信号后,行计数器加1。
如下图所示为行同步信号产生时仿真结果,当计数到604-1=603行时,给出行同步信号,同步信号低电平持续4个行的时间,同步信号后持续21行的时间,之后再从第一行第一列开始。
行同步信号产生后仿真结果
2.列显示
如下图,是列显仿真结果。列显示和行显示不同在于,同一行的像素,计数到不同的值时,输出不同的颜色数据,每一行都是如此,最终就可得到列显的彩色条纹。
列显仿真结果
温馨提示:明德扬2023推出了全新课程——
逻辑设计基本功修炼课,降低学习FPGA门槛的同时,增加了学习的趣味性
http://old.mdy-edu.com/chanpinzhongxin/peixunkecheng/2023/0215/1889.html
明德扬除了培训学习还有项目承接业务,擅长的项目主要包括的方向有以下几个方面:
1. MIPI视频拼接
2. SLVS-EC转MIPI接口(IMX472 IMX492)
3. PCIE采集系统
4. 图像项目
5. 高速多通道ADDA系统
6. 基于FPGA板卡研发
7. 多通道高灵敏电荷放大器
8. 射频前端
http://old.mdy-edu.com/xmucjie/2023/0201/1865.html
需要了解相关信息可以联系:吴老师18022857217