Asynchroniczny układ sekwencyjny to cyfrowy system logiczny, w którym stan wyjść zależy nie tylko od aktualnych sygnałów wejściowych, ale także od wcześniejszego stanu układu. Oznacza to, że układ ma pewną formę „pamięci”.
Najważniejsza cecha układu asynchronicznego: zmiana stanu może nastąpić w dowolnym momencie działania, bez oczekiwania na impuls zegarowy.
Czym różni się od układu synchronicznego?
W układzie synchronicznym zmiany stanu są sterowane zegarem, czyli zachodzą tylko w określonych chwilach, np. przy zboczu narastającym sygnału zegarowego.
W układzie asynchronicznym nie ma wspólnego sygnału zegarowego, który wyznacza moment zmiany. Reakcja następuje po zmianie sygnałów wejściowych, z uwzględnieniem opóźnień elementów logicznych.
Kluczowa definicja egzaminacyjna
Wyjścia asynchronicznego układu sekwencyjnego zależą:
- od aktualnego stanu wejść,
- od wcześniejszych stanów systemu,
- w jakimkolwiek momencie działania układu.
Dlatego poprawne sformułowanie brzmi: stan wyjść zależy od stanu wejść oraz od wcześniejszych stanów systemu w jakimkolwiek momencie jego działania.
Uwaga na typowe pomyłki
- Jeśli wyjście zależy wyłącznie od aktualnych wejść, jest to układ kombinacyjny, a nie sekwencyjny.
- Jeśli zmiany zachodzą tylko w określonych momentach zegara, mówimy o układzie synchronicznym.
- Asynchroniczność oznacza brak konieczności oczekiwania na takt zegara.