LABORATORIUM TECHNIKI CYFROWEJ: UKŁADY KOMBINACYJNE I ARYTMETYCZNE
• Praktyczna weryfikacja wiedzy teoretycznej z zakresu projektowania układów kombinacyjnych oraz arytmetycznych
Zaprojektować dwa (wybrane przez prowadzącego) układy. Przy projektowaniu dostępne są bramki: AND. NAND, OR, NOR, XOR. XNOR, INV.
1. układ inkrementujący (n-bitowy. n=4...8) o stałą wartość 1. Do projektu użyć: tylko bramek NAND lub tylko bramek NOR.
2. układ dekrementujący (n-bitowy. n=4...8) o stałą wartość 1. Do projektu użyć: tylko bramek NAND lub tylko bramek NOR.
3. układ konwersji liczby ujemnej zapisanej w kodzie binarnym do kodu uzupełnień do 2.
4. układ dodający dwie n-bitowe (n=4...8) liczby.
5. układ odejmujący dwie n-bitowe (n=4...8) liczby.
6. transkoder z kodu BCD (cyfry 0-9) na kod siedemnastosegmentowy dla wybranego przez prowadzącego segmentu wyświetlacza (z zastosowaniem optymalnego kodowania stanów dowolnych!!!)
7. transkoder z kodu hex na kod siedemnastosegmentowy tylko dla wybranego przez prowadzącego segmentu wyświetlacza (dla A-F kodowanie następujące: A-A. B-b. C-C. D-d. E-E, F-F, z zastosowaniem optymalnego kodowania!)
8. układ generatora bitu parzystości/ nieparzystości (układ posiada dodatkowe wyjście bitu parzystości/ nieparzystości)
9. dekoder kodu I z 16 na kod BCD.
10. układ półsumatora i półsubtraktora (sumatora i subtraktora) w zależności od zewnętrznego sygnału kontrolnego.
11. układ dowolnego transkodera z kodu X na Y, gdzie X, Y mogą być kodami: BCD 8421. BCD 2421. Aikena 2421, z nadmiarem do 3 (tzw. kod XS3), Greya.
12. układ inkrementujący lub dekrementujący o stałą wartość (np. 3) w zależności od wejściowego sygnału kontrolnego.
13. układ dodający lub odejmujący dwie liczby n-bitowe (n=4...6 + bit znaku) w zależności od wejściowego sygnału kontrolnego.
14. układ porównujący dwie n-bitowe liczby (n=4...6).
15. układ dodający ze wskaźnikiem przepełnienia pracujący w kodzie U2.
16. układ dodający i odejmujący (w zależności od zewnętrznego sygnału kontrolnego) w kodzie U2 ze wskaźnikiem przepełnienia.
17. układ inkrementatora równoległego n-bitowego (n=4...6) z przeniesieniami równoległymi.
18. układ konwersji z kodu znak moduł na kod: uzupełnień do dwóch (U2) i uzupełnień do jednego (Ul) w zależności od zewnętrznego sygnału kontrolnego.
2
KATEDRA ELEKTRONIKI AGH