Операционное устройство. Хлуденев А.В. - 26 стр.

UptoLike

Составители: 

случае каждая из микроопераций входит только в один микрооператор, поэтому
разбиение совпадает с составом микрооператоров, а код каждой микрокоманды
может содержать только один микроприказ. В таблице 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