Материал: 2160

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Полный сумматор имеет уже три входа (рис. 1.29,г). Третий входной бит C здесь является входным переносом выходного бита P от другого сумматора. В полном сумматоре его выходы P и S являются логическими функциями уже от трех булевых переменных: A, B и C. Его таблица истинности представлена на рис. 1.29,д.

Построим д.н.ф. этих функций по данной таблице. Получим фор-

С

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

мулу для определения значения бита P

(1.21)

P ABC

ABC ABC ABC AB BC AC.

Здесь совершенная д.н.ф. преобразована в сокращенную с помо-

щью булевой алгебры. Аналогично значение бита S будет

 

три

 

 

 

 

 

 

 

 

 

 

 

 

(1.22)

 

S ABC ABC A BC ABC.

В данном случае для построения полного сумматора потребуется лог ческ х элемента И с двумя входами, что следует из (1.21), плюс четыре элемента И – с тремя входами (как прямыми, так и инверсными), что следует з (1.22), и еще два элемента ИЛИ – один согласно (1.21) с тремя входами, а другой с четырьмя – согласно (1.22). И это несмотря

на упрощен я с помощью улевой алгебры.

Сделаем так е прео разования. Вычислим из (1.21) инверсию выходного переноса

 

P AB BC AC (A B)(B C)(A C)

 

 

 

 

 

(

 

 

 

 

 

 

 

 

 

 

 

)(

 

 

 

 

 

 

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

A

C

B

C

A

C

A

B

BC AC .

 

 

 

 

Используя этот результат, вычислим выражение

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Д

 

 

 

 

(A B C)P (A B C)(A B B C AC) AB C A BC ABC .

ТогдабАиз (1.21) получается следующее выражение для разряда

суммы:

 

 

 

 

 

S (A B C)P ABC.

(1.23)

 

 

 

 

 

 

Используя выражения (1.21) и (1.23), можно реализовать однораз-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

И

рядный полный сумматор на базе двухступенчатой схемы. Первая ступень такой схемы обеспечит формирование сигнала P по формуле (1.21). Для этого потребуется 3 элемента И с двумя входами и один элемент ИЛИ с тремя входами. Вторая ступень сформирует сигнал S. Для данной реализации согласно (1.23) потребуется элемент НЕ для инверсии сигнала P, элемент ИЛИ с тремя входами, элемент с двумя входами, элемент И с тремя входами и еще элемент ЛИ с двумя входами. Итого на реализацию такого всего лишь одноразрядного сумматора с двухступенчатой схемой потребуется 9 КЛУ.

Однако можно поступить и более простым способом. Используя два полусумматора и комбинационную логическую схему ИЛИ, можно собрать следующую схему (рис. 1.30).

36

 

 

 

 

 

 

 

 

 

 

SM

 

 

 

 

 

 

 

x2

 

 

A

SM

P

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A

 

 

A

HS

P

 

 

 

 

 

 

 

 

 

 

 

 

 

y2

 

 

 

B

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

 

 

B

 

S

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C

 

 

 

S

 

 

 

 

 

s2

S = X + Y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

X(x2, x1, x0)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A

SM

P

 

 

 

 

Схема

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

P

 

 

 

 

y1

 

 

B

 

 

 

 

 

 

 

 

 

 

+ Y(y2, y1, y0)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A HS

P

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C

 

 

 

S

 

 

 

s1

S(s2, s1, s0)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C

 

 

B

S

 

 

 

 

 

 

 

S

 

 

 

 

x0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A

SM

P

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рис. 1.30.

полного сумматора

 

 

 

 

y0

 

 

 

B

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

лица

 

 

 

 

 

 

 

 

 

 

 

C

 

 

 

S

 

 

 

 

 

s0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рис. 1.31. Схема трехразрядного сумматора

 

В полученной схеме входы A, B, C определяют на выходах P и S те

 

 

бА

 

 

 

 

 

 

 

 

же значен я, что та

истинности на рис. 1.29,д. Следовательно,

это схема полного одноразрядного сумматора.

 

 

 

 

 

 

 

 

 

Построен е секции сумматора на элементах И-ИЛИ-НЕ

 

Реал зуем одноразрядный полный сумматор на основании выра-

жений (1,21) и (1.23). Схема

такой реализации

 

представлена на

рис. 1.32.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Д

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

И

Рис. 1.32. Схема полного сумматора на элементах И-ИЛИ-НЕ

Пренебрегая временем задержки в инверторах, задержка по выходу переноса для этой схемы будет равна

tзP tзср ,

(1.24)

37

где tзср средняя задержка распространения сигнала одного логического элемента. А задержка формирования разряда суммы здесь равна

tзS 2tзср .

(1.25)

Многоразрядные сумматоры

 

С

 

Из одноразрядных полных сумматоров можно собирать последовательные сумматоры с любым числом разрядов. Такие многоразрядные сумматоры представляют собой соединение секций по цепям переноса. екц я младшего разряда имеет заземленный вывод C, а ее вывод P со-

выводом C секции второго разряда. Вывод P секции второго

разряда соед

с выводом C секции третьего разряда и т.д.

На р с. 1.31 в качестве примера приведена схема последовательного трехразрядного сумматора.

 

Быстродейств е последовательных сумматоров значительно усту-

пает

ю ком инированных сумматоров. Задержка много-

разрядного последовательного сумматора может быть оценена как

 

единяется

 

 

tзсум (n 1)tзP tзS,

(1.26)

где n ч сло секц й (разрядность сумматора); tзP задержка формиро-

вания переноса; tS

задержка формирования разряда суммы.

з

 

быстродейств

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

тора, тем хуже его

ыстродействие.

Кроме последовательных многоразрядных сумматоров использу-

 

А

ются сумматоры, межразрядные переносы которых представлены спе-

циальной схемой ускоренного переноса, что позволяет заметно сокра-

тить время операции суммирования. На основе таких схем выпускаются в интегральном исполнении многоразрядные сумматоры, которые нахо-

дят широкое применение при проектировании микропроцессорных сис-

тем.

 

Д

 

 

Контрольные вопросы и задания

1.

Какое КЛУ называется сумматором?

2.

Напишите таблицу истинности одноразрядного полусуммато-

 

ра.

И

3.

Напишите формулы вычисления выходных битов P и S и по-

 

стройте по ним схему одноразрядного полусумматора.

4.

Напишите таблицу истинности одноразрядного полного сум-

 

матора.

 

5.

Напишите формулы вычисления выходных битов P и S для

 

полного одноразрядного сумматора.

6.

Для схемы на рис. 1.30 вычислите таблицу истинности.

38

7. Постройте на основании выражений (1.21) и (1.22) схему полного одноразрядного сумматора.

8. Из анализа таблицы истинности (см. рис. 1.29,д) следует, что при C = 0 выходы P и S такие же, как и в полусумматоре (см. рис. 1.28,б), а при C = 1 эти же выходы инверсны по отношению к таблице истинности полусумматора. Постройте на основании этих условий схему полного одноразрядного сумматора.

9. Постройте на базе одноразрядного полного сумматора схему последовательного четырехразрядного сумматора.

10. Нап ш те формулу, определяющую время задержки после-

довательного многоразрядного сумматора.

С

 

11. Как е сумматоры (кроме последовательных) вам известны?

Практическое занятие №7

и

ТРИГГЕРЫ

бА

Цель занятия: исследование одноступенчатых триггеров и триг-

геров с внутренней задержкой.

Краткие теоретические сведения

Триггером (англ. Trigger) называется спусковое устройство с двумя (бистабильный триггер) илиДболее (мультистабильный триггер) ус-

тойчивыми состояниями, в которых оно может находиться произвольно долго – до воздействия на него внешнего сигнала.

Триггер обычно имеет два выхода: прямой и инверсный. Если на

одном выходе формируется сигнал высокого уровня, то на другом вы-

ходе – низкого. Состояние бистабильного триггера определяет его пря-

мой выход. Перевод триггера из одного состояния в другое осуществляется подачей внешних управляющих сигналов, поступающих на его входы, либо поочередно на разные входы (установочный или раздель-

ный запуск), либо последовательно на один и тот же вход (счетный за-

пуск).

И

По характеру входных запускающих сигналов триггеры делят на два класса [8, с. 3]:

1)асинхронные триггеры с прямым или инверсным управлением, изменяющие свое состояние в момент подачи сигнала;

