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

3-8譯碼器設(shè)計(jì)Verilog代碼vivado ego1開發(fā)板

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

2-231231110522423.doc

共1個文件

名稱:3-8譯碼器設(shè)計(jì)Verilog代碼vivado? ego1開發(fā)板

軟件:vivado

語言:Verilog

代碼功能:

3-8譯碼器設(shè)計(jì)

使用2種方法設(shè)計(jì)3-8譯碼器,譯碼器輸入輸出均為高電平有效。

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

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

ego1開發(fā)板.png

演示視頻:

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

1. 工程文件

2. 程序文件

3. 程序編譯

管腳分配

4. 綜合后原理圖

5. 資源占用

6. Testbench

7. 仿真圖

方法2設(shè)計(jì)文檔.doc

1. 工程文件

2. 程序文件

3. 程序編譯

管腳分配

4. 綜合后原理圖

5. 資源占用

6. Testbench

7. 仿真圖

部分代碼展示:

//3-8譯碼器,輸入輸出均為高有效
module?decoder_38(
input?[2:0]?a,//輸入--SW0~2
input?en,//使能--SW7
output?[7:0]?y//輸出--LED0~7
);
assign?y??=?(a==3'b000?&&?en==1)?8'b00000001:
(a==3'b001?&&?en==1)?8'b00000010:
(a==3'b010?&&?en==1)?8'b00000100:
(a==3'b011?&&?en==1)?8'b00001000:
(a==3'b100?&&?en==1)?8'b00010000:
(a==3'b101?&&?en==1)?8'b00100000:
(a==3'b110?&&?en==1)?8'b01000000:
(a==3'b111?&&?en==1)?8'b10000000:
8'b00000000;//en=0時,輸出00000000
endmodule

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

  • 2-231231110522423.doc
    下載

相關(guān)推薦