Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
21
Добавлен:
10.12.2013
Размер:
458.75 Кб
Скачать

J1k1, j2k2

Данная таблица легко получается из таблицы переходов-выходов и таблицы входов J-K триггера.

4 Условия работы автомата

  1. Условия функционирования выходов

Из таблицы переходов-выходов имеем ( по знаменателям ):

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 при переходах входных сигналов 1014, 1115, 13, 911, когда переменныеx2иx3 изменяют свои значения с 0 на 1, возможны появления на выходе кратковременных ложных единичных сигналов

Соседние файлы в папке ЭВТ-2-Курсовая-Коган_1