Global Informatics

- Информатика и вычислительная техника

Разработка функциональной схемы блока управления

Блок управления представляет собой автомат с памятью. Алгоритм работы блока управления задан в виде микропрограммы. В этом случае разработка блока управления включает следующие этапы:

- Формализация задания

- Выбор типа автомата

- Разметка схемы алгоритма

- Составление таблицы переходов и выходов автоматов

- Кодирование состояний

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

- Выбор типа триггеров

- Преобразование таблицы переходов в таблицу функций возбуждения триггеров

- Запись функций возбуждения и функций выходов в СДНФ

- Минимизация функций возбуждения и функций выходов

- Выбор типа логических элементов

- Преобразование функций переходов и выходов

- Построение функциональной схемы блока управления

- Проверка правильности работы блока управления

Формализация задания

При задании автомата микропрограммой количество входных сигналов равно числу различных условных операторов микропрограммы. В данном случае число условных операторов равно 5(операторы 8, 9 - одинаковы).

Для упрощения записи логических функций на рисунке 3 приняты следующие обозначения:

- K - сигнал кода операции;

- P - проверка разности порядков

- A - проверка знака числа А;

- B - проверка знака числа В;

- S - проверка знака результата.

Тогда входными сигналами блока управления являются сигналы K, P, A, B, S, каждый из которых может принимать значение 0 или 1.

Число выходных сигналов блока управления равно числу микроопераций в микропрограмме.

При анализе микропрограммы можно установить, что безусловные операторы 2, 3, 4, 6, 14, 15, 17, 18, 19 содержат по одной микрооперации, а операторы 10, 11, 12, 13 - по две совместимых микрооперации. Однако операторы 10, 11, 12, 13 содержат повторяющиеся микрооперации. Кроме того, начальному оператору соответствует выходной сигнал, который сообщает о готовности блока управления к выполнению операции. Таким образом, общее число выходных сигналов равно 14. Обозначение выходных сигналов и соответствующие им микрооперации приведены в таблице 1.

Таблица 1

№ № п/п

Выходные сигналы

Микрооперации

0

Y0

Сигнал готовности

1

Y1

Прием числа А из ОП в регистр РгА

2

Y2

Прием числа В из ОП в регистр РгВ

3

Y3

Вычитание порядков

4

Y4

Выравнивание порядков

5

Y5

Запись числа А в сумматор в дополнительном коде

6

Y6

Запись числа А в сумматор в прямом коде

7

Y7

Запись числа В в сумматор в прямом коде

8

Y8

Запись числа В в сумматор в дополнительном коде

9

Y9

Нормализация результата

10

Y10

Округление результата

11

Y11

Формирование признака результата

12

Y12

Преобразование результата в прямой код

13

Y13

Запись в оперативную память

Перейти на страницу: 1 2 3 4 5 6

Статья в тему

Беспроводные мобильные сети
Мобильные устройства принято классифицировать по поколениям (G - generation), к которому они принадлежат. Наименование началось с появления телефонов поколения 1G, которые часто называют "кирпичами”. Они действительно были первыми телефонами, появившимися на рынке. Далее последовало второ ...

Главные разделы


www.globalinformatics.ru © 2021 - Все права защищены!