Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lecture 6 dop 2обр.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
168.96 Кб
Скачать

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

1. представим проектируемое устройство как «чёрный» ящик с описанием входов и выходов

, здесь Х и У – разряды слагаемых, Z – перенос из предыдущего разряда, С – сумма, П – перенос в следующий разряд.

  1. Опишем таблицей истинности закон функционирования См или его переключательную функцию

Х

У

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

  1. запись переключательных функций для С (суммы) и П (переноса)

1 вариант (в СДНФ и в СКНФ)

В СДНФ: С=Х!*У!*Z + Х!*У*Z! + Х*У!*Z! + Х*У*Z

П=Х!*У*Z + Х*У!*Z + Х*У*Z! + Х*У*Z = Х*У + Х*Z + У*Z

В СКНФ: С=(Х+У+Z) * (Х+У!+Z!) * (Х!+У+Z!) * (Х!+У!+Z)

П=(Х+У+Z) * (Х+У+Z!) * (Х+У!+Z) * (Х!+У+Z) = (Х+У) * (Х+Z) * (У+Z)

2 вариант соответствует случаю, когда при образовании суммы учитывается результат переноса

С=П! * ( (Х + У) + Z ) + ( Х * У) * Z

П=Х*У + (Х + У)*Z

Соответствующая логическая схема выглядит:

3 вариант Одноразрядный сумматор можно спроектировать из двух полусумматоров и одного дизъюнктора. В этом случае переключательная функция выглядит:

С= СПС * Z! + СПС! * Z

П= ППС + СПС * Z , где СПС=Х*У! + Х!*У ППС= Х*У

Соответствующая логическая схема выглядит:

Минимизация переключательных функций логических устройств (2)

Наилучшим методом минимизации при числе входов, не превышающим четырёх, является составление карты Карно. Рассмотрим составление карты и минимизацию на примере.

Задача

Синтезировать мажоритарный элемент на три входа ( А, В, С): а) в базисе «И-НЕ», б) в базисе «ИЛИ-НЕ»

( Мажоритарный элемент – это элемент, значение выходного сигнала которого совпадает со значением большинства входных сигналов)

Решение

1. Составляем таблицу истинности (задаём переключательную функцию табличным видом)

С

В

А

У

0

0

0

0

0

0

1

0

0

1

0

0

0

1

1

1

1

0

0

0

1

0

1

1

1

1

0

1

1

1

1

1

2. Наносим функцию на карту Карно, для этого:

1. разбиваем входные переменные на комбинации АВ и С, они должны быть расположены таким образом, чтобы при переходе от одной комбинации к соседней менялось бы состояние только одной переменной;

2. на тех пересечениях, где комбинации входных переменных дают «1» и «0» рассматриваемой функции, пишем эти значении, если значения не определены пишем (Н);

3. составляем минимизирующие контуры, исключаем переменные и пишем переключательную функцию в соответствии с необходимым базисом

1 2 3

а) в базисе «И-НЕ» по «1» (единичным) контурам имеем: У=А*В + В*С + А*С = (А*В + В*С + А*С) ! ! =

= ((А*В)! * (В*С)! * (А*С)!)!

1 2 3

а) в базисе «ИЛИ-НЕ» по «0» (нулевым) контурам имеем: У = (А + В) * (В + С) * (А + С) =

= ( (А + В)! + (В + С)! + (А + С)! )!

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]