Цифровая схемотехника. Синтез произвольных комбинаторных схем

Содержание

Слайд 2

Произвольная таблица истинности

Как построить схему?

Произвольная таблица истинности Как построить схему?

Слайд 3

ДНФ

Дизъюнктивная Нормальная Форма

Событие 1

Событие 2

Событие 4

Событие 5

Событие 7

События приводящие к 1 на

ДНФ Дизъюнктивная Нормальная Форма Событие 1 Событие 2 Событие 4 Событие 5
выходе

 

ИЛИ

Слайд 4

ДНФ

 

 

 

 

 

События приводящие к 1 на выходе

 

Что делать, если на вход поступят другие

ДНФ События приводящие к 1 на выходе Что делать, если на вход
слова то же приводящие к 1?

Слайд 5

ДНФ

Надо их превратить в 111

 

 

 

 

 

События, приводящие к 1 на выходе

 

 

ДНФ Надо их превратить в 111 События, приводящие к 1 на выходе

Слайд 6

ДНФ

 

Дизъюнктивная Нормальная Форма

 

 

 

 

 

Bus

Wire

Input Ports

Output Port

ДНФ Дизъюнктивная Нормальная Форма Bus Wire Input Ports Output Port

Слайд 7

КНФ

Конъюнктивная Нормальная Форма

Событие 0

Событие 3

Событие 6

События приводящие к 0 на выходе

 

И

КНФ Конъюнктивная Нормальная Форма Событие 0 Событие 3 Событие 6 События приводящие

Слайд 8

КНФ

Конъюнктивная Нормальная Форма

Событие 0

Событие 3

Событие 6

События приводящие к 0 на выходе

 

 

КНФ Конъюнктивная Нормальная Форма Событие 0 Событие 3 Событие 6 События приводящие к 0 на выходе

Слайд 9

ДНФ vs КНФ

 

 

Множество решений!

В нашем случае ДНФ короче чем КНФ.
Но всегда будем

ДНФ vs КНФ Множество решений! В нашем случае ДНФ короче чем КНФ.
выбирать ДНФ.

К555ЛР13 (74LS54)
(с точностью до инверсии выхода)

Древняя микросхема

КНФ

Слайд 10

ДНФ vs КНФ

 

 

ДНФ

КНФ

Но КНФ у нас короче и схема проще.
Нулей меньше чем

ДНФ vs КНФ ДНФ КНФ Но КНФ у нас короче и схема
единиц.

 

 

ДНФ по 0

Можно вполне обойтись только ДНФ

Нули всегда можно превратить в единицы инверсией.

Слайд 11

Карты Карно

Можно ли еще сократить?

Морис Карно
Maurice Karnaugh
1953 Bell Labs

Можно как и задачи

Карты Карно Можно ли еще сократить? Морис Карно Maurice Karnaugh 1953 Bell
по алгебре

Слайд 12

Карты Карно. 2 переменные.

Представление функции

Таблица

Алгебраическое выражение

График

Карты Карно

Карты Карно. 2 переменные. Представление функции Таблица Алгебраическое выражение График Карты Карно

Слайд 13

Карты Карно. 2 переменные.

Для логических переменных все проще.

 

 

Карты Карно. 2 переменные. Для логических переменных все проще.

Слайд 14

Карты Карно. 2 переменные.

 

Выходное значение не зависит от входных переменных

 

Карты Карно. 2 переменные. Выходное значение не зависит от входных переменных

Слайд 15

Карты Карно. 2 переменные.

 

 

Координата группы

 

Если I1=0, то Q=1 независимо от I0

Карты Карно. 2 переменные. Координата группы Если I1=0, то Q=1 независимо от I0

Слайд 16

Карты Карно. 2 переменные.

 

 

Координата группы

 

Если I1=0, то Q=1 независимо от I0

Координата группы

 

(2NAND)

 

Если

Карты Карно. 2 переменные. Координата группы Если I1=0, то Q=1 независимо от
I0=0, то Q=1 независимо от I1

 

Слайд 17

Карты Карно. 2 переменные.

 

(XOR)

 

Это НЕ группа.
Координату записать невозможно!

Не упрощается.

Карты Карно. 2 переменные. (XOR) Это НЕ группа. Координату записать невозможно! Не упрощается.

Слайд 18

Карты Карно. 3 переменные.

 

Соседние клеточки отличаются только одной переменной

 

Карты Карно. 3 переменные. Соседние клеточки отличаются только одной переменной

Слайд 19

Карты Карно. 3 переменные.

 

 

 

 

 

 

Карты Карно. 3 переменные.

Слайд 20

Карты Карно. 3 переменные.

 

 

 

 

В группе должно быть 2n клеточек

 

 

 

Группа должна быть компактной

Карты Карно. 3 переменные. В группе должно быть 2n клеточек Группа должна быть компактной

Слайд 21

Карты Карно. 3 переменные.

 

 

Карты Карно. 3 переменные.

Слайд 22

Карты Карно. 4 переменные.

 

Соседние клеточки отличаются только одной переменной

Карты Карно. 4 переменные. Соседние клеточки отличаются только одной переменной

Слайд 23

Карты Карно. 4 переменные.

 

Карты Карно. 4 переменные.

Слайд 24

Карты Карно. 5 переменных.

 

Карты Карно. 5 переменных.

Слайд 25

Карты Карно. 5 переменных.

Программы

Карты Карно. 5 переменных. Программы

Слайд 26

Недоопределенные таблицы истинности.

Пример: на комбинаторный преобразователь подается двоично-десятичный код

Двоично-десятичный код

Таких входных слов

Недоопределенные таблицы истинности. Пример: на комбинаторный преобразователь подается двоично-десятичный код Двоично-десятичный код
быть не может

Здесь 0 и 1 в зависимости от задачи

Что написать здесь?

Слайд 27

Недоопределенные таблицы истинности.

Пример: на комбинаторный преобразователь подается двоично-десятичный код

Здесь 0 и 1

Недоопределенные таблицы истинности. Пример: на комбинаторный преобразователь подается двоично-десятичный код Здесь 0
в зависимости от задачи

X – безразличное состояние

Слайд 28

Недоопределенные таблицы истинности.

X

X

X

X

X

X

0

1

1

1

1

0

0

0

0

Пример:

Что делать с X?

0

Недоопределенные таблицы истинности. X X X X X X 0 1 1
Имя файла: Цифровая-схемотехника.-Синтез-произвольных-комбинаторных-схем.pptx
Количество просмотров: 42
Количество скачиваний: 0