-- 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
with e select
y <= (a and b) when "10",
b when "01",
c when others;
end logica;