Сумматор по переменному модулю

 

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

COIO3 CORF1СКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (я)с G 06 F 7/50

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

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

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

5р мй

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

I (21) 4886359/24. (22) 26,11.90 (46) 23,08.92. Бюл. ¹ 31 (72) А.А.Ол енев

{5G) Авторское свидетельство СССР

N 1134939, кл, 6 06 F 7/50, 1982, Карцев М,А. Арифметика цифровых машин, — M. Наука; 1969, с. 187, рис. 2 — 24, (54) СУММАТОР ПО ПЕРГМЕННОМУ МОДУЛ l0

„„Я3 ÄÄ 1756884 А1 (57) Изобретение относится к вычислительной технике и может быть использовано в специализированных вычислительных устройствах, функционирующйх в СОК, схемах контроля по модулю. Цель изобретения— снижение аппаратурных затрат. Сумматор содержит две группы одноразрядных сумматоров 1, 5, группу элементов И 4. элемент

ИЛИ 6, два входных операнда 2, 3, вход модуля 8, вход запуска 7.и выход 9, 1 ил.

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

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

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

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

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

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

5 одноразрядных двоичных сумматоров первой и второй групп соединены соответственно с первым и вторым входами элемента

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

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

15 двоичных сумматоров второй группы, третий вход элемента ИЛИ соединен со входом запуска сумматора, Элемент ИЛИ устройства выполнен трехвходовым.

20 В основу работы предлагаемого устройства положено следующее:

25 где Si — сумма, с4 и Pi — операнды, р,— модул ь (основание).

Возьмем модуль М = 2" (где ri — количество разрядов, необходимых для представления max(pJ, такой что М >.р, тогда выражение (1) можно представить в виде

Sr= I а +/3 +ep,! +, (2) 35 где p =- М -p — код переполнения модуля р, до модуля М, а

0, 1а;+Р; ср, 1, f aj +$3 «р

ai+Pi+p >М, если а +ф «р

rxi+Pi+p <.M, если а;+ф <р, 45

Таким образом, выражений (2) позволяет реализовать на двоиччом и-разрядном сумматоре сумматор по переменному моду лю.

На чертеже пр;;аедена функциональная схема сумматора по переменному модулю.

Сумматор по переменному модулю соДержит первую группу из п-одноразрядных сумматоров 1.1 — 1.п, вторую группу из и

55 одноразрядных сумматоров 5,1-5 и; группу элементов И 4,1 — 4.п, элемент 6 ИЛИ, информационные входы операндов а; и /3; 2,1 — 2.п и 3.1 -З.п, информационный вход кода

Т В ЗТсУм + Тили Ти

I переполнения 8,1 -- 8.п, вход "запуска сум- /1ериод смены кодов oflt .pëHäÎll долме < матора" — 7, выход устройства 9.1 — 9.n. быть равен

Одноразрядные сумматоры 1.1 — 1,n . функционально известные элементы. На входы элементов 1.1 — 1,п подаются инфор- 5 мационные входы операндов а и /3j . Для смены модуля в динамике вычислиЭлементы И 4.1 — 4,п функционально тельного процесса необходимо подать нл известные элементы. На входы этих элемен- входы 8.1 — 8.п новый код переполнения. тов подаются код переполнения 8.1 — 8,п и Преимущества предлагаемого устройвыход элемента 6 ИЛИ. 10 ства следующие. По сравнению с базовым

Элемент 6 ИЛИ функционально извеСт- . объектом удалось снизить аппаратурные заный элемент, на входы его подаются выходы траты на и элементов И и и элементов ИЛИ, переноса в старший разряд старших одно- где и — количество раЗрядов сумматора. Быразрядных сумматоров 1,1 — 1.п и 5.1 — 5..п и стродействие при этом значительно не повход "Запуска сумматора" 7.. 15 низилось, Одноразрядные сумматоры 5.1 — 5.п Преимущество предлагаемого устройфункционально известные элементы. Ha ствадостигается изменением связей между первый вход их подается выход сумматоров кодом переполнения, группой элементов И, 1.1 — 1,п, на второй выход подается выход второй группой сумматоров и элементом группы элементов И 4.1 — 4.п. 20 ИЛИ, введением нового входа "Запуск сумВыходы переноса J-Tblx сумматоров в матора". обеих линеиках подключены ко входу пере- Таким образом, отмеченное преимущеноса 0+1)-го с ммато а, ство выгодно отличает предлагаемое устУстройство работает следующим обра- ройство от базового объекта. зом, 25

