Информатика. Технические средства
102
сторы VT1, VT2 открыты одновременно. При этом на входах X, Y – ло-
гическая 1, а значит, транзисторы VT1’, VT2’ закрыты. Во всех осталь-
ных случаях сигнал на выходе соответствует логической 1, поскольку
хотя бы один из транзисторов VT1’, VT2’ открыт, а хотя бы один из
транзисторов VT1, VT2 закрыт. Таким образом, в этой схеме реализо-
вана логическая функция «штрих Шеффера», или отрицание конъюнк-
ции. Вторая схема (рис. 6.9, б) реализу
ет логическую функцию «стрел-
ка Пирса», или отрицание дизъюнкции. Такие схемотехнические реше-
ния используются при построении не только небольших интегральных
микросхем, но и мощных процессоров и контроллеров.
Построение логической схемы
В соответствии с полученными логическими выражениями МДНФ или
МКНФ можно построить логическую схему. При этом полученные ло-
гически
е выражения следует представить в виде комбинации операций,
выполняемых элементами базового набора, а затем построить логиче-
скую схему. В случае использования базового набора, содержащего
элементы И, ИЛИ, НЕ, построение логической схемы производится не-
посредств
енно в соответствии с записанной логической функцией.
Дизъюнкция двух и более элементов заменяется логическим элементом
ИЛИ с двумя или более входами, конъюнкция – элементами И, инвер-
сия – элементами НЕ.
Существует также другая возможность построить логическую схе-
му. Можно использовать элементы только одного типа, выполняющие
функцию И-НЕ или функцию ИЛИ-НЕ. Поскольку фу
нкция И-НЕ
представляет собой полный набор логических функций (то есть исполь-
зуя только эту логическую функцию, можно построить любую другую),
то на базе элементов И-НЕ можно построить любую логическую схему.
То же самое относится к логическим элементам ИЛИ-НЕ.
При реализации на элементах И-НЕ следует произвести двойную
инверсию над полученной ДН
Ф и преобразовать по теореме де Морга-
на инверсию дизъюнкций в конъюнкцию инверсий. Например:
))()(()( DCBADCBDCBBADCBADCBDCBBADCBADCBDCBBAF =+++=+++= .
Полученное в результате логическое выражение содержит только
операции И-НЕ. Его можно реализовать на одном типе элементов (см.
рис.6.10). Построение принципиальной схемы устройства, реализующе-
го логическую функцию F, производится по следующему алгоритму.
Алгоритм построения логической схемы в базисе И-НЕ.
1. Построить все нужные инверсии логических переменных (этому
соответствует левый ряд логических эл
ементов).
2. Построить все элементарные логические перемножения с инвер-
сиями (логические элементы И-НЕ в среднем ряду).