TC Moduł 9: Różnice pomiędzy wersjami
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Nie podano opisu zmian |
Nie podano opisu zmian |
||
Linia 80: | Linia 80: | ||
|valign="top"|Wyznaczone na podstawie tych tablic funkcje <math>Q_1^{'}\,</math> i <math>Q_2^{'}\,</math> (również <math>y\,</math>), opisują realizację układu kombinacyjnego, nazywaną realizacją ze sprzężeniem zwrotnym: | |valign="top"|Wyznaczone na podstawie tych tablic funkcje <math>Q_1^{'}\,</math> i <math>Q_2^{'}\,</math> (również <math>y\,</math>), opisują realizację układu kombinacyjnego, nazywaną realizacją ze sprzężeniem zwrotnym: | ||
<math>\begin{matrix} y=Q_2 & Q_1^{'}=Q_1x_1+Q_1x_2+Q_2\overline{x}_1+x_1\overline{x} | <math>\begin{matrix} y=Q_2 & Q_1^{'}=Q_1x_1+Q_1x_2+Q_2\overline{x}_1+x_1\overline{x}_2 & Q_2^{'}=\overline{Q}_1x_1x_2+\overline{Q}_1Q_2x_2 \end{matrix}</math> | ||
gdzie składnik <math>Q_1x_1\,</math> wprowadzono w celu uniknięcia szkodliwego zjawiska, zwanego hazardem. Wprowadzenie tego składnika zapobiegnie pojawieniu się na wyjściu <math>Q_1\,</math> krótkiego impulsu o wartości logicznej <math>0\,</math>, który może powstać przy zmianie sygnału <math>x_2\,</math> z <math>1\,</math> na <math>0\,</math>. | gdzie składnik <math>Q_1x_1\,</math> wprowadzono w celu uniknięcia szkodliwego zjawiska, zwanego hazardem. Wprowadzenie tego składnika zapobiegnie pojawieniu się na wyjściu <math>Q_1\,</math> krótkiego impulsu o wartości logicznej <math>0\,</math>, który może powstać przy zmianie sygnału <math>x_2\,</math> z <math>1\,</math> na <math>0\,</math>. |
Aktualna wersja na dzień 07:58, 8 wrz 2006
![]() |
Układy asynchroniczne |
![]() |
Uwzględniając przeprowadzone rozważania łatwo stwierdzić, że graf automatu należy uzupełnić o stan niestabilny zakodowany , co prowadzi do zmodyfikowanej tablicy przejść podanej na planszy. |
![]() |
Zmodyfikowaną tablicę rozpisujemy na poszczególne funkcje wzbudzeń oraz . |
![]() |
Plansza wyjaśnia powstawanie zjawiska hazardu. W układach asynchronicznych funkcje wzbudzeń muszą być realizowane w taki sposób, aby nie występował hazard statyczny. |
![]() |
Mając świadomość, że w realizowanym automacie zlikwidowaliśmy przyczyny wszystkich szkodliwych zjawisk, możemy przystąpić do narysowania schematu logicznego tego automatu. |
![]() |
Na podstawie narysowanego grafu automatu tworzymy tablicę przejść-wyjść automatu sterującego, którą następnie kodujemy w sposób pokazany na planszy. |
![]() |
Zakodowaną tablicę rozpisujemy na dwie tabelki dla poszczególnych funkcji i .
Z tabelek tych można wyznaczyć wyrażenia boolowskie dla i . |
![]() |
Ostatecznie
Na tej podstawie i po zastosowaniu prawa De Morgana uzyskujemy schemat logiczny układu zaprojektowanego na elementach typu . |
![]() |
Tworzony jest pierwotny graf automatu, a na jego podstawie pierwotna tablica przejść wyjść. |
![]() |
Pierwotna tablica przejść wyjść poddawana jest procesowi minimalizacji liczby stanów. Efektem minimalizacji jest zredukowanie liczby stanów z do . |
![]() |
Kodowanie stanów wewnętrznych w celu zabezpieczenia układu przed szkodliwymi zjawiskami wyścigów krytycznych. |
![]() |
Prawidłowo zakodowana tablica przejść wyjść jest punktem wyjścia do obliczenia funkcji wzbudzeń oraz funkcji wyjściowej. |
![]() |
Obliczone funkcje mogą być bezpośrednio zrealizowane na bramkach logicznych. |