TC Moduł 9: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Daniel-PW (dyskusja | edycje)
Nie podano opisu zmian
 
Daniel-PW (dyskusja | edycje)
Nie podano opisu zmian
Linia 1: Linia 1:
{| border="0" cellpadding="4" width="100%"
{| border="0" cellpadding="4" width="100%"
|width="500px" valign="top"|[[Grafika:TC_M9_Slajd1.png|thumb|500px]]
|width="500px" valign="top"|[[Grafika:TC_M9_Slajd1.png|thumb|500px]]
|valign="top"|
|valign="top"|Układy asynchroniczne
 
|}
|}
<hr width="100%">
<hr width="100%">
Linia 8: Linia 7:
{| border="0" cellpadding="4" width="100%"
{| border="0" cellpadding="4" width="100%"
|width="500px" valign="top"|[[Grafika:TC_M9_Slajd2.png|thumb|500px]]
|width="500px" valign="top"|[[Grafika:TC_M9_Slajd2.png|thumb|500px]]
|valign="top"|
|valign="top"|Struktura sekwencyjnego układu asynchronicznego jest podobna do struktury układu synchronicznego (por. moduł 7 plansza 5). Istotną różnicą jest brak wejścia zegarowego clk. Z tego powodu pamięć układu mogą stanowić przerzutniki (automaty elementarne) nie synchronizowane lub elementy opóźniające. Powstaje zatem pytanie: co – wobec braku sygnału zegarowego – wyznacza kolejne takty pracy układu, powodując zmiany jego stanów wewnętrznych? Czynnikiem powodującym te zmiany może być tylko zmiana stanów wejść. Taka sytuacja jest pokazana na rysunku fragmentu grafu. Pod wpływem litery wejściowej <math>X_i\,</math> układ znalazł się w stanie <math>S_a\,</math>. Pozostaje w nim tak długo, aż na wejściu pojawi się inna litera – <math>X_j(j\in i)\,</math> . Wówczas układ może przejść do stanu <math>S_b\,</math>. Przykładowe stany <math>S_a\,</math> i <math>S_b\,</math> nazywa się stanami stabilnymi. Należy przyjąć, że w układzie asynchronicznym wszystkie stany są stanami stabilnymi, a zmiana stanu może nastąpić tylko w wyniku zmiany stanu wejść.


|}
|}

Wersja z 06:42, 8 wrz 2006

Układy asynchroniczne

Struktura sekwencyjnego układu asynchronicznego jest podobna do struktury układu synchronicznego (por. moduł 7 plansza 5). Istotną różnicą jest brak wejścia zegarowego clk. Z tego powodu pamięć układu mogą stanowić przerzutniki (automaty elementarne) nie synchronizowane lub elementy opóźniające. Powstaje zatem pytanie: co – wobec braku sygnału zegarowego – wyznacza kolejne takty pracy układu, powodując zmiany jego stanów wewnętrznych? Czynnikiem powodującym te zmiany może być tylko zmiana stanów wejść. Taka sytuacja jest pokazana na rysunku fragmentu grafu. Pod wpływem litery wejściowej Xi układ znalazł się w stanie Sa. Pozostaje w nim tak długo, aż na wejściu pojawi się inna litera – Xj(ji) . Wówczas układ może przejść do stanu Sb. Przykładowe stany Sa i Sb nazywa się stanami stabilnymi. Należy przyjąć, że w układzie asynchronicznym wszystkie stany są stanami stabilnymi, a zmiana stanu może nastąpić tylko w wyniku zmiany stanu wejść.