- •Пермь 2001
- •Абстрактный синтез
- •1. Построение и минимизация первичной таблицы переходов-выходов
- •Диаграмма объединений
- •Минимизированная таблица переходов
- •2. Построение реализуемой таблицы переходов
- •Диаграмма переходов
- •3. Построение таблиц переходов-выходов и возбуждений элементов памяти
- •Условия функционирования выходов
- •Структурный синтез
- •I. Минимизация логических функций, записанных в символической форме, в восьмеричной системе счисления, полученных на этапе абстрактного синтеза. (База: y1y2abcd)
- •Анализ автомата на отсутствие состязаний типа "Риск в 1 " в функции выхода z2
- •4 Условия работы автомата
- •Автоматизированный синтез автомата на эвм
- •Сравнение ручного и машинного решения.
- •Элементы физического синтеза.
- •Список литературы
4 Условия работы автомата
Условия функционирования выходов
Из таблицы переходов-выходов имеем ( по знаменателям ):
Z1=25,[01,04,05,07,10,11,13,15,23,26,27,31,34,35,37]
Z2=04,07,10,13,23,26,31,34,[01,05,11,15,25,27,35,37]
б) Условия функционирования блока управления памятью (входов элементов памяти).
Из таблицы возбуждения элементов памяти имеем:
J1=15,[01,04,05,07,10,11,13]
K1=[23,25,26,27,31,34,35,37]
J2=01,[04,05,07,23,25,26,27]
K2=37,[10,11,13,15,31,34,35]
Структурный синтез
I. Минимизация логических функций, записанных в символической форме, в восьмеричной системе счисления, полученных на этапе абстрактного синтеза. (База: y1y2abcd)
Т.к. представленные функции содержат более 4х переменных, то для их минимизации воспользуемся методом Викентьева: будем поразрядно сравнивать рабочие и запрещенные наборы. Так как число переменных в функциях -5, то решение задачи сводится к минимизации логической функции трех переменных с помощью куба соседних чисел для младшего разряда рабочих чисел и минимизации логической функции двух переменных с помощью квадрата соседних чисел для старшего разряда рабочих чисел.
1) Z1=25,[01,04,05,07,10,11,13,15,23,26,27,31,34,35,37]
2) Z2=04,07,10,13,23,26,31,34,[01,05,11,15,25,27,35,37]
Покрывает 10,26,34
Покрывает 13
3) J1=15,[01,04,05,07,10,11,13]
4) K1=[23,25,26,27,31,34,35,37]
На K1 не подается ни какого сигнала.
5) J2=01,[04,05,07,23,25,26,27]
6) K2=37,[10,11,13,15,31,34,35]
II. Приведение полученных минимизированных функций, записанных в ДНФ к виду, удобному для реализации на выбранной элементной базе.
Для последующего физического синтеза синтезируемого ДУ привожу полученные функции к базису И-НЕ. Реализацию функциональной схемы будем проводить на элементах И-НЕ.
Преобразовав логические функции к требуемому виду, приступаем к получению функциональной схемы синтезируемого ДУ. Функциональная схема кодового замка составленная вручную представлена ниже, а также схема разработанная пакетом PROEKT.
Анализ автомата на отсутствие состязаний типа "Риск в 1 " в функции выхода z2
На этапе абстрактного синтеза была построена функция выхода Z2, имеющая следующий вид в ДНФ.
Видим, что переменная y1
входит в нее как в прямом (y1),
так и в инверсном (
)
виде. Значит, в данном автомате возможны
состязания по сигналу y1
типа риск в 1 при изменении его значения
с 1 на 0.
Определим функции A1, B1, C1 по переменной y1:
Определим функцию риска в 1 по переменной y1:
Из полученного результата видно что риска в единице нет. Так как состязаний в функциях Z1, Z2 в моем варианте нет, то согласно заданию ниже приведено решение примера №6 (ч.1, стр. 159).
Логическое выражение, описывающее условие его работы, имеет вид:
Очевидно, что здесь могут быть состязания риск в нуле по переменным x2, x3.
Из КНФ получаем:
Вычислим функции риска в нуле по x2 и x3:
Вычислим функцию риска в нуле для всего ДУ:
Приведем функцию fP0(x) к символической форме:
Состязания возможны только на запрещенных наборах - поэтому нас не интересуют рабочие наборы.
Полученный результат говорит о том, что на входных наборах при заданной базе на выходе ДУ сигнала быть не должно. Однако вследствие состязания типа риск в нуле по переменным x2 и x3 при переходах входных сигналов 1014, 1115, 13, 911, когда переменные x2 и x3 изменяют свои значения с 0 на 1, возможны появления на выходе кратковременных ложных единичных сигналов
