FPGA VGA显示

本文介绍了FPGA如何实现VGA显示,包括VGA接口的针脚定义、扫描方式,以及行时序和场时序的同步脉冲设计。通过具体的硬件电路和Verilog代码,展示了16位高彩色R5G6B5信号的转换和VGA时序的生成。内容涵盖水平和垂直扫描信号的产生,以及有效像素标志位的设置。
摘要由CSDN通过智能技术生成

VGA接口有15针,3排,每排5针。它是显卡上应用最广泛的接口类型,传输红/绿/蓝以及同步信号(水平以及垂直信号)。

如图所示,

 

VGA显示器一般从左上角开始扫描,从左向右逐点扫描,每扫描完一行后,向下移动一行,继续扫描。在这期间,CRT对电子束进行消隐,每行结束时,用行同步信号进行同步;当扫描完所有行,形成一帧图片时,用场同步信号进行同步,使扫描回到屏幕的左上角,同时进行消隐,开始下一帧。

完成一行扫描的时间为水平扫描时间,倒数为行频率;完成一帧的扫描时间为垂直扫描时间,倒数为场频率。基本上用场频率来表示显示屏的刷新频率。

当计算设计的FPGA的时钟频率时需要考虑到无效显示区。以1024x768@59.94Hz(60Hz)为例,每场对应806个行周期,其中768为显示行。每显示行包括1344点时钟,其中1024点为有效显示区。由此可知:需要时钟频率:806*1344*60约65MHz。

行时序/场时序都需要同步脉冲(Sync a)、显示后沿(Back porch b)、显示时序段(D

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值