Читать курсовая по Отсутствует: "Проектирование управляющего автомата в САПР Quartus II" Страница 3

назад (Назад)скачать (Cкачать работу)

Функция "чтения" служит для ознакомления с работой. Разметка, таблицы и картинки документа могут отображаться неверно или не в полном объёме!

содержащее результат выполнения первой команды, является первым операндом, а поле B, содержащее результат выполнения второй команды, - вторым операндом.

Выполнение команд XI заключается в выборке байта первого операнда из основной памяти и последующей записи в память нового значения. Запись конкретного байта не обязательно производится сразу же после его выборки. Отсюда следует, что команда ИСКЛЮЧАЮЩЕЕ ИЛИ не может использоваться для обновления содержимого разделяемой ячейки основной памяти без учета возможных непредвиденных последствий, если существует вероятность того, что другой процессор в это время может производить изменение содержимого указанной ячейки. В случае команды XI в память записывается только один байт.

Функциональная микропрограмма команды XI приведена на рис.3. в размеченном виде.

Рис.3.1. Размеченная микропрограмма команды XI лист 1/3

Рис.3.2. Размеченная микропрограмма команды XI лист 2/3

Рис.3.3. Размеченная микропрограмма команды XI лист 3/3

3. Выбор типа УА

Выберем в качестве основы УА регистр сдвига на 20 разрядов. Все состояния автомата будем записывать в унитарном коде. Закодируем все состояния и результат запишем в таблицу 2. Таблица 2 - Кодирование состояний

Состояние

Унитарный код

a0

00000000000000000001

a1

00000000000000000010

a2

00000000000000000100

a3

00000000000000001000

a4

00000000000000010000

a5

00000000000000100000

a6

00000000000001000000

a7

00000000000010000000

a8

00000000000100000000

a9

00000000001000000000

a10

00000000010000000000

a11

00000000100000000000

a12

00000001000000000000

a13

00000010000000000000

a14

00000100000000000000

a15

00001000000000000000

a16

00010000000000000000

a17

00100000000000000000

a18

01000000000000000000

a19

10000000000000000000

Построим таблицу переходов и выходов УА (смотрите таблицу 3).

. Таблица переходов и выходов УА

Таблица 3 - Таблица переходов и выходов УА

Номер перехода

Исходное состояние

Код исходного состояния

Следующее состояние

Код следующего состояния

Входной набор

Выходной набор

Сигналы возбуждения

1

а0

0000

а1

0001

1

y24

b1f1 s1k1z1c1

D1

2

а1

0001

а2

0011

y25

b2f2s1k1z1r1

D2

3

а1

0001

а5

0101

X11y28

d1

D3

4

а1

0001

а6

0110

X11X13

y41

b4f4s1k2z1r3

D4

5

а2

0010

а3

0011

1

y26

z2 c2 r2l1m1

D5

6

а3

0011

а4

0100

1

y27

a1b3f3s1k2z1c3

D6

7

а4

0100

а5

0101

y28

d1


Интересная статья: Быстрое написание курсовой работы