Читайте также: |
|
Различие между синхронными и асинхронными автоматами проявляются тогда, когда мы начинаем рассматривать функционирование реальных электронных, полупроводниковых или иных физических устройств с учётом характера сигналов, представляющих входные символы автомата, и с учётом задержек распространения этих сигналов в элементах, из которых построен автомат.
Синхронный автомат может изменять своё состояние только в определённые моменты времени, а именно в моменты поступления синхронизирующих импульсов.
В отличии от синхронных, асинхронный автомат переключается в момент изменения логического значения входных сигналов.
Входные сигналы асинхронного автомата обладают следующими свойствами (рис.23.1):
-сигнал присутствует на входе автомата в каждый момент времени;
-длительность входного сигнала не ограничена и превышает некоторую минимальную величину.
- изменения входного сигнала могут происходить в произвольные моменты времени.
V(t)
11
01
t
рис.23.1
Функционирование асинхронного автомата можно представить моделью Мура:
S(t+Ti) = l[S(t), V(t)],
W(t) = m [S(t)],
Где S(t) – состояние автомата;
V(t) – входной символ автомата;
W(t) – выходной символ автомата;
t – непрерывное время;
Ti - время задержки выходного символа по отношению к моменту
изменения входного символа.
Пусть S(t+Ti) = l[S(t), V(1)]=S(1)=Si при некотором V(1)=V. В этом случае состояние Si называется устойчивым при входном сигнале V (рис.23.2 а)
а) б)
V
Si V Si Sj
Рис. 23.2
В противном случае, если S(t+Ti) = l [S(t), V(t)]=Sj, S(t)=Si
Причём Sj =Si при некоторой V(t)=V, состояние называется неустойчивым при входном сигнале V (рис 23.2 б)
При структурном синтезе асинхронных автоматов все полезные (запланированные) состояния должны быть устойчивыми.
Однако, как правило, при проектировании автомата приходится мириться с наличием некоторого числа неустойчивых состояний, в которых автомат находится некоторое достаточно малое время.
Поэтому неустойчивые состояния называются транзитными.
На рисунке 23.3 показан граф иллюстрирующий появление транзитных состояний.
V1 V1
V Si Sj Sk V1
Рис. 23.3
Вначале автомат находится в устойчивом состоянии Si Под действием входного символа V. При замене входного символа V на V1 переходит в состояние Sk , устойчивое при действии V1.
В асинхронных автоматах возможно явление, называемое генерацией (рис. 23.4)
V1 V1
V Si Sj Sk
V1
Рис. 23.4
Под действием замены входного сигнала V на V1 автомат покидает устойчивое состояние и попадает в замкнутую цепочку (цикл) транзитных состояний Si Sj Sk Вывести автомат из режима генерации можно только путём изменения входного символа.
Лекция №24.
Дата добавления: 2015-12-01; просмотров: 47 | Нарушение авторских прав