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

Quartus數(shù)字鐘設(shè)計(jì)Verilog代碼小腳丫開(kāi)發(fā)板

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

2-23122G6064EE.doc

共1個(gè)文件

名稱:Quartus數(shù)字鐘設(shè)計(jì)Verilog代碼小腳丫開(kāi)發(fā)板

軟件:Quartus

語(yǔ)言:Verilog

代碼功能:

數(shù)字鐘設(shè)計(jì)

設(shè)計(jì)要求:小時(shí)和分鐘用數(shù)碼管顯示,秒用發(fā)光二極管閃爍顯示,每秒閃爍一次。

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

本代碼已在小腳丫開(kāi)發(fā)板驗(yàn)證,小腳丫開(kāi)發(fā)板如下,其他開(kāi)發(fā)板可以修改管腳適配:

小腳丫開(kāi)發(fā)板.png

演示視頻:

設(shè)計(jì)文檔:

1. 工程文件

2. 程序文件

3. 程序編譯

4. RTL圖

5. 管腳分配

6. Testbench

7. 仿真圖

整體仿真圖

分頻模塊

計(jì)時(shí)模塊

顯示模塊

部分代碼展示:

//秒表
module?clock(
input?clk,//時(shí)鐘
input?reset_n,//復(fù)位
output?[1:0]?SEG_DIG,
output?[7:0]?seg_1,//數(shù)碼管
output?[7:0]?seg_2,//數(shù)碼管
output?led//led閃爍
);
wire?[7:0]?minute_out;//計(jì)時(shí)值
wire?clk_1Hz;
//分頻模塊
clk_div?i_clk_div(
.?clk(clk),//12M
.?reset_n(reset_n),//復(fù)位
.?clk_1Hz(clk_1Hz)//1Hz
);
//控制模塊
clock_ctrl?i_clock_ctrl(
.?clk_1Hz(clk_1Hz),//1Hz
.?reset_n(reset_n),//復(fù)位
.?minute_out(minute_out),//分鐘值
.?led(led)//led閃爍
);
//顯示模塊
display?i_display(
.?clk(clk),//12MHz
.?minute_out(minute_out),//分鐘
.?SEG_DIG(SEG_DIG),
.?seg_1(seg_1),//數(shù)碼管
.?seg_2(seg_2)//數(shù)碼管
);
endmodule

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

  • 2-23122G6064EE.doc
    下載

相關(guān)推薦

方案定制

去合作
方案開(kāi)發(fā)定制化,2000+方案商即時(shí)響應(yīng)!

本站代碼庫(kù)擁有大量 Verilog/VHDL的FPGA代碼資源:hdlcode.com。代碼有詳細(xì)注釋、演示視頻、仿真圖等資料,適合入門(mén)學(xué)習(xí)

微信公眾號(hào)