- •Основы цифровой интегральной схемотехники с примерами и задачами
- •1. Логические устройства лу
- •Основы Булевой алгебры
- •Принцип двойственности в алгебре Буля
- •Законы булевой алгебры
- •Логические функции л.Ф.
- •Способы представления логических функций
- •Построение комбинационной логической схемы по заданной функции
- •Логические базисы или-не, и-не – универсальные логические функции
- •Минимизация логических функций
- •Сумма по модулю 2
- •Интегральные цифровые микросхемы
- •Схемное построение логических элементов
- •Логические элементы с тремя выходными состояниями
- •Кмоп Комплементарные полевые транзисторы со структурой металл-окисел-полупроводник.
- •Основные элементы кмоп
- •Коммутативный ключ кмоп
- •Код Грея
- •Контроль по нечетности
- •Параметры импульсов
- •Динамические параметры интегральных схем
- •Шифратор
- •Наращивание шифраторов
- •Мультиплексоры и демультиплексоры
- •Демультиплексоры
- •Сумматоры
- •Полусумматор
- •Полный сумматор
- •Компараторы
- •Запоминающие устройства цифровой техники
- •3. Последовательностные устройства
- •Дискретное время
- •Накопительные (параллельные) регистры
- •Например: к155рп1, 564ир11 и ир12.
- •Буферы типа «очередь» и «магазин»
- •Инкрементор (inc)
- •Применение сдвиговых регистров
- •Кольцевой счетчик Джонсона
- •Способы наращивания счетчиков 564 ие14 приведены на рис. 3.71 и 3.72.
- •Еще одним представителем программируемых счетчиков является счетчик-делитель к155ие8 (рис. 3.79).
- •Применение счетчиков
- •4. Примеры и задачи в среде Multisim
- •Порядок проведения работы
Построение комбинационной логической схемы по заданной функции
Имея
аналитическую запись логической функции
Y =
(
, можно осуществить переход к реализации
цифрового логического устройства,
которое будет обрабатывать поступающие
логические сигналы
,
по заданным требованиям.
Пример: Логическая функция представлена аналитическим выражением в совершенной дизъюнктивной нормальной форме:
Y = +
Для реализации этой логической функции потребуются:
а) инверторы
(НЕ) в количестве трех штук для
инвертирования
,
;
б) трехвходовые конъюнкторы (И) для образования каждого из минтермов, в количестве четырех штук;
в) один дизъюнктор (ИЛИ) на четыре входа, на входы которого должны подаваться сигналы с выходов минтермов, а выход схемы ИЛИ является выходом всего устройства.
Соединив связями входы и выходы перечисленных элементов, получим логическую схему, представленную на рис. 1.1.
Рис. 1.1 Схемная реализация логической функции в базисе И, ИЛИ, НЕ
Таким образом, для реализации этой логической функции потребовалось 8 логических элементов. Можно показать, что реализация этой же логической функции, преобразованной в совершенную конъюнктивную нормальную форму потребует использования также 8 элементов, причем, как и в первом случае, все элементы «разномастные», что при практической реализации вызовет перерасход микросхем.
Логические базисы или-не, и-не – универсальные логические функции
Элемент
ИЛИ-НЕ, реализует логическую функцию
вида Y =
(инверсия дизъюнкции). Иногда ее обозначают
Y =
(стрелка Пирса)
Условное обозначение
Значения функции представлены в табл. 1.5.
Таблица 1.5
Таблица истинности функции
ИЛИ-НЕ для двух аргументов
Х1 |
Х2 |
Y |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
Универсальность функции может быть показана, если доказать её полноту, т.е. возможность получения трех основных логических действий в базисе И, ИЛИ, НЕ. Элемент ИЛИ-НЕ выполняет все основные логические операции:
1. операция
инверсии Y =
.
Это означает, что для получения инвертора
необходимо соединить между собой все
входы n-входового элемента
ИЛИ-НЕ
2. операция
дизъюнкции Y =
3. операция
конъюнкции. Воспользуемся законом Де
Моргана Y =
, для чего аргументы Х1 и Х2
придется предварительно проинвертировать
В общем случае входов может быть – «n».
Элемент
И-НЕ, реализует логическую функцию
вида Y =
(отрицание конъюнкции). Иногда ее
обозначают Y =
(штрих Шеффера)
Условное обозначение:
Элемент И-НЕ выполняет все основные логические операции:
1. операция
инверсии Y =
, заключается в объединении всех n
– входов элемента И-НЕ
2. операция
конъюнкции Y =
3.операция дизъюнкции может быть получена по правилу Де Моргана
Y
=
В общем случае входов может быть – «n».
Способность функций ИЛИ-НЕ и И-НЕ выражать только через самоё себя все функции Булева базиса доказывает, что эти функции обладают логической полнотой. С практической точки зрения это означает, что разработчик схем получает возможность проектирования любой сколь угодно сложной схемы с помощью одной лишь функции И-НЕ или ИЛИ-НЕ. Важным свойством функции И-НЕ оказалось и то, что именно её удалось эффективно реализовать средствами самой массовой интегральной технологии – ТТЛ. Поэтому именно микросхемы, выполняющие функцию И-НЕ уже не одно десятилетие выпускаются в самом массовом количестве, а самому элементу присвоено звание «тяговой лошадки» схемотехники малой и средней степени интеграции.
