Структурные формулы для заданной ПФ позволяют осуществить переход к тому цифровому логическому устройству, которое выполняет логические операции, входящие в структурную формулу.
Например, для реализации выражения (1) требуются 3 элемента НЕ (для получения инверсий переменных - ), 4 трехвходовых элемента И (для получения конъюнкций –
, , ,)
и 1 четырехвходовый элемент ИЛИ (для получения логической суммы перечисленных четырех конъюнкций). Для реализации выражения (3) требуются 3 двухвходовых элемента И и 1 трехвходовый элемент ИЛИ.
Сказанное приводит к выводу, что при прямом способе построения логического устройства на основе использования структурной формулы, сложность логического устройства определяется сложностью структурной формулы. Одна и та же ПФ может быть реализована устройствами, отличающимися как своей структурой, так и сложностью (числом логических элементов).
Задача проектировщика состоит не только в том, чтобы создать устройство, выполняющее заданную ПФ, но и в том, чтобы из всех возможных вариантов выбрать наилучший, требующий меньшего числа элементов для реализации. При этом могут улучшаться не только технико-экономические (стоимость, масса, габариты), но и чисто технические показатели (например, быстродействие) разрабатываемого устройства, так как длинные цепи логических элементов вносят большее время задержки сигнала на выходе при переключениях устройства.
Проектируемое устройство должно быть оптимальным по количеству используемых для его построения элементов, а также количества их типов. Количество типов логических элементов определяет степень унификации схемных и конструктивных решений. Максимальная унификация достигается в том случае, если в логической схеме используются элементы только одного типа.
При прямом способе реализации ПФ (1), например, требуются логические элементы трех типов: НЕ, И, ИЛИ. Система логических элементов НЕ, И, ИЛИ достаточна для построения логических схем любой сложности. Такую систему называют функционально полной системой логических элементов (элементы НЕ, И, ИЛИ образуют основной логический базис).
Используя принцип двойственности и тождества алгебры логики, можно получить функционально полную систему, включающую два или даже один тип логических элементов. Например, элементы НЕ и И образуют логический базис. Элементы НЕ и ИЛИ также образуют логический базис.
Базис, включающий только один тип логических элементов, называется универсальным. Универсальный базис образуют, например, логические элементы И-НЕ. Двухвходовый элемент И-НЕ выполняет логическую операцию . Универсальность элемента доказывается тем, что все три функции НЕ, И, ИЛИ основного базиса могут быть выражены через функцию И-НЕ:
Элементы ИЛИ-НЕ, выполняющие операцию , также являются универсальными. Операции НЕ, И, ИЛИ выражаются через операцию ИЛИ-НЕ следующим образом:
Таким образом, задача синтеза логической схемы по заданной переключательной функции разделяется на две самостоятельные задачи:
получение структурной формулы в простейшей (минимальной) нормальной форме (МНФ); 2) преобразование МНФ к заданному логическому базису.
Советуем почитать:
Разработка конструкции и технологии изготовления модуля управления временными параметрами Современная микроэлектроника привела к революционным преобразованиям практически во всех отраслях техники, не говоря уже о радиоэлектронной и электронно-вычислительной аппаратуре. Повыше ...
Разработка печатного узла Современные электронные средства проектируются с использованием интегральных схем высокой степени интеграции и элементной базы, монтируемой на поверхность. Это позволяет существенно расширит ...
Разработка делителя мощности на микрополосковой линии В настоящее время область применения радиоэлектронных средств расширяется, комплексы радиосистем становятся все более сложными, это полностью относится и к радиотехнике СВЧ диапазона. В ...