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

UptoLike

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

D2: D1: D0:
x
1
x
2
Q
00 01 11 10
000 0 0 0 0
001 1 1 0 0
011 1 1 1 1
010 - - - -
110 - - - -
111 - - - -
101 1 1 1 0
100 0 0 0 0
x
1
x
2
Q
00 01 11 10
000 0 0 0 0
001 0 0 1 1
011 0 0 0 0
010 - - - -
110 - - - -
111 - - - -
101 0 0 0 1
100 0 0 0 0
x
1
x
2
Q
00 01 11 10
000 1 1 1 1
001 1 1 1 1
011 1 1 1 1
010 - - - -
110 - - - -
111 - - - -
101 1 0 0 1
100 0 0 0 0
Рисунок 8
В результате минимизации получим ДНФ функций возбуждения
D2 = q
1
+ q
0
⋅
x
1
+ q
2
q
0
x
2
,
D1 = q
2
q
0
x
1
⋅
x
2
+
q
2
⋅
q
1
q
0
x
1
,
D0 =
q
2
+
x
2
q
0 .
Очевидно, что минимизация функций выходов невозможна, так как
каждая из них представлена только одним минтермом
y1 =
q
2
⋅
q
1
q
0
,
y2 = q
2
⋅
q
1
q
0
,
y3 =
q
2
q
1
q
0
,
y4 = q
2
⋅
q
1
⋅
q
0
.
5.3 Формирование функциональной схемы управляющего автомата
На основе полученных функций возбуждения и функций выходов можно
построить функциональную схему микропрограммного автомата Мура. На
практике чаще всего используют базисы Буля (элементы И, ИЛИ, НЕ),
Шеффера (элементы И-НЕ) и Пирса (элементы ИЛИ-НЕ). Качество решения
задачи синтеза КС оценивают по затратам оборудования и быстродействию.
Для примера используем базис логических элементов Буля. Схему
управляющего автомата получаем путем соединения входов и выходов КС с
выходами и входами D-триггеров. Построенная схема приведена в приложении
Д.
39
     D2:                               D1:              D0:
              x1x2                           x1x2                x1x2
      Q 00 01 11 10                  Q 00 01 11 10       Q 00 01 11 10
     000 0 0 0 0                    000 0 0 0 0         000 1 1 1 1
     001 1 1 0 0                    001 0 0 1 1         001 1 1 1 1
     011 1 1 1 1                    011 0 0 0 0         011 1 1 1 1
     010 -  -      - -              010 -  -      - -   010 -  -      - -
     110 -  -      - -              110 -  -      - -   110 -  -      - -
     111 -  -      - -              111 -  -      - -   111 -  -      - -
     101 1 1 1 0                    101 0 0 0 1         101 1 0 0 1
     100 0 0 0 0                    100 0 0 0 0         100 0 0 0 0

                                        Рисунок 8

     В результате минимизации получим ДНФ функций возбуждения

     D2 = q1 + q0 ⋅x1 + q2 ⋅ q0 ⋅ x2,
     D1 = q2 ⋅ q0 ⋅ x1 ⋅x2 +q2 ⋅q1 ⋅ q0 ⋅ x1 ,
     D0 =q2 +x2 ⋅ q0 .

     Очевидно, что минимизация функций выходов невозможна, так как
каждая из них представлена только одним минтермом

     y1 =q2 ⋅q1 ⋅ q0 ,
     y2 = q2 ⋅q1 ⋅ q0 ,
     y3 =q2 ⋅ q1 ⋅ q0 ,
     y4 = q2 ⋅q1 ⋅q0 .

     5.3 Формирование функциональной схемы управляющего автомата

     На основе полученных функций возбуждения и функций выходов можно
построить функциональную схему микропрограммного автомата Мура. На
практике чаще всего используют базисы Буля (элементы И, ИЛИ, НЕ),
Шеффера (элементы И-НЕ) и Пирса (элементы ИЛИ-НЕ). Качество решения
задачи синтеза КС оценивают по затратам оборудования и быстродействию.
      Для примера используем базис логических элементов Буля. Схему
управляющего автомата получаем путем соединения входов и выходов КС с
выходами и входами D-триггеров. Построенная схема приведена в приложении
Д.




39