Законы функционирования автоматов
В зависимости от способа формирования выходных сигналов Y выделяют два типа автоматов: – автомат МИЛИ; – автомат МУРА. Структурная модель автомата МИЛИ показана на рис. 6. Рисунок 6
Автомат МИЛИ содержит комбинационную схему (КС) где жестко защиты микропрограммы, регистр состояний R и дешифратор DC для перевода двоичного кода (V) состояния автомата в унитарный код ( а ). На вход КС подаются состояния автомата ( а ) и осведомительные сигналы Х. В зависимости от этих входных сигналов КС вырабатывает различные управляющие сигналы Y и сигналы возбуждений U для перевода регистра состояний R в следующее состояние. С выхода регистра R снимается двоичный код V состояния УА. Переход автомата в новое состояние определяется сигналами возбуждений U, которые зависят от сигналов Хt и аt, поступающие на КС в данный момент времени t. Поэтому следующее состояние автомата аt+1 определяется через состояние аt в данный момент времени и сигналов Хt: аt+1=d(аt,Хt). Выходные сигналы Yt в данный момент времени зависят от сигналов Хt и аt, поступающие на вход КС: Yt=l(аt,Хt). Структурная модель автомата МУРА представлена на рис. 7. Рисунок 7
В автомате МУРА цепочка перевода автомата в новое состояние такая же, как и у автомата МИЛИ. Однако выходные сигналы Yt здесь зависят только от состояния аt в данный момент времени. Поэтому закон функционирования автомата МУРА запишется в виде: аt+1=d(аt,Хt), Yt=l(аt). Возможны и другие типы автоматов, но они являются частным случаем автоматов МИЛИ или МУРА. Например, разомкнутый автомат МИЛИ по шине Y представленный на рис.8 имеет закон функционирования: аt+1=d(аt), Yt=l(аt,Хt).
Рисунок 8
В таком автомате вместо регистра состояния R вводится двоичный счетчик. Вместо сигналов возбуждений U на счетчик (СЧ) подается синхросигнал С.
Объединение автоматов МИЛИ и МУРА в одну схему выделяется в отдельный тип автомата С-автомат (рис.10).
Рисунок 10
Закон функционирования С-автомата: аt+1=d(аt,Хt), Y1t=l1(аt,Хt), Y2t=l2(аt).
|