Logika Układów Cyfrowych
Transkrypt
Logika Układów Cyfrowych
Logika Układów Cyfrowych Zadania na 04.01.2016r. dla grup o 7:30, 9:15 i 11:15 A1/A3/A7/A9 (ćwiczenie 212) Zaprojektować automat asynchroniczny działający wg podanego schematu. Dany jest automat A1 , który ma dwa wejścia bitowe X1 i X2 oraz dwa wyjścia bitowe Y1 i Y2 . Automat rozpoczyna swoją pracę w stanie początkowym q0 . Stany wejść to X1 = X2 = 0. Stan wyjść to Y1 = Y2 = 0. Podanie na wejście X1 sygnału „1” powoduje ustawienie wyjść: Y1 = 1 i Y2 = 0. Kolejna „1” na X1 , to X1 = 0 i X2 = 1. Następna „1” na Y1 , to Y2 = 1 i X2 = 1. Po kolejnej podanej na X1 „1” następuje powrót do stanu początkowego. Każdorazowe podanie (w dowolnej dyskretnej chwili czasu) sygnału „1” na wejście X2 powoduje ustawienie wyjść: Y1 = Y2 = 0. Założenie: na wejściach nigdy nie pojawiają się jednocześnie stany „1”. Układ zaprojektować w dwóch wersjach: ze sprzężeniem zwrotnym i przerzutnikami. B1/B3/B7/B9 (ćwiczenie 204) Skonstruować automat NFA akceptujący słowa ze zbioru zadanego wyrażeniem regularnym S1 = 1∗ · (0 + 1) · 2∗ C1/C3/C7/C9 (ćwiczenie 205) Dokonać syntezy strukturalnej automatu (z użyciem przerzutników i bramek) w oparciu o podane wyrażenie regularne. S0 = (z2 z2 z1 + z1 z2 )∗ z1 z2 | y0 , S1 = ¬S0 | y1 UWAGA! Przygotowując się do ćwiczeń należy zgodnie z zasadami podanymi w instrukcji umieć wykonać przejście z zapisu w postaci wyrażenia na graf oraz umieć dokonać syntezy strukturalnej automatu. Przykład syntezy podany jest na stronie antoni.sterna.staff.iiar.pwr.wroc.pl D1/D3/D7/D9 (ćwiczenie 206) Stosując metodę przedstawioną w instrukcji do ćwiczenia (przeczytać również dodatek), wykonać syntezę automatu parametrycznego dla podanych automatów A1 i A2 . A1 y0 y1 y0 q0 q1 q2 z0 q0 q2 q2 z1 q1 q0 q0 A2 Strona 1 z 2 y0 y1 y0 q3 q4 q5 z2 q5 q5 q5 z3 q5 q4 q3 E1/E3/E7/E9 (ćwiczenie 207) Przygotować się zgodnie z instrukcją do wykonania zadań zawartych w Modułach 1 − 4. Przykłady na ćwiczeniach mogą różnić się od podanych w Modułach. F1/F3/F7/F9 (ćwiczenie 208) Określić graf automatu Moore’a dla: 1. Komparatora 2-bitowego, 3-ro stanowego: A > B; A = B; A < B. 2. Detektora sekwencji „ALA” w wersji „zazębiającej się” na symbolu („A”), gdzie ostatni symbol wykrytej sekwencji rozpoczyna kolejną sekwencję. 3. Zamka szyfrowego, 4-ro bitowego jak w Module D ćwiczenia 207. Strona 2 z 2