Цифровая схемотехника. Комбинаторная логика. Преобразование кодов. Логика с памятью

Содержание

Слайд 2

Логика

ЛОГИКА

Комбинаторная

Последовательностная

Преобразование кодов

Логика с памятью

Логика ЛОГИКА Комбинаторная Последовательностная Преобразование кодов Логика с памятью

Слайд 3

Преобразование кодов

Таблица истинности

Оригинальная часть.
Выходы

Стандартная часть.
Входы

2n строк

Преобразование кодов Таблица истинности Оригинальная часть. Выходы Стандартная часть. Входы 2n строк

Слайд 4

Преобразование кодов

 

 

 

 

Преобразование кодов

Слайд 5

Таблицы истинности

Все комбинации входных сигналов.
Для n входов 2n строк.

Определение функции

Пример: преобразователь для

Таблицы истинности Все комбинации входных сигналов. Для n входов 2n строк. Определение
3 переменных

Слайд 6

Функции одной переменной

 

 

 

 

 

 

 

 

 

 

 

Рисунок из книги

Функции одной переменной Рисунок из книги

Слайд 7

Логические функции одной переменной

Буфер

Инвертор

Другое обозначение

Другое обозначение

Другое обозначение

Логические функции одной переменной Буфер Инвертор Другое обозначение Другое обозначение Другое обозначение

Слайд 8

Буферы и преобразователи уровней

Буфер
Buffer

Увеличение нагрузочной способности

Пример: 7407

6 элементов в одном корпусе

DIP14

SO14

 

 

Буферы и преобразователи уровней Буфер Buffer Увеличение нагрузочной способности Пример: 7407 6

Слайд 9

Буферы и преобразователи уровней

Преобразователи уровней
Level shifter

Пример: MC14504B

Буферы и преобразователи уровней Преобразователи уровней Level shifter Пример: MC14504B

Слайд 10

Инвертор

Единственная нетривиальная логическая функция от одной переменной

или

Таблица истинности (определение функции)

Графическое обозначение

Символ отрицания

Инвертор Единственная нетривиальная логическая функция от одной переменной или Таблица истинности (определение

 

Алгебраическое обозначение

Штрих Шеффера

 

 

 

 

NOT

Слайд 11

Функции двух переменных

Всего 24=16 функций.
Нетривиальных и симметричных → 6.

2AND

2NAND

2OR

2NOR

XOR

NXOR

 

 

 

4

Функции двух переменных Всего 24=16 функций. Нетривиальных и симметричных → 6. 2AND

Слайд 12

Логическое умножение (конъюнкция)

Графическое
обозначение

Алгебраическое
обозначение

 

 

 

Элементы с количеством входов больше двух

Графическое
обозначение

Алгебраическое
обозначение

 

 

 


2AND


3AND

Логическое умножение (конъюнкция) Графическое обозначение Алгебраическое обозначение Элементы с количеством входов больше

Слайд 13

Логическое умножение с отрицанием

Графическое
обозначение

Алгебраическое
обозначение

 

 

 

Элементы с количеством входов больше двух

Графическое
обозначение

Алгебраическое
обозначение

 

 

 

2И-НЕ
2NAND

3И-НЕ
3NAND

Логическое умножение с отрицанием Графическое обозначение Алгебраическое обозначение Элементы с количеством входов

Слайд 14

Логическое сложение (дизъюнкция)

Графическое
обозначение

Алгебраическое
обозначение

 

 

Элементы с количеством входов больше двух

Графическое
обозначение

Алгебраическое
обозначение

 

 

2ИЛИ
2OR

3ИЛИ
3NOR

Логическое сложение (дизъюнкция) Графическое обозначение Алгебраическое обозначение Элементы с количеством входов больше

Слайд 15

Логическое сложение с отрицанием

Графическое
обозначение

Алгебраическое
обозначение

 

 

Элементы с количеством входов больше двух

Графическое
обозначение

Алгебраическое
обозначение

 

 

2ИЛИ-НЕ
2NOR

3ИЛИ-НЕ
3NOR

Логическое сложение с отрицанием Графическое обозначение Алгебраическое обозначение Элементы с количеством входов

Слайд 16

Исключающее ИЛИ (сложение по модулю 2)

Графическое
обозначение

Алгебраическое
обозначение

 

Элементы с количеством входов больше двух

 

2XOR

3XOR

Четное кол-во

Исключающее ИЛИ (сложение по модулю 2) Графическое обозначение Алгебраическое обозначение Элементы с
1 → Q=0
Нечетное кол-во 1 → Q=1

Слайд 17

Свойства логических функций. (Постулаты Булевой алгебры)

 

Джордж Буль
1815÷1864

Четное количество

 

Линия задержки

Свойства логических функций. (Постулаты Булевой алгебры) Джордж Буль 1815÷1864 Четное количество Линия задержки

Слайд 18

 

 

 

 

 

 

 

 

 

 

 

 

Свойства логических функций. (Постулаты Булевой алгебры)

Свойства логических функций. (Постулаты Булевой алгебры)

Слайд 19

Свойства логических функций. (Постулаты Булевой алгебры)

 

 

 

 

 

 

 

 

 

 

 

 

Свойства логических функций. (Постулаты Булевой алгебры)

Слайд 20

Свойства логических функций. (Постулаты Булевой алгебры)

 

 

 

 

 

 

 

 

 

 

 

 

Свойства логических функций. (Постулаты Булевой алгебры)

Слайд 21

Законы Булевой алгебры

Коммутативный

 

 

 

Законы Булевой алгебры Коммутативный

Слайд 22

Законы Булевой алгебры

 

 

Ассоциативный

 

 

 

 

Законы Булевой алгебры Ассоциативный

Слайд 23

Законы Булевой алгебры

Дистрибутивный

 

 

Законы Булевой алгебры Дистрибутивный

Слайд 24

Свойства логических функций. (Постулаты Булевой алгебры)

 

Поглощение

 

 

 

Свойства логических функций. (Постулаты Булевой алгебры) Поглощение

Слайд 25

Свойства логических функций. (Постулаты Булевой алгебры)

Теорема Де Моргана

 

 

Следствие теоремы Де Моргана

Свойства логических функций. (Постулаты Булевой алгебры) Теорема Де Моргана Следствие теоремы Де Моргана

Слайд 26

Важность учета задержек

 

 

 

В реальных устройствах не совсем так!

 

 

 

 

 

 

!

Важность учета задержек В реальных устройствах не совсем так! !

Слайд 27

Базис

Сколь угодно сложное логическое выражение может быть представлено с использованием только основных

Базис Сколь угодно сложное логическое выражение может быть представлено с использованием только
логических элементов.

Используя теорему де-Моргана

 

 

Можно обойтись только двумя функциями:

Базис 1

Базис 2