四选1数据选择器的VHDL程序设计

博客介绍了使用Quartus II 15.0编写VHDL程序并设置查看时序图的方法。首先通过File–>VHDL File新建VHDL文件,在编辑窗口编写程序,还需新建非中文命名且不在桌面的文件夹。

使用Quartus II 15.0编写VHDL程序并设置查看时序图*

第一步:* File–>VHDL File,如图1所示新建一个VHDL文件,并把需要设计的程序编写在这个编辑窗口中,效果如图2。然后把新建一个不是以中文命名的文件夹(课本上面说这个文件夹不能在桌面),文件夹的

图片1
图片2
代码如下(我没有写注释,懂的都懂哈哈):

LIBRARY IEEE;
 USE IEEE.STD_LOGIC_1164.ALL;
 ENTITY M_1_OR_4 IS
 PORT (a, b, c, d, s0, s1 :IN STD_LOGIC; y :OUT STD_LOGIC);
 END ENTITY M_1_OR_4 ;
 ARCHITECTURE BHV OF M_1_OR_4  is
 SIGNAL S : STD_LOGIC_VECTOR(1 DOWNTO 0);
 BEGIN
 S <= s1 & s0;
  PROCESS(s1,s0) BEGIN
	 CASE(S) IS
	  WHEN "00" => y<=a;
	  WHEN "01" => y<=b;
	  WHEN "10" => y<=c;
	  WHEN "11" => y<=d;
	  WHEN  OTHERS => NULL ;
	 END CASE;
  END PROCESS;
END BHV;
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

通信汪的美好生活

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值