国产久操视频-国产久草视频-国产久热精品-国产久热香蕉在线观看-青青青青娱乐-青青青青在线成人视99

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

可變模式計(jì)數(shù)器設(shè)計(jì)Verilog代碼Quartus AX301開(kāi)發(fā)板

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

2-231216195141F7.doc

共1個(gè)文件

名稱(chēng):Quartus可變模式計(jì)數(shù)器設(shè)計(jì)Verilog代碼AX301開(kāi)發(fā)板

軟件:Quartus

語(yǔ)言:Verilog

代碼功能:可變模式計(jì)數(shù)器設(shè)計(jì)設(shè)計(jì)模為4、8、12、16的可變計(jì)數(shù)器。 要求:(1)計(jì)數(shù)周期為0.5秒; (2)用按鍵選擇計(jì)數(shù)模式;和記數(shù)。 (3)用LED燈表示當(dāng)前計(jì)數(shù)模式 。

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

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

AX301開(kāi)發(fā)板照片.png

演示視頻:

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

1. 工程文件

2. 程序文件

3. 程序編譯

4. RTL圖

5. 管腳分配

6. Testbench

7. 仿真圖

整體仿真圖

分頻模塊

控制模塊

顯示模塊

部分代碼展示:

//控制模塊
module?mod_counter(
input?clk_2Hz,//0.5秒,2Hz
input?reset_n,//復(fù)位
input?key_1,//按鍵1
input?key_2,//按鍵2
input?key_3,//按鍵3
input?key_4,//按鍵4
output?reg?[4:0]?counter//計(jì)數(shù)器輸出
);
reg?[4:0]?mod_cnt=5'd4;
always@(posedge?clk_2Hz?or?negedge?reset_n)?
if(!reset_n)//低電平復(fù)位
mod_cnt<=5'd4;
else
if(key_1==0)//模4
mod_cnt<=5'd4;
else?if(key_2==0)//模8
mod_cnt<=5'd8;
else?if(key_3==0)//模12
mod_cnt<=5'd12;
else?if(key_4==0)//模16
mod_cnt<=5'd16;
always@(posedge?clk_2Hz?or?negedge?reset_n)?
if(!reset_n)//低電平復(fù)位
counter<=5'd0;
else
if(counter>=mod_cnt-1)//計(jì)數(shù)0~mod_cnt-1
counter<=5'd0;
else
counter<=counter+5'd1;//累加
endmodule

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

  • 2-231216195141F7.doc
    下載

相關(guān)推薦

攀枝花市| 昭通市| 淮阳县| 托克逊县| 应城市| 湘潭县| 舞阳县| 丽水市| 东乡县| 武平县| 深圳市| 兴城市| 三穗县| 勃利县| 绥芬河市| 锦州市| 改则县| 甘谷县| 大安市| 托里县| 沂源县| 罗定市| 上栗县| 张家港市| 锦州市| 紫阳县| 三江| 易门县| 九江县| 和林格尔县| 芒康县| 丹阳市| 新津县| 武清区| 手游| 纳雍县| 南安市| 大渡口区| 栾城县| 嘉义县| 芜湖市|