--************************************************--
--**       mux 2 6 pro mikroprocesou Hazard       **--
--**   Autor: Leos Marsalek    (c) 2002-2003    **--
--**     E-mail: Leos.Marsalek@tiscali.cz       **--
--**      Spolupracovali : Lukas Vaculík,       **--
--**              Miroslav Copian               **--
--************************************************--

library IEEE; -- Zviditelneni knihovny
use IEEE.std_logic_1164.all; -- VyuzitÝ knihovny
entity mux_vs2_s6 is 
    
port (A,B:in STD_LOGIC_vector(downto 0);c:out STD_logic_vector(downto 0); x:in std_logic);
end;  

Architecture mux26 of mux_vs2_s6 is
begin
    
mux
:process (x,a,b)
        
begin 
            if 
x
='0' then   -- pro x=0 je propustný smìr A
                    
c<=A;
            
end if;  
            
if x='1' then   -- pro X=1 je propustný smìr B
                    
c<=B;
            
end if;
       
end process;

end mux26;