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”