ВУЗ:
Составители:
случае каждая из микроопераций входит только в один микрооператор, поэтому
разбиение совпадает с составом микрооператоров, а код каждой микрокоманды
может содержать только один микроприказ. В таблице 11 представлены коды
микрокоманд, обеспечивающие выполнение всех микрооператоров.
Таблица 11
Микрооператоры
Микрокоманды
S := 0, Ct := 4, A := IA, B := IB
y1
B:= R1(S(4).B), S:= R1(0.S), Ct := Ct-1
y2
S := S+0.A(1:4)
y3
OS:= A(7)^B(0). S(6:0).B(7:1)
y4
По полученным результатам можно сформировать цепи управления и
синхронизации ОА. Для этого необходимо объединить синхровходы всех
синхронных функциональных узлов в общую цепь синхронизации
Clk и подать
микроприказы на соответствующие управляющие входы функциональных
узлов:
-
y1 на входы R DD5 (S := 0), LD DD6 (Ct := 4), LD DD1 (A := IA), LD
DD2 (B := IB);
-
y2 на входы SH DD2 (B:= R1(S(4).B)), SH DD5 (S:= R1(0.S)), CE DD6
(
Ct := Ct-1);
-
y3 на вход LD DD5 (S := S+0.A(1:4));
-
y4 на вход LD DD7 (OS:= A(7)^B(0). S(6:0).B(7:1)).
В общем случае для формирования осведомительных сигналов
необходимо построить комбинационную схему, реализующую функции
отношений. В данном примере осведомительные сигналы непосредственно
формируются на выходах функциональных узлов:
-
x1 – соответствует логическому условию B(0);
-
x2 – соответсвует логическому условию (Ct = = 0).
4 Методические указания по абстрактному синтезу
управляющего автомата
4.1 Кодированная ГСА микропрограммы
Функция управляющего автомата задаётся кодированной ГСА микропро-
граммы. Кодированную ГСА получают путём замены в содержательной ГСА
микрооператоров (наборов совместимых микроопераций) на коды микроко-
манд и логических условий на их идентификаторы.
Заменим наборы микроопераций на коды микрокоманд и логические
условия на обозначения осведомительных сигналов. В результате получим
кодированную ГСА микропрограммы (рисунок 5, а).
Построение управляющего автомата начинается с отметки внутренних
состояний на кодированной ГСА. Отметка состояний должна соответствовать
26
случае каждая из микроопераций входит только в один микрооператор, поэтому разбиение совпадает с составом микрооператоров, а код каждой микрокоманды может содержать только один микроприказ. В таблице 11 представлены коды микрокоманд, обеспечивающие выполнение всех микрооператоров. Таблица 11 Микрооператоры Микрокоманды S := 0, Ct := 4, A := IA, B := IB y1 B:= R1(S(4).B), S:= R1(0.S), Ct := Ct-1 y2 S := S+0.A(1:4) y3 OS:= A(7)^B(0). S(6:0).B(7:1) y4 По полученным результатам можно сформировать цепи управления и синхронизации ОА. Для этого необходимо объединить синхровходы всех синхронных функциональных узлов в общую цепь синхронизации Clk и подать микроприказы на соответствующие управляющие входы функциональных узлов: - y1 на входы R DD5 (S := 0), LD DD6 (Ct := 4), LD DD1 (A := IA), LD DD2 (B := IB); - y2 на входы SH DD2 (B:= R1(S(4).B)), SH DD5 (S:= R1(0.S)), CE DD6 (Ct := Ct-1); - y3 на вход LD DD5 (S := S+0.A(1:4)); - y4 на вход LD DD7 (OS:= A(7)^B(0). S(6:0).B(7:1)). В общем случае для формирования осведомительных сигналов необходимо построить комбинационную схему, реализующую функции отношений. В данном примере осведомительные сигналы непосредственно формируются на выходах функциональных узлов: - x1 – соответствует логическому условию B(0); - x2 – соответсвует логическому условию (Ct = = 0). 4 Методические указания по абстрактному синтезу управляющего автомата 4.1 Кодированная ГСА микропрограммы Функция управляющего автомата задаётся кодированной ГСА микропро- граммы. Кодированную ГСА получают путём замены в содержательной ГСА микрооператоров (наборов совместимых микроопераций) на коды микроко- манд и логических условий на их идентификаторы. Заменим наборы микроопераций на коды микрокоманд и логические условия на обозначения осведомительных сигналов. В результате получим кодированную ГСА микропрограммы (рисунок 5, а). Построение управляющего автомата начинается с отметки внутренних состояний на кодированной ГСА. Отметка состояний должна соответствовать 26
Страницы
- « первая
- ‹ предыдущая
- …
- 24
- 25
- 26
- 27
- 28
- …
- следующая ›
- последняя »