Коды операндов al upi поступают с ин- Ф о р м у л а и з о б р е т е н и я формационных входов,2.1 -2.п и 3.1-3.п на входы сумматоров 1,1. — 1.п. Код переполне- Сумматор по переменному модулю, сония 8.1 — 8.п поступает на второй вход эле- держащий две группы одноразрядных двоментов И 4,1 — 4.п. На элемент ИЛИ 6 30 ичных сумматоров, группу элементов И и подается сигнал "Запуск сумматора", кото- элемент ИЛИ, причем первые и вторые инрый открывает прохождение кода перепол- формационные входы одноразрядных двонения через элементы И 4.1 — 4.п на вторые ичных сумматоров первой группы входы сумматоров 5.1 —. 5.п. на первые: вхо-. соединены с входами соответствующих разды которых поступает результат ai+ pl 35 рядных значений соответственно первого и

Код суммы я (лч + +р (через втоРого опеРандов УстРойства, вход пеРевремя переходных процессов в сумматорах носа каждого одноразрядного двигателя

1.1-.1.п и 5,1 — 5.п появится на выходах СУ матоРа пеРВОЙ ГРУппы. КРОме пеРВОГΠ— @+n д Од р и

40 н необходимо сложение с кодом переполне- од оРазРЯдного двоичного сУмматоРа той ния что и.происходит так как элементы И же гРУппы выхолы СУммы ОДНОРазрЯДных

4 1 — 4.п открыт поданйым сигналом "За- Д оичных сУмматоРов пеРвой гРУппы соедипуск сумматора" и возможны переносы из нены с ервыми информаЦио""ь ми в одастаршего разряда 1,п и 5.п сумматоров. Ilo- . ми соответствУющих одноРазРЯдных д ootnsaavvx xсумматоров второи группы. выхо

45 в ич результат суммирования по модулю ф. Ды сУммы котоРых соеДинены с BblxoQBt4M

/ (О то п ерен оса резуль а а сумма ора, вход переноса каждого Одноразрядног двоичного умматор еслисигнал Запусксумматора-„,ть,тона 50,"„ „Р", РУппы Р е пеРвого, соединен с выходе через время перехо ных процессов 50 выхоДом пеРеноса пРеДыДУЩе о ОДнОРазрядного двоичног умматор o ® Руп

Поэтому для обеспечения работоспособности устройс а необходимо, чтобы на вход 7 "Запуска сумматора" подавался сигнал длительностью Т где Т = 2Тсум + Тиди+

55 внн

+ Ти, где Тсум — время переходных процес° где = сУм +или,,ИЛ И g bl>

Составитель А,Оленев

Техред M.Ìoðãåíòàë Корректор Е,Папп

Редактор 0,Хрипта

Заказ 3088 Тираж Подписное

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

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

Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101 щих разрядных значений модуля сумматора, а выходы — c вторыми информационными входами соответствук>щих одноразрядных двоичных сумматоров второй группы, третий вход элемента ИЛИ соединен с входом запуска сумматора.

Сумматор по переменному модулю Сумматор по переменному модулю Сумматор по переменному модулю Сумматор по переменному модулю 

 

Похожие патенты:

Сумматор // 1735841
Изобретение относится к вычислительной технике и может быть использовано в арифметических устройствах ЭВМ

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

Изобретение относится к вычислительной технике и микроэлектронике и предназначено для построения быстродействующих арифметических устройств ЭВМ и спецпроцессоров

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

Изобретение относится к вычислительной технике и может быть использовано при создании вычислительных устройств, работающих в коде 1 из К

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

Изобретение относится к вычислительной технике

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

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

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

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

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

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

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

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

Изобретение относится к вычислительной технике и может быть использовано при проектировании вычислительных узлов в составе специализированных БИС на основе МОП транзисторов

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

Изобретение относится к техническим средствам информатики и вычислительной техники и может быть использовано в высокоскоростных арифметико-логических устройствах, в том числе для вычисления быстрого преобразования Фурье и сверток по методу Винограда
Наверх