Построение комбинационной логической схемы по заданной функции


 

Имея аналитическую запись логической функции Y = ( , можно осуществить переход к реализации цифрового логического устройства, которое будет обрабатывать поступающие логические сигналы , по заданным требованиям.

 

Пример: Логическая функция представлена аналитическим выражением в совершенной дизъюнктивной нормальной форме:

Y = +

Для реализации этой логической функции потребуются:

а) инверторы (НЕ) в количестве трех штук для инвертирования , ;

б) трехвходовые конъюнкторы (И) для образования каждого из минтермов, в количестве четырех штук;

в) один дизъюнктор (ИЛИ) на четыре входа, на входы которого должны подаваться сигналы с выходов минтермов, а выход схемы ИЛИ является выходом всего устройства.

Соединив связями входы и выходы перечисленных элементов, получим логическую схему, представленную на рис. 1.1.

 

 

Рис. 1.1 Схемная реализация логической функции в базисе И, ИЛИ, НЕ

 

Таким образом, для реализации этой логической функции потребовалось 8 логических элементов. Можно показать, что реализация этой же логической функции, преобразованной в совершенную конъюнктивную нормальную форму потребует использования также 8 элементов, причем, как и в первом случае, все элементы «разномастные», что при практической реализации вызовет перерасход микросхем.

 

Логические базисы ИЛИ-НЕ, И-НЕ – универсальные логические функции

 

Элемент ИЛИ-НЕ, реализует логическую функцию вида Y = (инверсия дизъюнкции). Иногда ее обозначают Y = (стрелка Пирса)

Условное обозначение

Значения функции представлены в табл. 1.5.

 

Таблица 1.5

Таблица истинности функции

ИЛИ-НЕ для двух аргументов

Х1 Х2 Y

 

Универсальность функции может быть показана, если доказать её полноту, т.е. возможность получения трех основных логических действий в базисе И, ИЛИ, НЕ. Элемент ИЛИ-НЕ выполняет все основные логические операции:

1. операция инверсии Y = . Это означает, что для получения инвертора необходимо соединить между собой все входы n-входового элемента ИЛИ-НЕ

 

2. операция дизъюнкции Y =

 

 

 

3. операция конъюнкции. Воспользуемся законом Де Моргана Y = , для чего аргументы Х1 и Х2 придется предварительно проинвертировать

 

 

В общем случае входов может быть – «n».

Элемент И-НЕ, реализует логическую функцию вида Y = (отрицание конъюнкции). Иногда ее обозначают Y = (штрих Шеффера)

Условное обозначение:

 

 

Элемент И-НЕ выполняет все основные логические операции:

 

1. операция инверсии Y = , заключается в объединении всех n – входов элемента И-НЕ

 

2. операция конъюнкции Y =

 

 

3.операция дизъюнкции может быть получена по правилу Де Моргана

Y =

 

 

В общем случае входов может быть – «n».

Способность функций ИЛИ-НЕ и И-НЕ выражать только через самоё себя все функции Булева базиса доказывает, что эти функции обладают логической полнотой. С практической точки зрения это означает, что разработчик схем получает возможность проектирования любой сколь угодно сложной схемы с помощью одной лишь функции И-НЕ или ИЛИ-НЕ. Важным свойством функции И-НЕ оказалось и то, что именно её удалось эффективно реализовать средствами самой массовой интегральной технологии – ТТЛ. Поэтому именно микросхемы, выполняющие функцию И-НЕ уже не одно десятилетие выпускаются в самом массовом количестве, а самому элементу присвоено звание «тяговой лошадки» схемотехники малой и средней степени интеграции.

 



Дата добавления: 2017-05-02; просмотров: 8893;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.01 сек.