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

Иллюстрации

Показать все

Реферат

 

О Л И С А Н И Е 943?10

ИЗОБРЕТЕНИЯ

Союз Советских

Социдпистичэсиих

Республик

К, АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. свид-ву (22) Заявлено 07.04.78 (2l ) 2604214/18-24 (51) M. К„л.

3 с присоединением заявки №

Ci 06 F 7/50

Ркудеротееиный комитет

СССР ао делам изоеретеикй и открытий (23) Приоритет(53) УД К 681.325..5{088.8}

Опубликовано 15.07.82. Бюллетень ¹ 26

Дата опубликования описания 15,07.82

И.H. Кравченко и Т. И. Шикова (72) Авторы изобретения (71) Заявитель (54} НАКАПЛИВАЮШИЙ СУММА гОР

С ЗАПОМИНАНИЕМ ПЕРЕНОСА

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

5 Известны накапливающие сумматоры, в состав которых входят триггерные накапливающий н приемный регистры и элементы И и ИЛИ, необходимые для реализации логики работы сумматора. Приемный1о регистр таких сумматоров используется не только для приема слагаемых, но участвует также при выполнении сложения в логике организации переноса из младших разрядов в старшие 1) и (2j . 15

Наиболее близким к изобретению является накапливаюший сумматор с запомнив нием переноса, содержаний в каждоМ разряде счетный триггер и триер за« поминания переноса, элементы И и ИЛИ, 2О элемент задержки, первый вход первого элемента И соединен со входом соотвеъствуюшего разряда слагаемого . суммато ра, а второй вход - с управляюшей шиной

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

,ИЛИ, выход третьего элемента И соединен со вторым входом первого элемента

ИЛИ, второй вход второго элемента И ., соединен с единичным выходом триггэ и . запоминания переноса, первый wrîä которого подключен к управляюшей шине установ- .

9437 ки сумматора, единичный и нулевой выходы .счетного триггера соединены с прямым и инверсным выходами суммы данного разряда сумматора (3, 5

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

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

Поставленная пель достигается тем, что в накапливающем сумматоре с за- д5 поминанием переноса, содержащем s каждом разряде счетный триггер, триггер запоминания переноса, элементы И и ИЛИ, причем первый вход первого элемента И соединен с входом соответствующего раз- 20 ряда слагаемого числа сумматора, а второй вход - с управляющей шиной записи слагаемого сумматора, первый выход переноса счетного триггера соединен с единичным входом триггера запоминания переноса, первый вход второго элемента И соединен с управляющей шиной переноса сумматора, а выход - с первым входом первого элемента ИЛИ, выход которого соединен с выходом переноса в последующий разряд, выход триггера запоминания переноса соединен с первым входом второго элемента ИЛИ, выход которого соединен с вторым входом второго элемента И, выход которого соединен с вторым входом второго элемента ИЛИ и с нуле35 вым входом триггера запоминания переноса, второй вход первого элемента ИЛИ соединен с вторым выходом переноса счетного триггера, первый вход которого

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

45 сумматора.

Счетный триггер содэржит десять элементов И-НЕ, выходы первого и второго из которых являются соответственно единичным и нулевым выходами счетного триггера, выход первого элемента И-HE соединен с первыми выходами третьего и четвертого элементов И-НЕ, выход второго элемента И- lE соединен с первыми входами пятого и шестого элементов И-НЕ выходы третьего и пятого элементов И-НЕ55 соединены с первыми входами соответственно седьмого и восьмого элементов

И-НЕ, вторые входы которых являются

t0 ф первым входом счетного триггера, выход седьмого элемента И-НЕ подключен к первому входу первого элемента И-НЕ, вторым. входам третьего и пятого элементов И-НЕ и. третьему входу восьмого элемента И-НЕ, выход которого соединен, с первым входом второго элемента И-HE и третьими входами третьего, пятого и седьмого элементов И-НЕ, выходы четвертого и шестого элементов И-HE соединены с первыми входами соответственно девятого и десятого элементов И-НЕ, вторые входы которых соединены с вторым входом счетного триггера, выход девятого элемента И-НЕ соединен с вторыми входами первого, четвертого и шестого .элементов И-НЕ и третьим входом десятого элемента И-НЕ, выход которого соединен с вторым входом второго weмента И-НЕ и третьими входами четвертого, шестого и девятого элементов

И-НЕ, выхоДы первого и второго элемен тов И-НЕ подключены к третьим входам соответственно второго и первого элементов И-НЕ, выходы восьмого -и десятого элементов И-НЕ подключены соответственно к первому и второму выходам переноса счетного триггера.

На фиг. 1 представлена функциональная схема двух разрядов накапливающего сумматора; на фиг. 2 - счетный триггер, схема.

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

ИЛИ 6. Счетный триггер построен на десяти элементах И-НЕ 7 - 16.

Первый выход переноса счетного триггера 1 соединен с единичным входом триггера запоминания переноса 2. Один вход элемента И 3 соединен с входом соответствующего разряда слагаемого сумматора, другой вход - с управляющей шиной записи слагаемого, а выход - с входом счетного триггера 1. Один вход элемента

ИЛИ 4 соединен с единичным выходом триггера 2, а другой вход - с выходом .элемента И 5, один . вход которого соединен с элементом ИЛИ 4, а другой вход - с управляющей шиной переноса сумматора. Один вход элемента ИЛИ 6 соединен с выходом элемента И 5, адругой вход - с вторым выходом переноса счетного триггера 1, а выход - с выходом переноса в последующий разряд сумматора. Второй вход счетного триггера 1 подключен ко входу переноса из предыдущего разряда сумматора.

5 943710

Счетный триггер 1 представляет собой асинхронный счетный триггер с двумя разделенными счетными входами и соответствующими им выходами переноса.

Построение счетного триггера 1 с помощью элементов И-НЕ 7 - 16 локазано на фиг. 2.

При выполнении операции сложения сумматор работает следующим образом.

Пусть в триггерах 1 записан код . - 1о первого слагаемого. В первом такте работы сумматора производится запись второго слагаемого через элементы И 3, при подаче импульса на управляющую шину записи происходит сложение двух чисел по 15 тпод2 и импульс переноса, возникающий при сложении двух единиц, замыкается . триггером 2. Во втором такте выполнения операции сложения импульс, подаваемый на управляющую шину переноса, опра-g0 шивает элемент И 5 и при единичном состоянии триггера 2 разряда сумматора импульс проходит через элемент И 5 и

ИЛИ 6. Если триггер 1 последующего разряда сумматора находится в состоянии

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

Причем импульс переноса может появить ся только на одном из входов элемента

ИЛИ 6 любого разряда сумматора. Результат сложения двух чисел получается записанным на триггерах счетчика после окончания распространения переносов че рез разряды сумматоров.

В данном сумматоре при выполнении многократных сложений не надо вводить

45 отдельный такт на обнуление триггеров запоминания переноса 2, так как это обнуление осуществляется во втором такте импульсом, выделенным с выхода элемента И 5, а для поддержания начального потенциала "1 на выходе элемента И 5, необходимого для формирования импульса такой же длительности, как такт . переноса, применен элемент ИЛИ 4, один вход которого связан с единичным выходом триггера 2, а второй вход - с, выходом элемента И 5.

Такая схема позволяет организовать .при использовании потенштальных эле6 ментов память предыдущего состояния на входе элемента И 5 на время дейс1.вия импульса на управляющей шине пере-. носа.

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

Использования элементов задержки.

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

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

2. Сумматор по и. 1, о т л и ч а ю шийся тем, что счетный триггер со держит десать элементов И-НЕ, выходы первого и второго из которых являются соответственно единичным и нулевым выходами счетного триггера, вькод первого элемента И-НЕ соединен с первыми

"входами третьего и четвертого элементов

И-НЕ, выход второго элемента И-НЕ сое динен с первыми входами пятого и шеста го элементов И-HE выходы .третьего и . пятого элементов И-НЕ соединены с пер выми входами соответственно седжого.7, 94371 О 8 и восьмого элементов И-НЕ, âòîðûå вхо выход которого соединен .с вторым входы которых являются первым входом счет- дом второго элемента И-НЕ и третьим ного триггера, выход седьмого элемента . входами четвертого, шестого и девятого

И НЕ подключен к первому входу перво- элементов И-НЕ, выходы первого и втого элемента И-НЕ, вторым EgcogaM третье- g рого элементов И-HE подключены к го и пятого элементав И-НЕ и третьему третьим входам соответственно второго входу восьмого элемента И-НЕ, выход и первого элементов И-НЕ, выходы вось которого соединен с первым входом вто- мого и десятого элементов И-НЕ подклюрого элемента И-НЕ, и третьими входами чены соответственно к первому и второтретьего, пятого и седьмого элементов 10 му выходам переноса счетного триггера.

И-НЕ, выходы четвертого и шестого эле- Источники информапии, ментов И-НЕ соединены с первыми вхо- принятые во внимание при экспергизе . дами соответственно девятого и десятого 1. Авторское свидетельство СССР элементов И-НЕ, вторые входы которых % 351214, кл. Ь06 F 7/50, 1972. соединены с вторым входом счетного r s 2. Авторское свидетельство СССР гера, выход девятого элемента И-HE coe- % 531157, кл. 6 06F 7/50, 1974. динен с вторыми входами первого, чет- 3. P.К. Ричардс Арифметические опевертого и шестого элементов И-НЕ, и рации на UBN. М., ИИЛ, 1957, с. 115» третьим входом десятого элемента И-НЕ, 119 (прототип). рина, Замсь числа

943710

Составитель И. Слюсарев

Редактор М. Дылын Текред И,ГаЮУ Корректор А Ференп

34каз 51 10/55 Тираж 731 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

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

Филиал ППП Патент", r. Ужгород, ул. Проект ля, 4