_WELCOMETO Radioland

Главная Схемы Документация Студентам Программы Поиск Top50  
Поиск по сайту



Навигация
Главная
Схемы
Автоэлектроника
Акустика
Аудио
Измерения
Компьютеры
Питание
Прог. устройства
Радио
Радиошпионаж
Телевидение
Телефония
Цифр. электроника
Другие
Добавить
Документация
Микросхемы
Транзисторы
Прочее
Файлы
Утилиты
Радиолюб. расчеты
Программирование
Другое
Студентам
Рефераты
Курсовые
Дипломы
Информация
Поиск по сайту
Самое популярное
Карта сайта
Обратная связь

Студентам


Студентам > Курсовые > Синтез управляющего автомата операции умножения младшими разрядами

Синтез управляющего автомата операции умножения младшими разрядами

Страница: 2/3

 

2 Синтез микропрограммного автомата

 

2.1 Кодирование граф схемы алгоритма

 

Синтез микропрограммного автомата

Таблица 1

 

 

Таблица кодировок

 

У

МК

Ук

Начало

У1

Рг2(1¸8):=У(2¸8)

У2

Рг1(1¸8):=8

У3

Рг1(9¸16):=Х(2¸9)

У4

См(1¸16):=0

У5

Сч:=8

У6

Z(1):=X(1)ÅУ(1)

У7

См:=См+Рг1

У8

Рг1:=L(1)Рг1

У9

Рг2:= R(1)Рг2

У10

Сч:=Сч-1

У11

Z(2¸9):=См(1¸8)

Х1

Рг2(8)

Х2

Сч=0

Ук

Конец

 

2.2 Составление таблицы переходов для микропрограммного автомата

 

для синтеза автомата Мура необходимо сделать разметку кодированной ГСА: каждой операторной вершине приписать символ состояния bi, а также для заданного типа автомата необходимо построить прямую таблицу переходов, в которую вписываются пути перехода между соседними отметками

 

 

 

Таблица переходов

 

bm

bs(y)

X(bm, bs)

b1

b2(y1, y2, y3, y4, y5)

1

b2

b3(y6)

1

b3

b4(y6)

х1

b5(y8, y9, y10)

b4

b5(y8, y9, y10)

1

b5

b4(y6)

b5(y8, y9, y10)

b6(y11)

х2

b6

b1(yк)

1

 

2.3 Составление структурной таблицы микропрограммного автомата

 

Выполним переход от абстрактных таблиц кодировок (таблица 1) и переходов (таблица 2) к структурной таблице

В таблицу переходов структурного автомата, в отличии от абстрактного автомата, добавляются три столбца: код состояния bm – K(bm), код состояния bs – K(bs), а также функция возбуждения F(bm, bs).

По количеству состояний определяем, необходимое число символов в кодирующей комбинации. Так как у нас имеется шесть состояний то кодировка будет производиться  трехпозиционной комбинацией двоичных кодов. В таблице 3 представлена структурная таблица переходов МПА Мура.

 

Таблица 3

 

 

Структурная таблица переходов и кодировки состояний

 

bm

K(bm)

bs(y)

K(bs)

X(bm, bs)

F(bm, bs) RS

b1

001

b2(y1, y2, y3, y4, y5)

011

1

b2

011

b3(y6)

010

1

b3

010

b4(y6)

110

x1

S1

010

b5(y8, y9, y10)

000

R2

b4

110

b5(y8, y9, y10)

000

1

b5

000

b4(y6)

110

S1S2

000

b5(y8, y9, y10)

000

-----

000

b6(y11)

100

х2

S2

b6

100

b1(yк)

001

1

R1S3