由图3可以看出,图像在经过边缘检测处理后较真实地反映了实物的边缘轮廓。说明设计方法正确。 2 VGA控制器的设计 对于普通的VGA显示器其引出线共含有5个信号:R、G、B三基色信号;HS行同步信号;VS场同步信号。VGA工业标准要求的时钟频率为25.175MHz(像素输出频率),行频31.496Hz,场频59.94Hz(每秒图像刷新频率)。HS、VS时序输出图和电路原理图如图4所示。其中T1包含96个时钟周期,T2包含704个时钟周期,T3包含2个行周期,T4包含523个行周期。时序驱动严格遵循VGA工作标准,即640×480×60Hz模式[4][5]。
HS设计VHDL进程:
process(clk) begin
if (rising_edge(clk)) then
if((hcnt>= 640+8+8) and (hcnt<640+8+8+96 )) then
hs<=′0′;
else
hs<=′1′;
end if;
end if;
end process;
VS设计VHDL进程:
process(vcnt) begin
if ((vcnt>=480+8+2) and (vcnt<480+8+2+2)) then
vs<=′0′;
else
vs<=′1′;
end if;
end process;