Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LK / Лекция 29.doc
Скачиваний:
122
Добавлен:
10.05.2015
Размер:
626.18 Кб
Скачать

Баранов Виктор Павлович. Дискретная математика. Раздел 5. ДНФ и схемы из ФЭ.

Лекция 29. Методы синтеза схем из ФЭ. Схемы дешифратора и сумматора

Лекция 29. МЕТОДЫ СИНТЕЗА СХЕМ ИЗ ФЭ.

Схемы дешифратора и двоичного сумматора

План лекции:

1. Элементарные методы синтеза схем из ФЭ.

2. Синтез схем дешифратора и двоичного сумматора.

  1. Элементарные методы синтеза

Рассмотрим несколько алгоритмов синтеза, использующих классический базис, состоящий из инвертора, дизъюнктора и конъюнктора.

1. Метод синтеза, основанный на совершенной ДНФ.

Рассмотрим разложение функции const в виде совершенной ДНФ:

.

Введем вспомогательный элемент (рис. 1), с помощью которого построим схему (рис. 2) , реализующую конъюнкцию .

при ,

=

 при .

Рис. 1

Рис. 2

Очевидно, , и содержит подсхему , одинаковую для всех конъюнкций и имеющую сложность . Если «склеить» схемы , начиная от входов вплоть до вспомогательных элементов, то получим схему , для которой . Подключая выходы схемы к схеме из дизъюнкторов, мы осуществим синтез схемы для (рис. 3) по совершенной ДНФ (алгоритм ).

Сложность этого алгоритма

.

Поскольку , то и .

Рис. 3

Пример. Построить схему, реализующую функцию .

Представим данную функцию формулой в базисе , используя, например, совершенную ДНФ:

. (1)

Для каждой логической операции в этой формуле возьмем соответствующие функциональные элементы и произведем их соединение так, как этого требует формула. В результате получим схему, показанную на рис. 4. Эта схема использует 10 элементов. Предварительное упрощение формулы (1)

позволяет для той же функции построить более простую схему (рис. 5).

Рис. 5

Рис. 4

Соседние файлы в папке LK