Накапливающий сумматор

Иллюстрации

Показать все

Реферат

 

Изобретение относится к вычислительной технике и может быть исполь-зовано в арифметических устройствах различного назначения. Цель изобретения - повышение быстродействия и помехоустойчивости. Накапливающий сумматор содержит вход 1 обнуления, вход 2 синхронизации, управляющие входы 3,4,п разрядов, в каждый из которых входят элементы И 5 и 6,синхронный счетный триггер 7, элемент ИЛИ 3, элемент сложения по модулю два 9, узел 10 формирования переноса. Сумматор имеет входы 11 и выходы 12. Элементы И 5,6 и ИЛИ 8 в каждом разряде сумматора образуют коммутатор 13. 2 ил.

щ С 06 Р 7/50

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВ 70РСИОМУ. СВИДЕТЕЛЬСТВУ у,0+x; 9Р;; (1.1) Si

Р, где у х.!

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

l10 ИЗОБРЕТЕНИЯМ И ОТНРЫТ1 ЕМ

ПРИ ГКНТ СССР

1 (21) 4704984/24 (22) 03.05.89 (46) 23 ° 04 ° 91. Бюл. N 15 (72) О.П.Кузнецов, С.В.Антонов и В.В.Исаков (53) 681.325.5 (088.8) (56) Авторское свидетельство СССР

11 1166099, кл. G Об F 7/50, 1984.

Авторское свидетельство СССР

И 813416, кл. С 06 Р 7/50, .1979. (54) НАКАПЛИВАЮЩИЙ СУММАТОР (57) Изобретение относится к вычислительной технике и может быть исполь;зоваио в арифметических устройствах

Изобретение относится к вычислительной технике и может быть использовано в арифметических устройствах различного назначения.

Цель изобретения — повышение быстродействия и помехоустойчивости.

На фиг.l представлена функциональная схема накапливающего сумматора; на фиг.2 — схема узла формирования переноса.

Накапливающии сумматор содержит вход 1 обнуления, вход 2 синхронизации, управляющие входы 3 и 4, и разрядов, в каждый из которых входят элементы И 5 и б, синхронный счетный триггер 7, элемент ИЛИ 8,элемент сложения по модулю два 9,узел

10 формирования переноса. Сумматор имеет входы 11 и выходы 12. Элементы И 5, 6 и ИЛИ 8 в каждом разряде сумматора образуют коммутатор 13.узел

l0 может быть выполнен в виде сово..SU,, 1644134 А 1

2 различного назначения. Цель изобретения — повышение быстродействия и помехоустойчивости. Накапливающий сумматор содержит вход 1 обнуления, вход 2 синхронизации, управляющие входы 3,4,п разрядов, в каждый из которых входят элементы И 5 и б,синхронный счетный триггер 7, элемент

ИЛИ 8, элемент сложения по модулю два 9, узел 10 формирования переноса.

Сумматор имеет входы 11 и выходы 12.

Элементы И 5,6 и ИЛИ 8 в каждом разряде сумматора образуют коммутатор

13. 2 ил. купности элементов И-ИЛИ-НЕ 14 и

НЕ 15 (см.фиг.2), Сумматор работает следующим образом.

1. Операция сложения.

Для выполнения операции сложения необходимо, чтобы для i-го разряда выполнялись следующие условия:

P у, Ч х;у, V Р;х,, (1.2) значение цифры первого слагаемого в i-м разряде; значение цифры второго слагаемого в i-м разряде; значение функции переноса из младшего разряда; значение цифры суммы в i-м разряде; значение функции переноса из i-го разряда в (i+1)-й.

1644! 34

Для схемы на фиг.! значение выходных сигналов для i-го разряда определяется функцией

f0

I(Ф tht1 <(t1 "® (+1 ®

0 Р М 0;(i) (1. 3) Я (t Zt = Б,(ц (Ох;(ц а Р;(Ч У () (1.5) Р = Р ° S; l(S,õ;×Р;х;.

2. Операция сдвига.

Операция сдвига в сторону старших разрядов эквивалентна операции

З()= ()= !ц + З(ц ° (2 1)

Для выполнения операции сдвига необходимо на управляющие входы 3, 4 подать сигналы у = О и у

Затем по входу 2 подается импульс.

В этом случае будет происходить сложение и-разрядного числа S с самим собой, что соответствует операции сдвига в сторону старших разрядов.

3. Операция счета.

Для выполнения операции счета необходимо на входы 11 подать код приращения $S у = 1, у = О, тогда лрч подаче синхроимпульса к содержимому где у, и у („ — значения логичес (М ких уровней на управляющих входах 3 и 4 соответственно.

Дпя выполнения. сложения необходимо на управляющие входы 3 и 4 подать сигналы у = 1 и у О.

На входы 11 х,..., хя — одно из слагаемых.

При этом принимают, что второе слагаемое зафиксировано в триггерах сумматора (у, = S ).

Операция сложения выполняется после подачи импульса по входу 2.

На выходах суммы и переноса формируются следующие сигналы

25 сумматора будет прибавляться число

QS. Иожно, в зависимости от значения кода приращения, реализовать режим прямого и обратного счетов. Например, если необходим прямой счет с приращением K(О, то необходимо подать код прирацения Б = К(2), если необходим обратный счет, то gS = 2 — K 1, где п — разрядность сумматора.

Фо рмула и зоб ре те ния

Накапливающий сумматор, содержащий в каждом разряде счетный триггер и коммутатор, содержащий два элемента И и элемент ИЛИ, прячем первый вход первого элемента И соединен с входом данного разряда операнда сумматора, первый вход второго элемента

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

1644134 хд

Фиа1

Ome

Al2 2

Редактор Иванова

Заказ )46l Тираж 401 Подписное

БНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина, 101 и

Уеп 8

Omn Nl

Составитель В, Березкин

Техред А.Кравчук Корректор А.Осауленко