- •Цифровая электроника в устройствах управления
- •Оглавление
- •Раздел 1. Методические вопросы 7
- •Раздел II. Математические, логические и аппаратные основы цифровой электроники 29
- •Раздел III. Элементная база комбинационных цифровых узлов и устройств 71
- •Раздел IV. Последовательностные функциональные узлы 103
- •Введение
- •Раздел 1. Методические вопросы Лекция 1. Сведения о дисциплине
- •Цель и задачи дисциплины, её место в учебном процессе
- •Место дисциплины в структуре ооп впо
- •Требования к уровню освоения содержания дисциплины
- •Содержание дисциплины
- •Разделы дисциплины
- •Содержание разделов дисциплины
- •Раздел I. Введение. Методические вопросы –1 час.
- •Раздел II. Математические, логические и аппаратные основы цифровой электроники – 5 часов.
- •Раздел III. Элементная база комбинационных цифровых узлов и устройств – 6 часов.
- •Раздел IV. Элементная база последовательностных цифровых узлов – 4 часа.
- •Рекомендуемая литература
- •Учебники (рис. 2)
- •Справочники
- •Программное обеспечение и интернет-ресурсы
- •Методические рекомендации для студентов по изучению учебной дисциплины для очной формы и нормативного срока обучения
- •Указания по работе с основной и дополнительной литературой, рекомендованной программой дисциплины
- •1.5. Советы по подготовке к текущей аттестации и зачету
- •Материал для самостоятельной работы
- •1.6. Основные определения и понятия в цепи: процесс – информация – процесс
- •Информация и данные
- •Событие – сигнал – данные
- •Раздел II. Математические, логические и аппаратные основы цифровой электроники Методические рекомендации для студентов
- •Лекция 2. Варианты выполнения интегральных микросхем
- •2.1. Начальные сведения
- •2.2. Классификация имс
- •Определение
- •2.3. Сравнительный анализ имс семейства ттл различных серий
- •2.4. Особенности применения микросхем с тт-логикой
- •2.5. Варианты выполнения выходного каскада имс семейства ттл
- •2.6. Характеристика логического элемента
- •Лекция 3. Понятие кодирования и разновидности кодов
- •3.1. Основные положения
- •3.2. Специальные виды кодов
- •Лекция 4. Системы логических функций и их реализации
- •4.1. Основные тождества алгебры логики (повторение) 4
- •4.2. Системы логических функций от 1 и 2 аргументов
- •4.3. Минимизация логических функций
- •Метод Карно-Вейча
- •4.4. Дополнительные возможности логических преобразований на базе комбинационных микросхем ттл
- •Раздел III. Элементная база комбинационных цифровых узлов и устройств Методические рекомендации для студентов
- •Лекция 5. Сложные комбинационные схемы
- •5.1. Преобразователи кодов: классификация, назначение и функционирование
- •5.2. Шифраторы и дешифраторы семейства ттл: функционирование и использование
- •Лекция 6. Коммутаторы
- •6.1. Общее определение, классификация, назначение и функционирование
- •6.2. Функциональные схемы коммутаторов
- •6.3. Реализации коммутаторов информационных потоков
- •Лекция 7. Преобразователи специальных кодов и схемы анализа кодов
- •7.1. Преобразователи специальных кодов
- •7.2. Схемы анализа кодов
- •7.3. Арифметико-логические устройства
- •8.2. Триггеры Разновидности триггеров
- •Преобразование триггеров
- •8.3. Регистры
- •8.4. Счетчики: классификация, функционирование, использование
- •Вопросы для зачета Теоретическая часть
- •П римеры практических заданий
- •Заключение
- •Приложение Зарубежные аналоги наиболее распространенных микросхем ттл малой и средней интеграции
- •Библиографический список
- •394026 Воронеж, Московский просп., 14
Лекция 4. Системы логических функций и их реализации
4.1. Основные тождества алгебры логики (повторение) 4
Методом перебора легко убедиться в справедливости следующих теорем:
идемпотентные законы (правило подобных)
(1)
коммутативные законы
(2)
ассоциативные законы
(3)
дистрибутивные законы
(4)
законы отрицания
(5)
операции с константами
(6)
(7)
Полезные следствия:
.
законы двойственности (теоремы де Моргана 5)
(8)
Полезно иметь в виду, что вследствие этого закона
,
,
и что
закон двойного отрицания
(9)
законы поглощения
(10)
операции склеивания
(11)
операции обобщенного склеивания
(12)
(13)
В общем виде Клод Шеннон записал принцип двойственности (8) как
, где ν – вектор входных координат;
– вектор инверсий координат;
\ означает “относительно действий”.
Напомним: если в логическое выражение входят операции дизъюнкции и конъюнкции, то следует соблюдать порядок выполнения операций: сначала выполняется операция конъюнкции, а затем операция дизъюнкции. В сложных логических выражениях для задания порядка выполнения операций используются скобки.
Некоторые теоремы и тождества алгебры логики имеют особое значение, так как позволяют упрощать логические выражения. Например, в соотношениях (1), (5) – (7), (10) – (13) правая часть проще левой, поэтому, произведя в логических выражениях соответствующие преобразования, можно добиться существенного их упрощения. Особенно часто для преобразования логических выражений с целью их упрощения используются тождества (10) – (13).
Наш курс ориентирован на аппаратные средства ВТ (см. рис. 1), соответственно необходимо сопоставить существующие логические функции и их реализации в виде микросхем. Обычно «логику» реализуют на комбинационных микросхемах малой сложности. К последним относят те, у которых в каждом кристалле содержится до 100 транзисторных элементов, выполненных по биполярной технологии. Комбинационные микросхемы не имеют памяти, их состояние определяется текущими, мгновенными значениями входных сигналов (однако, переходные процессы имеют конечную длительность) 6.
Отметим, что функциональные возможности комбинационных схем могут быть сведены в две группы:
1) логические преобразования сигналов;
2) преобразования статических и динамических параметров сигналов (параметрические преобразования) – см. ниже, например, лекцию 12.
Реальные результаты этих преобразований зависят от схемотехнических решений функциональных узлов и от свойств микросхем.
В соответствии со сказанным выше при рассмотрении полной совокупности логических функций от 1 и 2 аргументов будем обращать внимание на наличие и обозначение микросхем, выполняющих данную функцию (табл. 9).
4.2. Системы логических функций от 1 и 2 аргументов
Система логических функций от 1 аргумента X состоит из четырёх функций: Y0 0, Y1 X, … (остальные – самостоятельно). Совокупность значений всех возможных функций Yk от двух аргументов X1 и X2 приведена в табл. 9.
Таблица 9
X1 |
0011 |
Символ в формулах |
Имя |
Функция |
Символ на УГО |
Обозначение микросхемы |
X2 |
0101 |
|||||
Y0 |
0000 |
0 |
Тождественный 0 |
|
|
|
Y1 |
0001 |
. (&) |
И (конъюнкция) |
=
|
& |
ЛИ |
Y2 |
0010 |
|
|
=
|
|
|
Y3 |
0011 |
|
Тождественный X1 |
X1 |
|
|
Y4 |
0100 |
|
|
=
|
|
|
Y5 |
0101 |
|
Тождественный X2 |
X2 |
|
|
Y6 |
0110 |
|
Исключающее ИЛИ |
|
=1 |
ЛП5, ЛП12 () |
Y7 |
0111 |
|
ИЛИ (дизъюнкция) |
|
(≥)1 |
ЛЛ |
Y8 |
1000 |
|
Стрелка Пирса |
=
|
|
ЛЕ |
Y9 |
1001 |
|
Эквивалентность |
= |
|
|
Продолжение табл. 9
X1 |
0011 |
Символ в формулах |
Имя |
Функция |
Символ на УГО |
Обозначение микросхемы |
X2 |
0101 |
|||||
Y10 |
1010 |
– ┐
|
Инверсия X2 |
|
Кружок (НЕ) |
ЛН |
Y11 |
1011 |
|
Импликация X2X1 |
=
|
|
|
Y12 |
1100 |
– ┐
|
Инверсия X1 |
|
Кружок на выходе или входе |
ЛН |
Y13 |
1101 |
|
Импликация X1X2 |
=
|
|
|
Y14 |
1110 |
|
Штрих Шеффера X1X2 |
=
|
И-НЕ, либо НЕ-ИЛИ |
ЛА |
Y15 |
1111 |
1 |
Тождественная 1 |
1 |
подачей + 5 В через резистор |
|
Полная номенклатура «одноярусных» логических микросхем, входящих в серии ТТЛ, приведена в табл. 10. Примеры УГО микросхем с логикой И-ИЛИ-НЕ приведены на рис. 12. Список зарубежных прототипов наиболее распространенных микросхем ТТЛ малой и средней интеграции дан в приложении.
Таблица 10
Рис. 12
Рассмотрим связь между логической функцией и ее реализациями на примере функции Y6. Это операция суммирования по модулю два (исключающее ИЛИ, логическая неравнозначность), которая обозначается символом и определяется соотношением
(14)
Легко убедиться, что:
(15)
Из приведенных соотношений следует, что значение совпадает со значением младшего разряда суммы двух двоичных чисел, где x и y – значения младших разрядов этих чисел. Соответственно этому значение i-го разряда суммы двух двоичных чисел будет определяться значением , где и – значения i-х разрядов двоичных чисел, а – перенос в i-й разряд из предыдущего (i – 1)-го разряда.
Операция сумма по модулю два коммутативна, ассоциативна и дистрибутивна относительно операции конъюнкции, т.е.
(16)
Для операции сумма по модулю два справедливы также следующие тождества:
(17)
Последнее выражение крайне полезно, когда нет резерва инверторов для инвертирования функции, но есть хотя бы один инвертированный аргумент.
Варианты схемной реализации данной операции приведены на рис. 13, однако существует и готовые микросхемы ЛП5, ЛП12, выполняющие эту функцию (см. табл. 10).
Рис. 13
Выведите формулы, доказывающие правильность схем, обратите внимание на полезность переноса инверсий (правая верхняя схема).
Сделайте упражнение «лесенка» (найдите Z на рис. 14):
Рис. 14