You are on page 1of 2

UTILIZANDO UN MULTIPLEXOR

--PRIMER MUX----------------
with Selector1 select
Q <= A0 when"000",
A1 when"001",
A2 when"010",
A3 when"011",
A4 when"100",
A5 when"101",
A6 when"110",
A7 when"111";
with Selector1 select
U <= AA0 when"000",
AA1 when"001",
AA2 when"010",
AA3 when"011",
AA4 when"100",
AA5 when"101",
AA6 when"110",
AA7 when"111";

with Selector1 select


U <= AA0 when"000",
AA1 when"001",
AA2 when"010",
AA3 when"011",
AA4 when"100",
AA5 when"101",
AA6 when"110",
AA7 when"111";

--SEGUNDO MUX---------------
with Selector1 select
R <= B0 when"000",
B1 when"001",
B2 when"010",
B3 when"011",
B4 when"100",
B5 when"101",
B6 when"110",
B7 when"111";
with Selector1 select
V <= BB0 when"000",
BB1 when"001",
BB2 when"010",
BB3 when"011",
BB4 when"100",
BB5 when"101",
BB6 when"110",
BB7 when"111";

--TERCER MUX------------------
with Selector1 select
S <= C0 when"000",
C1 when"001",
C2 when"010",
C3 when"011",
C4 when"100",
C5 when"101",
C6 when"110",
C7 when"111";
with Selector1 select
W <= CC0 when"000",
CC1 when"001",
CC2 when"010",
CC3 when"011",
CC4 when"100",
CC5 when"101",
CC6 when"110",
CC7 when"111";

--CUARTO MUX------------------
with Selector1 select
T <= D0 when"000",
D1 when"001",
D2 when"010",
D3 when"011",
D4 when"100",
D5 when"101",
D6 when"110",
D7 when"111";
with Selector1 select
Z <= DD0 when"000",
DD1 when"001",
DD2 when"010",
DD3 when"011",
DD4 when"100",
DD5 when"101",
DD6 when"110",
DD7 when"111";

You might also like