软件:Quartus
语言:VHDL
代码功能:
4-10译码器设计
要求:参考3-8译码器,设计4-10译码器,使用VHDL语言描述。
FPGA代码Verilog/VHDL代码资源下载:www.hdlcode.com
演示视频:
设计文档:
1. 工程文件
2. 程序文件
3. 程序编译
4. RTL图(根据代码自动生成)
5. 仿真图
部分代码展示:
PROCESS (data_in) BEGIN CASE data_in IS--使用case语句 WHEN "0000" => decode_out <= "0000000001"; WHEN "0001" => decode_out <= "0000000010"; WHEN "0010" => decode_out <= "0000000100"; WHEN "0011" => decode_out <= "0000001000"; WHEN "0100" => decode_out <= "0000010000"; WHEN "0101" => decode_out <= "0000100000"; WHEN "0110" => decode_out <= "0001000000"; WHEN "0111" => decode_out <= "0010000000"; WHEN "1000" => decode_out <= "0100000000"; WHEN "1001" => decode_out <= "1000000000"; WHEN OTHERS => decode_out <= "0000000000"; END CASE; END PROCESS;
点击链接获取代码文件:http://www.hdlcode.com/index.php?m=home&c=View&a=index&aid=533
阅读全文
572