mux21b.vhd

来自「DE2板上的hello程序,实现在8个七段译码器上循环显示hello」· VHDL 代码 · 共 32 行

VHD
32
字号
library IEEE;
use IEEE.std_logic_1164.all;

entity mux21b is                       --3bit输入的2选1 S=0 时输出 X
	port
		( X , Y : in  std_logic_vector(2 downto 0);
			  S : in  std_logic;
			  M : out std_logic_vector(2 downto 0)
		);
end;

architecture bhav of mux21b is
	component mux21a
		port 
		(
			x , y :  in  std_logic;
			    s :  in  std_logic;
			    m :  out std_logic
		);
	end component;
	
	
	begin
		u1 : mux21a port map(x=>X(0) , y=>Y(0) , s=>S , m=>M(0));
		u2 : mux21a port map(x=>X(1) , y=>Y(1) , s=>S , m=>M(1));
		u3 : mux21a port map(x=>X(2) , y=>Y(2) , s=>S , m=>M(2));
--		u4 : mux21a port map(x=>X(3) , y=>Y(3) , s=>S , m=>M(3));
--		u5 : mux21a port map(x=>X(4) , y=>Y(4) , s=>S , m=>M(4));
--		u6 : mux21a port map(x=>X(5) , y=>Y(5) , s=>S , m=>M(5));
--		u7 : mux21a port map(x=>X(6) , y=>Y(6) , s=>S , m=>M(6));
--		u8 : mux21a port map(x=>X(7) , y=>Y(7) , s=>S , m=>M(7));
end architecture bhav;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?