Читайте также:
|
|
Рассмотрим синтез на основе ДНФ на примере функции
f (x 1, x 2, x 3, x 4 x 5)= ` x 4` x 5 Ú x 2` x 5 Ú x 1` x 4.
Если имеются только двухвходовые элементы, то схема принимает вид рис 30.1,б.
При синтезе на основе ДНФ можно использовать также элементы И–НЕ. Для этого ДНФ функция преобразуется в логическое представление на основе операции Шеффера (¤). Для рассмотренного выше примера преобразование в базис Шеффера можно получить следующим образом:
f (x 1, x 2, x 3, x 4 x 5)= ` x 4` x 5 Ú x 2` x 5 Ú x 1` x 4 =
Схемная реализация по полученной формуле на двух- и трехвходовых элементах И–НЕ представлена на рис.30.2,а. Если имеются только двухвходовые элементы И–НЕ, то один трехвходовой элемент И–НЕ можно заменить тремя двухвходовыми по схеме рис. 30.2,б. Отметим, что число инвертирований сигнала для любого пути от входа к выходу схемы, реализующей функцию на элементах И–НЕ, должно быть четным.
В базисе (И, ИЛИ, НЕ) эта функция реализуется схемой на рис.30.3,а. Эту функцию также удобно реализовать на элементах ИЛИ–НЕ. Для этого представим рассматриваемую функцию в базисе Пирса:
Схема, реализующая полученую формулу, приведена на рис. 30.3,б.
Приемы синтеза на основе КНФ аналогичны приемам для ДНФ в силу двойственности ДНФ и КНФ. Рассмотрим пример синтеза для функции
f (x 1, x 2, x 3, x 4)= (` x 1 Ú x 2 Ú x 4)(` x 3Ú` x 4)(` x 1Ú` x 3).
Дата добавления: 2015-12-01; просмотров: 28 | Нарушение авторских прав