2 Описание общей схемы автомата
Обобщённая схема конечного цифрового автомата выглядит следующим образом:
Рис.2- Общая схема автомата Схема состоит из комбинационной схемыF, элементарных автоматов памятиQ1,Q2 …Qnи преобразователей П1 и П2. Входной алфавит автомата представляет собой множество букв Х1 , Х2, Х3. Преобразователь П1 называемый кодировщиком, преобразовывает символы входного алфавита Х1 , Х2 , Х3 в совокупность двоичных значений сигналов на физических входах автоматах*1х*2.Выходной алфавит автомата представляет собой множество буквy1, у2,yз ,y4. Преобразователь П2, называемый дешифратором, преобразует совокупность двоичных значений сигналов на физических выходах автоматау*1, у*2в символы выходного алфавитаy1, у2, уз,y4.
Комбинационная схема Fопределяет логику работы автомата. На ее входы подаются сигналы с физических входов автоматах*1, х*2и с выходов элементарных автоматовQi,Q2, а выходы схемы соединяются с физическими выходами автоматау*1у*2и с входами элементарных автоматов. Структурный синтез автомата заключается в построении такой схемы автомата, которая функционирует в соответствии с заданными таблицами переходов и выходов автомата.
3 Граф автомата
X1V1
Х1У4
Х3У2
Рис.З
– Граф автомата
Синтез автомата задан таблицей переходов и таблицей выходов:
|
Z0 |
Z1 |
Z2 |
Z3 |
X1 |
Z0 |
Z2 |
Z1 |
Z3 |
X2 |
Z2 |
Z1 |
Z3 |
Z0 |
X3 |
Z1 |
Z3 |
Z0 |
Z2 |
Таблица 1 –Таблица переходов
|
Z0 |
Z1 |
Z2 |
Z3 |
X1 |
Y1 |
Y3 |
Y2 |
Y4 |
X2 |
Y4 |
Y2 |
Y3 |
Y1 |
X3 |
Y2 |
Y1 |
Y4 |
Y3 |
Таблица 2 –Таблица выходов
D |
Qs |
Qs=1 |
0 |
0 |
0 |
0 |
l |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
Таблица 3 – Таблица состояний D-триггера
1. Постановка задачи синтеза цифрового автомата.
Выполнить структурный синтез цифрового автомата, функционирование которого задано таблицей состояния (табл.1) и таблицей выходов (табл. 2).
Таблица 1
|
Z0 |
Z1 |
Z2 |
Z3 |
X1 |
Z0 |
Z2 |
Z1 |
Z3 |
X2 |
Z2 |
Z1 |
Z3 |
Z0 |
X3 |
Z1 |
Z3 |
Z0 |
Z2 |
Таблица 2
|
Z0 |
Z1 |
Z2 |
Z3 |
X1 |
Y1 |
Y3 |
Y2 |
Y4 |
X2 |
Y4 |
Y2 |
Y3 |
Y1 |
X3 |
Y2 |
Y1 |
Y4 |
Y3 |
Zi – состояния цифрового автомата;
Xi - входные сигналы автомата;
Yi - выходные сигналы автомата.
В качестве элементов памяти использовать RS-триггер.
Синтез выполнить в базисе И-НЕ (логический элемент Шеффера).