-- Ejemplo utilizando la instrucción concurrente with...

- Declaración de la entidad
Entity withSelect is
port (

a, b, c: in bit;--Declaración de señales de entrada
e: in bit_vector(1 downto 0);
y: out bit); --Declaración de señales de salida

end withSelect ;

-- Definición de la arquitectura
Architecture logica of withSelect is

begin

with e select

y <= (a and b) when "10",

b when "01",
c when others;

end logica;


WcN - Joan Oliver. Diseño de circuitos digitales con VHDL