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

60秒倒計時器Verilog代碼vivado ego1開發(fā)板

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

2-23123112294GP.doc

共1個文件

名稱:60秒倒計時器Verilog代碼vivado? ego1開發(fā)板

軟件:vivado

語言:Verilog

代碼功能:

60秒倒計時器

1、按下復位按鍵后開始60秒倒計時,每秒遞減1,減到0后保持。

2、使用數(shù)碼管顯示倒計時。

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

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

ego1開發(fā)板.png

演示視頻:

設計文檔:

1. 工程文件

2. 程序文件

3. 程序編譯

4. 管腳約束

5. Testbench

6. 仿真圖

部分代碼展示:

`timescale?1ns?/?1ps
//////////////////////////////////////////////////////////////////////////////////
//?Company:?
//?Engineer:?
//?
//?Create?Date:?2019/12/15?23:45:16
//?Design?Name:?
//?Module?Name:?test_bench
//?Project?Name:?
//?Target?Devices:?
//?Tool?Versions:?
//?Description:?
//?
//?Dependencies:?
//?
//?Revision:
//?Revision?0.01?-?File?Created
//?Additional?Comments:
//?
//////////////////////////////////////////////////////////////////////////////////
module?test_bench();
????reg?clk_100M;//100M
????reg?key_in;//按下高,S0---R11
????wire?[7:0]?seg_led;//數(shù)碼管顯示
????wire?[1:0]?seg_select;//數(shù)碼管位選
downcount_time?i_downcount_time(
????.?clk_100M(clk_100M),//100M
????.?key_in(key_in),//按下高,S0---R11
????.?seg_led(seg_led),//數(shù)碼管顯示
????.?seg_select(seg_select)//數(shù)碼管位選
????);
initial?begin
key_in=0;
#100;
key_in=1;
#100;
key_in=0;
end
always?begin
clk_100M=1;
#5;
clk_100M=0;
#5;
end
endmodule

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

  • 2-23123112294GP.doc
    下載

相關推薦