Реферат: Проектирование операционного устройства
Синтез поля П(1).
Над этим полем выполняются несколько микроопераций, поэтому синтез осуществляется на каждом поле отдельно, а потом эти результаты объединяются. То есть будут составляться функции возбуждения триггера для каждой микрооперации, а далее эти функции объединяются в функцию окончательного результата путем выполнения операции дизъюнкции функций возбуждения, полученных для каждой микрооперации. Это возможно, так как над одним и тем же полем одновременно может выполняться только одна микрооперация. Все эти условия распространяются и на все другие поля всех блоков.
y1 :
П(1):=0
Можно составить каноническую таблицу переходов автомата (табл. 5).
Табл. 5
t | t+1 | t | |
П(1) | П(1) | J | K |
0 | 0 | 0 | 0 Ú 1 |
1 | 0 | 0 Ú 1 | 1 |
Из табл. 5 можно написать функцию возбуждения для триггера по входам J и K.
J=0,
K=1.
y7 :
П(1):=1
Можно составить каноническую таблицу переходов автомата (табл. 6).
Табл. 6
t | t+1 | t | |
П(1) | П(1) | J | K |
0 | 1 | 1 | 0 Ú 1 |
1 | 1 | 0 Ú 1 | 0 |
Из табл. 6 можно написать функцию возбуждения для триггера по входам J и K.
J=1,
K=0.
Теперь можно написать общий вид функции возбуждения поля П(1).
Логическая схема поля П(1) будет выглядеть так, как показано на рис. 2.1.1.
Рис. 2.1.1.
2.2. Синтез блока С
В блоке С выделено несколько полей, соответственно синтез будет производиться для каждого из них отдельно.
Поле С(1).
y1 :
С(1):=0
Таблица и функции аналогичны таблице 5 и функциям для микрооперации y1 над полем П(1).
J=0, K=1.
y2 :
С(1):=P(1), где P(1) – перенос в первый разряд из второго.
Так как р поле С(1) было обнулено при микрооперации y1 , то в таблице 7 можно рассматривать только наборы, где С(1)=0.