7-2 Verilog VGA驱动

本文详细介绍了如何使用Verilog在FPGA中设计和实现VGA驱动,重点在于理解数据时序,特别是行数据时序。通过解析VGA的行数据时序,展示了在800*600分辨率75Hz下的有效显示区间,并指出在设计时需使用二分频的时钟。提供了800*600@75Hz VGA驱动的工程示例链接。
摘要由CSDN通过智能技术生成

使用工具:Xilinx ISE 14.7

VGA驱动的设计与实现主要就在于数据时序的解析,VGA的数据分为行数据与帧数据,两者的解析原理是一致的,在这里对行数据进行解析:


行数据时序是指显示一行的数据的时序。从上图我们可以看出行同步信号就是一个脉冲信号,它一个时间周期长度e = a + b + c + d;a为低电平时间。a、b、c、d均为时间信号,这4个数据会根据VGA显示的分辨率和频率的需要进行相应的改变。在上图中不难看出行数据时序是按顺序叠加的,其中显示有效数据区域为c所在的区域。

下面是VGA帧数据时序与常见刷新率时序表:



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值