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

序列發(fā)生器Verilog代碼vivado ARTIX-7開發(fā)板

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

2-240103100201118.doc

共1個文件

名稱:序列發(fā)生器Verilog代碼vivado? ARTIX-7開發(fā)板

軟件:vivado

語言:Verilog

代碼功能:

將開發(fā)板的撥碼開關(guān)信號作為邏輯模塊的輸入,用邏輯模塊的輸出控制開發(fā)板led等的亮和滅。

設(shè)計如下邏輯功能模塊:

1、用硬件描述語言設(shè)計4位計數(shù)器邏輯模塊,并調(diào)用所設(shè)計的計數(shù)器模塊實現(xiàn)具有使能端的00010111序列發(fā)生器,使能端信號由撥碼開關(guān)產(chǎn)生電路產(chǎn)生,產(chǎn)生的序列從開發(fā)板接口輸出。

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

本代碼已在ARTIX-7開發(fā)板驗證,ARTIX-7開發(fā)板如下,其他開發(fā)板可以修改管腳適配:

ARTIX-7開發(fā)板.png

演示視頻:

設(shè)計文檔:

1. 工程文件

2. 程序文件

3. 程序編譯

4. 管腳分配

5. Testbench

6. 仿真圖

部分代碼展示:

module?sequence_gen(
input?clk,//50M時鐘
input?en,//使能信號
output?led//開發(fā)板led指示燈
);
wire?clk_1Hz;
//分頻模塊
div?i_div(
.?clk(clk),//50M
.?clk_out(clk_1Hz)//分頻到1Hz
);
//計數(shù)控制模塊
counter?i_counter(
.?clk(clk_1Hz),//1Hz時鐘
.?en(en),//使能信號
.?led(led)//開發(fā)板led指示燈
);
endmodule

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

  • 2-240103100201118.doc
    下載

相關(guān)推薦