Sunteți pe pagina 1din 5

Laborator Circuite Numerice

Multiplexoare

LUCRAREA nr. 6.

MULTIPLEXOARE
Circuitele de multiplexare sunt circuite logice combinaionale care
permit direcionarea datelor de la una din intrri spre o ieire unic.
Selectarea intrrii se face printr-un cuvnt de adres.
1. Multiplexor cu 2 intrri
Circuitul permite comutarea datelor de pe intrarea I0 (A=0) sau I1
(A=1) spre ieirea Y. Schema bloc a circuitului i tabelul su de adevr sunt
prezentate n figura 1.
I0

I1

A
0
0
1
1

2:1
Y

I1
X
X
0
1

I0
0
1
X
X

Y
0
1
0
1

Y=I0
Y=I1

Figura 1
Diagrama Karnaugh corespunztoare este prezentat mai jos. Prin
gruparea csuelor care conin 1 se obine relaia:
A
0
1

I1I0

00

01

11

10

0
0

0
1

1
1

1
0

Y = A I 0 + A I1 .
Conform relaiei, multiplexorul va arta ca n figura 2.
I1

I0
Y

Figura 2

31

Laborator Circuite Numerice

Multiplexoare

LUCRAREA nr. 6.
2. Multiplexor cu 4 intrri i intrare de autorizare
Pentru adresarea unui numr de 4 intrri sunt necesare 2 linii de
adres. Selectarea se face similar ca la decodificatorul de adres. Circuitul
prezint i o intrare de autorizare a funcionrii multiplexorului.
Schema bloc i tabelul de adevr sunt prezentate n figura 3.
I0

I1

I0

A0
A1

4:1
Y

I1
E

E
0
0
0
0
0
0
0
0
1

A1
0
0
0
0
1
1
1
1
X

A0
0
0
1
1
0
0
1
1
X

I0
1
0
X
X
X
X
X
X
X

I1
X
X
1
0
X
X
X
X
X

I2
X
X
X
X
1
0
X
X
X

I3
X
X
X
X
X
X
1
0
X

Y
1
0
1
0
1
0
1
0
0

Y=I0
Y=I1
Y=I2
Y=I3

Figura 3

Diagrama Veitch - Karnaugh asociat acestui circuit este urmtoarea:


I3I2I1I0 0000 0001 0011 0010 0110 0111 0101 0100 1100 1101 1111 1110 1010 1011 1001 1000
EA1A0
000
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
001
010
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
011
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
100
101
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
110
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
111

Y = E A1 A0 I 0 ( I 2 I 3 + I 3 I 2 + I 3 I 2 + I 3 I 2 ) +
+ E A1 A0 I1 ( I 3 + I 3 ) + E A1 A0 I 2 + E A1 A0 I 3 =
Sinteza necesit :

= E ( A1 A0 I 0 + A1 A0 I1 + A1 A0 I 2 + A1 A0 I 3 )
- 1 poart SAU cu 4 intrri
- 4 pori I cu 4 intrri
- 3 inversoare

32

Laborator Circuite Numerice

Multiplexoare

LUCRAREA nr. 6.
I3 I2 I1 I0

A0
Y
A1

Figura 4

3. Implementarea funciilor logice cu multiplexoare


Orice funcie logic poate fi scris ca o sum de minitermeni:

f =

2 n 1

m k
i=0

(1)

unde: - ki=0 dac minitermenul nu este prezent n disjuncie


- ki=1 dac minitermenul este prezent n disjuncie
Ecuaia multiplexorului generalizat este:
2 n 1

Y = E mi I i

(2)

i=0

Comparnd relaiile (1) i (2) se poate trage concluzia c orice funcie poate
fi implementat folosind un multiplexor, conectnd E la 0 logic i intrrile
Ii la 1 logic respectiv 0 logic n fucie de existena sau nu n expresia funciei
a minitermenului respectiv.
Exemplu:
Fie
f = A BC + A BC + A BC
Funcia fi poate fi rescris astfel:
f =1
A42
B4
3
C 0 + 1
A42
B4
3
C 0 + 1
A42
B4
3
C 0 + 1
A42
B4
3
C+
I0

I1

I2

I3

+1
A42
B4
3
C 0 + 1
A42
B4
3
C+1
A42
B4
3
C+1
A42
B4
3
C 0
I4

I5

I6

33

I7

Laborator Circuite Numerice

Multiplexoare

LUCRAREA nr. 6.
Implementarea funciei se poate face astfel:
1
0
I0
A

A0

A1

A2

I1

I2

I3

I4

8:1

I5

I6

I7
E

Y
f

Figura 5

4. Lucrri de efectuat n laborator


Se efectueaz conform fiei de laborator disponibil mai jos:

34

Laborator Circuite Numerice

Multiplexoare

LUCRAREA nr. 6.
FIA LABORATOR
1. Se introduce n MaxPlus II schema multiplexorului 2 :1 din figura 2. Se simuleaz i se
noteaz formele de und. Se noteaz timpii de ntrziere i valorile logice pe formele de
und. Se compar rezultatele cu tabelul de adevr.
A
I0
I1
Y
2. Se introduce n MaxPlus II schema multiplexorului 4:1 din figura 4. Se simuleaz i se
noteaz formele de und pentru E = 0 . Se noteaz timpii de ntrziere i valorile logice pe
formele de und. Se compar rezultatele cu tabelul de adevr.
E
A0
A1
I0
I1
I2
I3
Y
E
A0
A1
I0
I1
I2
I3
Y

35

S-ar putea să vă placă și