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

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

Quartus數(shù)字頻率計verilog代碼仿真

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

2-23122210221I36.doc

共1個文件

名稱:Quartus數(shù)字頻率計verilog代碼仿真

軟件:Quartus

語言:Verilog

代碼功能:

內(nèi)容和要求:

1.設計8位10進制頻率計。

2.數(shù)字頻率計。

3.設計一個能測量方波信號的頻率的頻率計。

4.測量的頻率范圍是0~99999Hz。

5.結果用十進制數(shù)顯示。

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

演示視頻:

設計文檔:

1. 工程文件

2. 程序文件

3. 程序編譯

4. RTL圖

5. 仿真圖

整體仿真圖

5.1 分頻模塊

5.2 閘門信號產(chǎn)生模塊

5.3 計數(shù)模塊

5.4 運算鎖存模塊

5.5 數(shù)碼管顯示模塊

部分代碼展示:

//計數(shù)模塊
module?count_cal(
input?clk_in,//輸入50K基準時鐘
input?signal_in,//待測頻率輸入
input?doors_open,
output?reg?[31:0]CNT1_buf,//輸出基準時鐘計數(shù)器
output?reg?[31:0]CNT2_buf//輸出待測頻率計數(shù)器
);
wire?door_1s;
assign?door_1s=doors_open;
reg?[31:0]?CNT1=32'd0;//基準時鐘計數(shù)器
reg?[31:0]?CNT2=32'd0;//待測頻率計數(shù)器
always@(posedge?clk_in)
if(door_1s==1)begin
CNT1<=CNT1+32'd1;//基準時鐘計數(shù)器
end
else?begin
CNT1<=32'd0;
end
always@(posedge?signal_in)
if(door_1s==1)begin
CNT2<=CNT2+32'd1;//待測頻率計數(shù)器
end
else?begin
CNT2<=32'd0;
end
always@(posedge?clk_in)
begin
CNT1_buf<=CNT1;//基準頻率計數(shù)
CNT2_buf<=CNT2;//待測頻率計數(shù)
end
endmodule

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

  • 2-23122210221I36.doc
    下載

相關推薦