基于DSP Builder的VGA接口系统设计
VGA显像原理
本文引用地址:http://www.amcfsurvey.com/article/257524.htm显示器通过光栅扫描的方式,电子束在显示屏幕上有规律地从左到右、从上到下扫描。在扫描过程中,受行同步信号控制,逐点往右扫,完成一行扫描的时间倒数为行频;同时又在行同步脉冲期内回到屏幕的左端,从上往下形成一帧,在垂直方向上受场同步信号控制,完成一帧的时间倒数为场频。图像的显示过程即为在电子束扫描过程中,将地址与图像的像素依次对应,每一个被寻址的像素只获得其自身的控制信息,而与周围的像素不发生干扰,从而可以显示稳定的图像。
VGA接口是显示卡上输出模拟信号的接口,也叫D-Sub接口。这种接口上面共有15个针孔,分成3排,每排5个,通过模拟VGA接口显示图像的工作原理,将计算机内部以数字方式生成的显示图像信息,通过显卡中的ADC转变为R、G、B三基色信号和行、场同步信号,通过电缆传输到显示设备中。
VGA时序
VGA的时序包括水平时序和垂直时序,且两者都包含的时序参数有:水平(垂直)同步脉冲、水平(垂直)同步脉冲结束到有效显示数据区开始之间的宽度(后沿)、有效显示区宽度、有效数据显示区结束到水平(垂直)同步脉冲宽度开始之间的宽度(前沿)。水平有效显示区宽度与垂直有效显示区宽度逻辑与的区域为可视区域,其他区域为消隐区。
一行或一场的时序信息如图1所示。
图1行/场时序图
根据目前的显示器性能参数,以LG505E为例,其最大分辨率已可达到@60Hz">1024×768@60Hz,水平扫描频率30kHz54kHz,垂直扫描频率50Hz120Hz,带宽75MHz。
基于DSPBuilder的VGA接口设计方法
本设计需要完成的功能包括产生VGA时序以及基于VGA接口的信号显示。设计符合VGA接口标准的接口系统,在该系统下可显示一维矢量信号与二维图像信号,并体现系统的可集成性,将该接口集成到SOPC系统中。
系统时钟确定
根据系统时钟计算公式:
时钟频率=(行像素数+行消隐点数)×(一场行数+消隐行数)×刷新率。
对于标准的VGA接口时序@60Hz">640×480@60Hz而言,时钟频率为800×525×60=25.175MHz。
在本设计中我们采用@60Hz">1024×768@60Hz的XGA显示方式,因此系统的时钟频率PixelClk=1344×806×60=64.99MHz。
评论