名称:选择器译码器组合逻辑电路设计VHDL代码Quartus仿真
软件:Quartus
语言:VHDL
代码功能:
1、设计一个8选1数据选择器,并仿真出结果。有三个地址输入端:S2、S1、S0;,1个控制端,8个数据输入端:D7、D6、D5、D4、D3、D2、D1、Do;1个输出端Y。
2、用讦语句描述一个2输入与门,并进行综合和仿真。
3、设计出3线8线译码器,并仿真出结果。
FPGA代码Verilog/VHDL代码资源下载:www.hdlcode.com
演示视频:
设计文档:
1. 8选1
工程文件
程序文件
程序综合
仿真图
2. If 与门
工程文件
程序文件
程序综合
仿真图
3. 38译码器
工程文件
程序文件
程序综合
仿真图
部分代码展示:
LIBRARY?ieee; ???USE?ieee.std_logic_1164.all; ENTITY?task1?IS ???PORT?( ??????S0??:?IN?STD_LOGIC; ??????S1??:?IN?STD_LOGIC; ??????S2??:?IN?STD_LOGIC; ??????en??:?IN?STD_LOGIC; ??????D0??:?IN?STD_LOGIC; ??????D1??:?IN?STD_LOGIC; ??????D2??:?IN?STD_LOGIC; ??????D3??:?IN?STD_LOGIC; ??????D4??:?IN?STD_LOGIC; ??????D5??:?IN?STD_LOGIC; ??????D6??:?IN?STD_LOGIC; ??????D7??:?IN?STD_LOGIC; ??????Y???:?OUT?STD_LOGIC ???); END?task1; ARCHITECTURE?behave?OF?task1?IS ???SIGNAL?S210?:?STD_LOGIC_VECTOR(2?DOWNTO?0); BEGIN ???S210? ???????????????Y? ???????????????Y? ???????????????Y? ???????????????Y? ???????????????Y? ???????????????Y? ???????????????Y? ???????????????Y?<=?D7; ?????????END?CASE;
点击链接获取代码文件:http://www.hdlcode.com/index.php?m=home&c=View&a=index&aid=1384
阅读全文
1229