使用Quartus II 15.0编写VHDL程序并设置查看时序图*
   
    
     第一步:
    
    * File–>VHDL File,如图1所示新建一个VHDL文件,并把需要设计的程序编写在这个编辑窗口中,效果如图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;
 
版权声明:本文为qq_45049500原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
