Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
PTCA.doc
Скачиваний:
268
Добавлен:
11.02.2016
Размер:
3.54 Mб
Скачать

Синтез управляющего автомата Мура на базе регистра сдвига.

Кроме рассмотренного ранее канонического метода, существуют и другие методы синтеза управляющих автоматов, среди которых наиболее широко используется синтез на базе регистра сдвига. Этот метод позволяет при построении схемы отказаться от дешифратора, т.к. состояния кодируются унитарным кодом. В автомате количество элементов памяти выбирается равным количеству внутренних состояний. В каждый момент времени только один триггер находится в 1, остальные в 0. Обычно при синтезе на базе регистра сдвига используются D-триггеры. Очень эффективен данный метод для так называемых линейных микропрограмм, т.е. микропрограмм без ветвлений (отсутствует логические условия). Рассмотрим пример синтеза управляющего автомата Мура данным методом. Пусть закодированная ГСА микропрограммы имеет вид рис. 60. Разметив данную ГСА для автомата Мура, получаем семь состояний. Следовательно число триггеровm=7. Выполним синтез с использованиемD-триггеров. Закодируем состояния унитарным кодом:a1=1000000,a2=0100000,...,a7=0000001. Обратная структурная таблица переходов-выходов для данного автомата представлена в таблице.

am

Kam

as(y)

Kas

x

ФВ

а6

0000010

а1(-)

1000000

1

D1

а7

0000001

1

D1

а1

1000000

а2(y1 y2)

0100000

1

D2

а2

0100000

а3( y2)

0010000

1

D3

а3

0010000

а4(y3 y4)

0001000

1

D4

а4

0001000

а5( y2)

0000100

D5

а5

0000100

а6(y3)

0000010

1

D6

а4

0001000

а7(y4)

0000001

x

D7

На основании структурной таблицы записываем выражения для выходных сигналов yiи функцийDi:

D1 = a6 + a7 y1 = a2

D2 = a1 y2 = a2 + a3 + a5

D3 = a2 y3 = a4 + a6

D4 = a3 y4 = a4 + a7

D5 = a4

D6 = a5

D7=a4x

Т.к. состояния автомата закодированы унитарным кодом, то можно отождествить каждое состояние с выходом соответствующего триггера, т.е. принять аi=Qi. Для принятого способа кодирования переход из одного состояния в другое как бы сопровождается сдвигом кода, за-

писанного в семиразрядном регистре. Этим и объясняется название метода. Функциональная схема автомата Мура, построенная по полученным уравнениям, приведена на рисунке 62. При определенных навыках синтез автомата Мура на базе регистра сдвига выполняется непосредственно по отмеченной ГСА без построения структурной таблицы переходов-выходов.

10

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