2)синхронные (тактируемые) триггеры, в которых момент смены состояния определяется уровнем (логические 0 или 1), фронтом или срезом внешнего синхронизирующего сигнала.

39

Такую классификацию триггеров отражает следующая древовидная структура (см. рис. 1.33).

С

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

и

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Р с. 1.33. О щая классификация триггеров

 

 

 

 

 

 

 

 

 

 

 

 

 

Н же рассмотр м примеры получения разных триггеров из КЛУ.

S

 

бА1 Q R &

Q

 

 

 

 

 

 

 

RS-тр ггеры

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Соед н м выводы элемента ИЛИ-НЕ, как показано на рис. 1.33,а.

R

 

 

1

 

 

 

Q

 

S T

Q

 

 

S

 

 

 

&

 

 

Q

 

S

T

Q

 

 

 

 

 

 

 

 

 

 

 

 

R

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

R

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Q

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Q

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Д

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

а

 

 

 

 

б

 

 

 

 

 

 

 

 

 

 

 

 

а

 

 

 

 

 

 

б

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рис. 1.34. RS-триггер на элементе

 

 

 

 

 

 

Рис. 1.35. RS-триггер на элементе

ИЛИ-НЕ: а – схема;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

И-НЕ: а – схема;

 

 

 

 

 

б – условное обозначение

 

 

 

 

 

 

 

 

И

 

 

 

 

 

 

 

б – условное обозначение

 

 

 

 

 

 

 

Отличительной чертой данной схемы от всех остальных ранее рас-

смотренных схем КЛУ является наличие обратных связей (выходные

сигналы подаются на входы).

 

 

Здесь выходные сигналы определяются

не только значениями входов, но и тем, какими эти выходные сигналы были ранее. Полученное таким образом устройство уже не КЛУ, а логический автомат с памятью. Он «помнит» состояние своих выходов и в зависимости от этих состояний реагирует на входные сигналы.

Рассмотрим логику работы такой схемы (рис. 1.34,а). Подадим на входы R и S низкие уровни напряжения (R S 0). Вспомним таблицу истинности для функции «стрелка Пирса» или для КЛУ ИЛИ-НЕ, что то же (см. первые три столбца табл. 1.3).

40

Источник: https://studfile.net/preview/16408217/