--************************************************--
--**       mux 4 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;                   -- Vyuziti knihovny
entity mux_vs4_s1 is 
    
port (A,B,C,D:in STD_LOGICE:out STD_logicxx:in std_logic_vector(downto 0));
end;           
 
Architecture mux41 of mux_vs4_s1 is
begin                                  
    
m3
:process(A,B,C,D,xx)   
    
begin
    
case xx is 
        
when "00" => E<=A;       
        
when "01" => E<=B;
        
when "10" => E<=C;
        
When "11" => E<=D
When others => null;
    
end case
    
   
end process m3;
end mux41;