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

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

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

2-231231110522423.doc

共1個文件

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

軟件:vivado

語言:Verilog

代碼功能:

3-8譯碼器設計

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

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

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

ego1開發(fā)板.png

演示視頻:

設計文檔:

1. 工程文件

2. 程序文件

3. 程序編譯

管腳分配

4. 綜合后原理圖

5. 資源占用

6. Testbench

7. 仿真圖

方法2設計文檔.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

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

  • 2-231231110522423.doc
    下載

相關推薦