1、VGA时序分析Vertical timing information 垂直扫描时序 根据上面的水平和垂直扫描时序可以分析显示800x600模式,FPGA 系统时钟采用Spartan-3E Starter Kit板上的50MHz的有源晶振。为了显示器显示效果好,采用刷新频率为72Hz。以下以系统时钟频率为50MHz,显示器显示800x600模式为例分析水平扫描和垂直扫描时序:系统时钟周期为1/50MHz=20ns水平扫描Horizonal(Line)A 水平(行)周期为1040个像素(Pix),时间为1040x20ns=20.8us;B 同步脉冲为120像素(Pix );C 后沿为61个像素(P
2、ix);D 有效时间为806个像素(Pix) ;E 前沿为53 个像素。/水平扫描参数的设定/parameter LinePeriod =12d1040;parameter H_SyncPulse=10d120;parameter H_BackPorch=10d61;parameter H_ActivePix=10d806;/水平扫描计数/always (posedge clk or negedge rst_n)if(!rst_n) x_cnt = (H_SyncPulse+H_BackPorch) 初步整理的时序行周期32us(频率31.3Hz )行同步脉冲时间7us场频率60Hz参考资料1) VGA Signal Generation with the XS Board2) CPLD驱动VGA显示器http:/ (图1 )3) VGA timing informationhttp:/ (图2 、图 3、图 4、图5)4)瑞芯科技设计示例RHic013: 使用FPGA 控制VGA 显示5) VGA Controller,Altium6) VGA接口时序波形http:/