Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебники 60157.doc
Скачиваний:
4
Добавлен:
01.05.2022
Размер:
1.4 Mб
Скачать

2.4.3 Модель совмещенного автомата (с-автомата)

Модель совмещенного автомата представляет собой комбинацию моделей Мили и Мура. Совмещенный автомат позволяет одновременно формировать выходные сигналы как "короткие", так и "длинные".

Абстрактный С-автомат - математическая модель дискретного устройства, для которого заданы следующие параметры:

Q={q1,...,qn}

 множество состояний;

X={x1,...,xm}

 входной алфавит;

Y={y1,...,yg}

 выходной алфавит типа 1;

U={u1,...,uf}

 выходной алфавит типа 2;

:QXQ

 функция переходов, реализующая

отображение DQX в Q;

1:QXY

 функция выходов, реализующая

отображение D1QX на Y;

2:QU

 функция выходов, реализующая

отображение D2Q на U;

q0 Q

 начальное состояние автомата.

Абстрактный С-автомат можно представить в виде устройства с одним входом, на который поступают сигналы из входного алфавита X, и двумя выходами, на которых появляются сигналы из выходных алфавитов Y и U (рис.2.2).

О

26

25

тличие С-автомата от моделей Мили и Мура состоит в том, что он одновременно реализует две функции выходов 1 и 2, каждая из которых характерна для этих моделей в отдельности. Этот автомат можно описать следующей системой уравнений:

q (t+1) =  (q(t),

y (t) = 1 (q(t), x(t)); (2.6)

u(t) = 2 (q(t)).

Выходной сигнал u=2(qs) выделяется все время, пока автомат находится в состоянии qs. Выходной сигнал y=1(qs, xn) выдается во время действия входного сигнала xn при нахождении автомата в состоянии qs. От С-автомата легко перейти к автоматам Мили или Мура (с учетом возможных сдвигов во времени на один такт), так же как возможна трансформация автомата Мили в автомат Мура, и наоборот.

U={u1,...,uf}

X={x1,..., xm}

Y={y1,...,yg}

Q={q1,....,qn}

Рис. 2.2 Модель совмещенного автомата с одним

входом и двумя выходами (С-автомат)

2.4.4 Модель микропрограммного автомата

Принцип функционирования микропрограммного автомата (МП-автомат) удобно рассматривать во взаимодействии с управляемыми им функциональными блоками (ФБ) [5]. При этом среди ФБ целесообразно выделить два типа блоков: операторные (ОФБ) и логические (ЛФБ). МА-автомат вырабатывает последовательность выходных сигналов (воздействий) zai и zpj, которые управляют работой ОФБ и ЛФБ.

r1 Z a1

rk Z ak

p1 Z p1

pm Z pm

Рис. 2.3 Структурное представление микропрограммного автомата

П

27

ри воздействии на ЛФБj им вырабатывается одно из двух возможных значений проверяемого параметра pj, которое поступает на вход микропрограммного автомата. Следовательно, на вход pj воздействие может поступить лишь в том случае, если имеется воздействие на выходе zpj. Поэтому все входы МП-автомата разделяют на две группы: внешние r1,…,rk и внутренние p1,…,pm. Выходы zp1,…,zpm можно назвать внутренними выходами, а za1,…,zak - внешними.

Наличие зависимости поступления воздействий на внутренние входы МП-автомата от его внутренних выходных воздействий является одной из основных особенностей МП-автомата. Второй особенностью является то, что при неизменном состоянии внешнего входа автомат вырабатывает последовательность сигналов на основных выходах.

Примем, что Q={q1,...,qn} множество внутренних состояний МП - автомата. Тогда его закон функционирования можно задать одним из следующих способов:

q (t + 1) =  ((q(t), r(t), p(t)),

Z a(t) = 1((q(t), r(t), p(t)), (2.7)

Z p(t) = 2((q(t), r(t), p(t)),

или

q (t + 1) =  ((q(t), r(t), p(t)),

Z a(t) = 1((q(t)), (2.8)

Z p(t) = 2((q(t)).

Соотношение (2.7) задает МП - автомат, который соответствует модели Мили, а соотношение (2.8) - соответствует модели Мура.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]