Está en la página 1de 1

--multiplexor concurrente "with select when"

with sel select


q_conc <=
I(0)
I(1)
I(2)
I(3)
I(4)
I(5)
I(6)
I(7)

when
when
when
when
when
when
when
when

"000",
"001",
"010",
"011",
"100",
"101",
"110",
others;

--multiplexor seuencial "case when"


mux_8_1: process (I, sel)
case sel is
when "000" => I(0);
when "001" => I(1);
when "010" => I(2);
when "011" => I(3);
when "100" => I(4);
when "101" => I(5);
when "110" => I(6);
when others => I(7);
end case ;
end process;
end mux_8_1;

También podría gustarte