国产精品久久久久永久免费看,大地资源网更新免费播放视频,国产成人久久av免费,成人欧美一区二区三区黑人免费,丁香五月天综合缴情网

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

32位加法器設(shè)計Verilog代碼Quartus仿真

06/30 13:32
214
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

2-240112103302T6.doc

共1個文件

名稱:32位加法器設(shè)計Verilog代碼Quartus仿真

軟件:Quartus

語言:Verilog

代碼功能:

32位加法器設(shè)計:

1、設(shè)計32位加法器,輸入輸出均為32位,有進位輸出。

2、首先設(shè)計16位加法器。

3、調(diào)用16位加法器,組成32位加法器。

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

演示視頻:

設(shè)計文檔:

1. 工程文件

2. 程序文件

3. 程序編譯

4. RTL圖

5. 資源占用

6. Testbench

7. 仿真圖

部分代碼展示:

//32位加法器
module?adder_32(
input?[31:0]?data_a,//輸入a
input?[31:0]?data_b,//輸入b
output?[31:0]?data_c,//和c
output?cout//輸出進位
);
wire?[15:0]low_result?;
wire?low_cout???;
wire?[15:0]high_result_0?;
wire?high_cout_0???;
wire?[15:0]high_result_1?;
wire?high_cout_1???;
//計算低16位和
adder_16?i_adder_16(
.?cin???(1'b0),//輸入進位
.?data_a(data_a[15:0]),//輸入a低16位
.?data_b(data_b[15:0]),//輸入b低16位
.?result(low_result),//和
.?cout??(low_cout)?//輸出進位(溢出)
);
//計算高16位和(有進位)
adder_16?i0_adder_16(
.?cin???(1'b1),//輸入進位
.?data_a(data_a[31:16]),//輸入a高16位
.?data_b(data_b[31:16]),//輸入b高16位
.?result(high_result_0),//和
.?cout??(high_cout_0)?//輸出進位
);
//計算高16位和(無進位)
adder_16?i1_adder_16(
.?cin???(1'b0),//輸入進位
.?data_a(data_a[31:16]),//輸入a高16位
.?data_b(data_b[31:16]),//輸入b高16位
.?result(high_result_1),//和
.?cout??(high_cout_1)?//輸出進位
);

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

  • 2-240112103302T6.doc
    下載

相關(guān)推薦