VGA设计(原理说明。Verilog代码实现,仿真结果)

本文详细介绍了VGA显示器的工作原理,利用人眼的视觉暂留效应展示图像,并探讨了分辨率、刷新率与图像清晰度的关系。此外,还展示了如何使用Verilog实现640*480分辨率的VGA显示,包括行扫描、列扫描、同步信号的生成以及特定区域显示的设定。通过行计数器h_cnt和列计数器v_cnt来验证同步信号的长度和其他关键参数。

各类显示屏的显示原理大部分是利用人眼的视觉暂留效应。比如之前的数码管显示就是设计每个周期内各个小段按顺序显示,来达到显示一个数字的效果。

VGA同理,显示屏在显示时是一个像素一个像素地显示,在人眼看来所有像素是同时显示的,便构成了一幅图片。
①显示器的尺寸相同时,分辨率越高(如4k屏:3840*2160),显示的图像越清晰。
②显示器的刷新率(即每秒能够显示几幅图片)越高,显示器越不卡,性能更好。(一个周期内,每个像素点显示的时间长度和显示屏的分辨率以及驱动电路的系统时钟频率决定了显示屏的刷新率。系统时钟频率越高,显示屏的刷新率越高。)

显示器的清晰度取决于像素密度,即PPI(每英寸内像素点的个数)。

显示器的显示原理:逐个像素点输出RGB值,通过设计时序可以达到这个目的。通过行扫描+列扫描达到显示所有像素点的目的。

VGA是一种显示标准,VGA接口即电脑采用VGA标准输出数据的专用接口。

VGA接口共有15针,分成3排,每排5个孔,显卡上应用最为广泛的接口类型,绝大多数显卡都带有此种接口。它传输红、绿、蓝模拟信号[23:0]RGB_data以及同步信号(水平和垂直信号)(horizontal_sig和vertical_sig)。

VGA可以实现1080p,但是想实现4k分辨率基本不可能,因为数据量太大了。

设计过程:利用计数器来输出每一个像素以及输出同步信号。

案例:

要求:640*480的显示屏

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值