• 方案介紹
  • 附件下載
  • 相關推薦
申請入駐 產(chǎn)業(yè)圖譜

VGA彩色信號顯示控制器設計Verilog代碼Quartus仿真

8小時前
166
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

2-2401160U231331.doc

共1個文件

名稱:VGA彩色信號顯示控制器設計Verilog代碼Quartus仿真

軟件:Quartus

語言:Verilog

代碼功能:

VGA彩色信號顯示控制器設計

設計要求:

1.輸入量為式選擇鍵MD,時鐘信號CLK,選用實驗箱中的13MHZ軸出量為VGA顯示器的場同步信號VS,行同步信號HS,以及彩色信號R、G、B;

2.根據(jù)VGA工業(yè)標準,產(chǎn)生正確的行、場掃描信號;

3.每按動一次模式選擇鍵MD,輸出全屏改安一種顏色,循環(huán)顯示顏色分別為:黑色、藍色、紅色品紅、綠色、青色、黃色、白色行場掃描信號可以通過設配計數(shù)器獲得;顏色數(shù)據(jù)可以由程序生成;

4.將頂層文件下載至實驗箱中的核心芯片EP1C3T144C8中,利用實驗箱上面的按鍵、時鐘信號和VGA接口、VGA顯示器,進行演示。

FPGA代碼Verilog/VHDL代碼資源下載:www.hdlcode.com

演示視頻:

設計文檔:

1. 工程文件

2. 程序文件

3. 程序編譯

4. RTL圖

5. 管腳分配

6. 仿真圖

整體仿真圖

由于設置的VGA顯示分辨率為640 x 480,行同步信號累計525個后才會有場同步信號,由于quartus仿真時間有限,沒有仿真到場同步信號的變化。

VGA同步信號產(chǎn)生模塊

由于設置的VGA顯示分辨率為640 x 480,行同步信號累計525個后才會有場同步信號,由于quartus仿真時間有限,沒有仿真到場同步信號的變化。

RGB圖像信號模塊

部分代碼展示:

//VGA彩色信號顯示控制器設計
//?1.?輸入量為模式選擇鍵MD,時鐘信號CLK,選用實驗箱中的13MHZ。輸出量為VGA顯示器的場同步信號VS,行同步信號HS,以及彩色信號R、G、B。
//?2.?根據(jù)VGA工業(yè)標準,產(chǎn)生正確的行、場掃描信號;
//?3.每按動一次模式選擇鍵MD,輸出全屏改變一種顏色,循環(huán)顯示顏色分別為:黑色、藍色、紅色、品紅、綠色、青色、黃色、白色。
//?行場掃描信號可以通過設置計數(shù)器獲得;顏色數(shù)據(jù)可以由程序生成;
module?VGA(
input?clk,//時鐘選用實驗箱中的13MHZ
input?rst,//復位
input?MD,//模式選擇鍵MD,每按動一次模式選擇鍵MD,輸出全屏改變一種顏色
output?VS,//場同步信號VS
output?HS,//行同步信號HS
output?[3:0]?R,//彩色信號R
output?[3:0]?G,//彩色信號G
output?[3:0]?B?//彩色信號B
);
wire??video_on;//圖像有效信號
//VGA同步模塊
vga_sync????i_vga_sync(
.clk(clk),//時鐘?
.rst(rst),?//復位
.hsync(HS),//行同步信號HS
.vsync(VS),?//場同步信號VS
.video_on(video_on)//圖像有效信號
);

點擊鏈接獲取代碼文件:http://www.hdlcode.com/index.php?m=home&c=View&a=index&aid=571

  • 2-2401160U231331.doc
    下載

相關推薦