Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
учебное пособие А и ЛО ВТ.doc
Скачиваний:
9
Добавлен:
17.11.2018
Размер:
5.26 Mб
Скачать

Минимизация фал методом преобразования логических выражений

Рассмотрим подход к упрощению ФАЛ, заключающийся в применении к ней скобочных преобразований. Пусть имеется функция

f=x1x3x4x6+x2x3x4x6 + x5x6 + x7.

Применим к ней скобочные преобразования, в результате чего получим функцию f=((x1+x2)x3x4 + x5)x6 + x7.

Из выражений видно, что цена схемы до минимизации была равна 14, после стала равна 11. Таким образом, общая стоимость схемы сократилась, однако исходной функции соответствовала схема, имеющая два уровня элементов, а преобразованной − пять уровней. Таким образом, полученная схема будет работать примерно в 2,5 раза медленнее исходной.

Применение правил и законов алгебры логики к синтезу некоторых цифровых устройств Синтез одноразрядного полного комбинационного сумматора

Пусть имеется два числа:

A=a1a2 . . . a i-1a ia i+1 . . . an,

B=b1b2 . . . b i-1bib i+1 . . . bn.

В зависимости от значений аргументов ai, bi, zi (перенос в i-й разряд) формируется значение булевых функций Ci, и Пi. Введем следующие обозначения.

ai  x Ci  С , где Сi – значение суммы в разряде i

bi  y Пi  П Пi – значение переноса из разряда i

zi  z

Таблица истинности, отражающая алгоритм работы сумматора, имеет следующий вид (табл. 23).

Таблица 23

x

Y

z

С

П

0

0

0

0

0

0

0

1

1

0

.

0

1

0

1

0

.

0

1

1

0

1

1

0

0

1

0

 Логические нули

1

0

1

0

1

=

1

1

0

0

1

,

1

1

1

1

1

Запись одной функции с участием другой носит название совместной минимизации. Следовательно, с учетом этого функция C будет иметь вид

.

Таким образом, логическая схема синтезированного одноразрядного полного комбинационного сумматора имеет следующий вид (рис. 31).

и

или

или

и

и

или

и

и

x

y

z

не

П

С

Рис. 31. Логическая схема полного комбинационного сумматора

Синтез одноразрядного комбинационного полусумматора

Одноразрядный полусумматор − это устройство для сложения разрядов двух чисел без учета переноса из предыдущего разряда, имеющее два входа (два суммируемые разряды) и два выхода (суммы и переноса).

Таблица истинности, отражающая алгоритм работы полусумматора, имеет следующий вид (табл. 24).

Таблица 24

x

y

C

П

0

0

0

0

0

1

1

0

1

0

1

0

Логическая схема, соответствующая записанной

1

1

0

1

системе булевых функций представлена на рис.32.

Данная схема может быть упрощена, если функция C будет записана на нулевых наборах и использована совместная минимизация.