Numer ćw.: |
Nazwa wydziału: |
Ocena: |
2 |
Wydział Inżynierii i Technologii Chemicznej |
|
Grupa stud. / grupa lab. |
|
|
21T1 |
Nazwa przedmiotu: |
|
Data wykonania ćw.: 29.10.2010 |
Elektrotechnika |
|
|
Temat ćw: |
Podpis: |
Data oddania sprawozdania:26.11.2010 |
Multiplekser 16x1, 8x1, 4x1 |
|
|
|
|
Skład zespołu (podkreślić osobę odpowiedzialna za wykonanie sprawozdania) |
|
|
Katarzyna Parylak Justyna Tałanda
|
|
|
|
|
Wstęp teoretyczny
Multiplekserem (w skrócie MUX) nazywamy układ cyfrowy, komutacyjny (przełączający), który przekazuje jeden z wielu sygnałów wejściowych na sygnał wyjściowy, czyli posiada wiele portów wejściowych i jeden wyjściowy. Dodatkowo wyposażony jest między innymi w port sterujący. Działanie multipleksera polega na połączeniu jednego z wejść z jedynym wyjściem.
Innymi słowy multiplekser jest układem komutacyjnym, posiadającym k wejść informacyjnych (zwanych też wejściami danych), n wejść adresowych (sterujących) (zazwyczaj k=2n) i jedno wyjście y. Posiada też wejście sterujące działaniem układu oznaczane S (wejście strobujące, ang. strobe) lub e (ang. enable). Jego działanie polega na przekazaniu wartości jednego z wejść xi na wyjście y. Numer i wejścia jest podawany na linie adresowe a0... an-1. Jeśli na wejście strobujące (blokujące) S podane zostanie logiczne zero, to wyjście y przyjmuje określony stan logiczny (zazwyczaj zero), niezależny od stanu wejść X i A.
Zadanie
Zrealizować za pomocą MUX: 16x1, 8x1, 4x1 funkcję Y=(4,7,9,10,12,13,14,15)
„10” |
DCBA |
Y |
16x1 |
8x1 |
4x1 |
0 |
0000 |
0 |
0 |
0 |
0 |
1 |
0001 |
0 |
0 |
|
|
2 |
0010 |
0 |
0 |
0 |
|
3 |
0011 |
0 |
0 |
|
|
4 |
0100 |
1 |
1 |
|
|
5 |
0101 |
0 |
0 |
|
|
6 |
0110 |
0 |
0 |
A |
|
7 |
0111 |
1 |
1 |
|
|
8 |
1000 |
0 |
0 |
A |
|
9 |
1001 |
1 |
1 |
|
|
10 |
1010 |
1 |
1 |
|
|
11 |
1011 |
0 |
0 |
|
|
12 |
1100 |
1 |
1 |
1 |
0 |
13 |
1101 |
1 |
1 |
|
|
14 |
1110 |
1 |
1 |
1 |
|
15 |
1111 |
1 |
1 |
|
|
MUX 16/1
Multiplekser 16/1 przyjmuje takie same wartości, co funkcja Y.
MUX 8/1
Aby określić wartość multipleksera 8/1 należy jednocześnie porównać wartości z kolumny Y
oraz A. Jeśli w kolumnie A otrzymamy po kolei 0,1, natomiast w kolumnie Y - 0,0, wówczas na wejściu informacyjnym uzyskamy 0.
Jeśli w kolumnie A otrzymamy po kolei 0,1, natomiast w kolumnie Y - 1,0, wówczas na wejściu informacyjnym uzyskamy negację A.
Jeśli w kolumnie A otrzymamy po kolei 0,1, natomiast w kolumnie Y - 0,1, wówczas na wejściu informacyjnym uzyskamy A.
MUX 4x1
B 0 1
|
|
0 |
|
B 0 1
|
|
0 |
|
B 0 1
|
|
1 |
|
B 0 1
|
|
1 |
|
Wnioski
W czasie budowania multiplekserów nie wystąpiły żadne problemy. Funkcje są dobrze zminimalizowane. Układy działają prawidłowo, ponieważ wpisywanie cyfer, którym przyporządkowano jedynki, powodowało zapalenie odpowiednich lampek.
A
0
1
W0 = 0
W0
A
0
1
W1 = A*B+A*B
exNOR
W1
A
0
1
W2 = A*B+B*A
exOR
W2pp
A
0
1
W3 = 0
W3pp