instytut cybernetyki technicznej politechniki wrocławskiej

Transkrypt

instytut cybernetyki technicznej politechniki wrocławskiej
INSTYTUT CYBERNETYKI TECHNICZNEJ POLITECHNIKI WROCŁAWSKIEJ
ZAKŁAD SZTUCZNEJ INTELIGENCJI I AUTOMATÓW
LABORATORIUM LOGIKI UKŁADÓW CYFROWYCH
Zadania dodatkowe do ćwiczeń laboratoryjnych
202 – KODERY I DEKODERY
1. Generator bitu parzystości dla słowa 4-bitowego
2. Generator bitu nieparzystości dla słowa 4-bitowego
3. 4-bitowy koder priorytetowy
4. Następnik dla liczby 3-bitowej
5. Multiplexer 1-bitowy
6. Demultiplexer 1-bitowy
7. Koder z kodu 1 z n na kod BCD
8. Dekoder z kodu BCD (2-bitowy) na kod 1 z n
9. Transkoder (4-bitowy) z kodu dwójkowego na kod Gray’a
10. Transkoder z kodu Gray’a na kod dwójkowy
11. Transkoder z kodu dwójkowego na kod „plus 3”
202 – UKŁADY ARYTMETYCZNE
1. Komparator 2-bitowy
a. 2 wyjścia (00 A=B, 01 A>B, 10 A<B, 11 stan nieokreślony)
b. 3 wyjściowy (każde wyjście odpowiada za osobny stan)
2. Zaprojektować układ, który w zależności od sygnału sterującego realizuje sumę
logiczną lub iloczyn logiczny
3. Zaprojektować pełny sumator 1-bitowy
4. Zaprojektować pełny subtraktor 1-bitowy
5. Z gotowych modułów zrealizować 4-bitowy kaskadowy sumator równoległy
6. Za pomocą układów 7483 zrealizować układ generujący uzupełnienie do dwóch
liczby 4-bitowej
7. Zrealizować układ, który w zależności od sygnału sterującego daje na wyjściu
sygnał wejściowy (1-bitowy) lub jego negację. Korzystając z takiego układu
zaprojektować układ realizujący usupełnienia do dwóch liczby 4-bitowej
8. Zaprojektować układ, który sprawdza, czy podana liczba 4-bitowa na wejściu jest
liczbą z przedziału 5..10 (można wykorzystać układ komparatora scalonego 7485)
203 – REJESTRY
1.
2.
3.
4.
Zbudować przerzutnik RS w technice NOR i NAND
Wykorzystując przerzutnik JK zamodelować przerzutniki D i T
Zrealizować rejestr szeregowy przesuwający z równoległym wpisem informacji
Zrealizować szeregowy rejestr z równoległym wpisem informacji przesuwający
wstecz
5. Zrealizować 3-bitowy rejestr przesuwający wstecz i w przód z równoległym
wpisem informacji
6. Zrealizować 4-bitowy szeregowy sumator akumulacyjny
7. Zrealizować układ realizujacy uzupełnienie do dwóch liczby zapisanej w rejestrze
4-bitowym
203 – LICZNIKI
1.
2.
3.
4.
5.
6.
7.
8.
9.
Zrealizować dwójkę liczącą z wykorzystaniem przerzutników D i JK
Korzystając z punktu 1. zrealizować licznik asynchroniczny modulo 8
Zaprojektować licznik asynchroniczny modulo 13
Zaprojektować 4-bitowy licznik asynchroniczny modulo N z możliwością zadania
liczby N
Zaprojektować licznik synchroniczny modulo 6
Zaprojektować licznik synchroniczny modulo 5 liczący wstecz
Zaprojektować rewersyjny licznik synchroniczny modulo 8
Zaprojektować licznik synchroniczny liczący w kodzie Gray’a
Zaprojektować licznik synchroniczny liczący w kodzie „plus 3”