Politechnika Rzeszowska WydziaÅ‚ Elektrotechniki i Informatyki ZakÅ‚ad Systemów Rozproszonych L a b o r a t o r i u m E L i A K Ćwiczenie 5: Projektowanie i symulacja ukÅ‚adów sekwencyjnych ObowiÄ…zujÄ…ce zagadnienia: Formy opisu ukÅ‚adów sekwencyjnych: wykres czasowy Ä…ð graf stanów Ä…ð tablica przejść-wyjść. Automaty Moore a i Mealy ego, grafy. Podstawowe przerzutniki i ich tablice wzbudzeÅ„. Metody projektowania. Redukcja tablicy stanów. Zrealizować tylko ćwiczenia wskazane przez prowadzÄ…cego. 1. Z ciÄ…gu czterech sygnałów x1, x2, x3, x4 generowanych przypadkowo należy wybierać sekwencjÄ™: a) x1, x1, x4; b) x2, x1, x3; c) x3, x4, x3; d) x3, x1, x4, x2; e) x3, x1, x3, x2; f) x1, x1, x4, x4; g) x2, x2, x4. SygnaÅ‚ wyjÅ›ciowy Z = 1 powinien pojawiać siÄ™ razem z ostatnim sygnaÅ‚em należącym do prawidÅ‚owej sekwencji wejÅ›ciowej. UkÅ‚ad zaprojektować jako poÅ‚Ä…czenie bramek ze sprzężeniem zwrotnym a także wykorzystujÄ…c przerzutnik wskazany przez prowadzÄ…cego. Wyrażenia logiczne zrealizować przy użyciu elementów: a) dowolnych bramek; b) tylko bramek NAND; c) tylko bramek NOR; d) przerzutnika wskazanego przez prowadzÄ…cego. 2. Skonstruować komparator szeregowy, który bÄ™dzie dokonywaÅ‚ porównaÅ„ liczb reprezentowanych w kodzie binarnym. Komparator ma okreÅ›lić, czy liczba A jest >, =, < od liczby B. Liczba podawana jest na wejÅ›cie w sposób podany przez prowadzÄ…cego. UkÅ‚ad zrealizować jako automat wskazany przez prowadzÄ…cego. W rozwiÄ…zaniu zastosować ukÅ‚ad oparty o bramki ze sprzężeniem zwrotnym oraz jako drugi wariant, przerzutniki wskazane przez prowadzÄ…cego. 3. Zaprojektować jeden z przerzutników wskazanych przez prowadzÄ…cego: JK, D, T, RS. Przerzutnik powinien pracować jako ukÅ‚ad synchroniczny wyzwalany zboczem opadajÄ…cym bÄ…dz narastajÄ…cym sygnaÅ‚u zegarowego (zbocze wskazane przez prowadzÄ…cego). Projekt powinien zawierać kolejno: - wykres czasowy; - graf; - tablicÄ™ przejść-wyjść; - redukcjÄ™ tablicy stanów; - schemat poÅ‚Ä…czeÅ„ użytych elementów. Przerzutnik należy zaprojektować w oparciu o bramki logiczne Zrealizowane ukÅ‚ady zasymulować wykorzystujÄ…c system MultiSim. W sprawozdaniu umieÅ›cić kolejne etapy projektowe, ukÅ‚ady oraz wyniki symulacji.