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

 

СОЮЗ СОВЕТСКИХ

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

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

? Ъ?-(м » л ?«май »»

ЕТЕНИЯ л.:, ? 1

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

-. -.: ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ,, ПРИ I KHT» CCCP * :- -:ОПИСАНИЁ ИЗОБР ьяъ@ф ф ффФф -ф Ф»жАЬ -Ф»мвьйф, . .. -,К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Зяма@::" 43Кймй:@? = :". :::. (21) 487«2299/24, -(22) 13.08.90 ., ":(46) 30.09,92. Бюл, ¹ 36 ;., - :-(72) О,И»Федченко (56) Авторское свидетельство СССР

„ :.- -№ 1166099, кл. G 06 F 7/50, 1984.

,". Гамкрелидзе С.А., Завьялов А.B., Маль., цев П»П. и Соколов В.Г. Цифровая обработка ,, ., ийформа»ц»ии»н а ос н ове быстродействующих

: "-",БИС,- M.: Энергоатомиздат, 1988, с,38, : рйс,7. .;::::.:..-":(54) НАКАПЛИВАЮЩИЙ СУММАТОР

-- -::, (57) Изобретение относится к вычислитель : ной техйике и может быть использова lo в

-ъ мфф фф@ф@ ф " " ф т " (pppf

«Яфф.;,""?ь?"..».", " P

4 фф"йф фн ф —,. -а ?. - - ;ФЪ МЫФм МЙ3фМф „; фй +:":-; 4 @Ях ОР .. -% 4 4"Ф фФЖ . фф я 44 ? ф@=,PÔ-;?а.;й, 4 ». « i ++« (? ф *,ффффф-,-:фе", -ЯФ4Ф к . „".". -, р ф . - @ - ;:"? ::у %ф) ЙФ

1

1.

„„. Ж„„1765824 А1 качестве функ«ци«ональй«ого узы стр»ойс?тв обработки информации в реальном масштабе времени, Цель изобретения — повышение скорости обработки входных данных. Накапливающий сумматор содер>(IAT конвейерный сумматор 1, дополнительный регистр

2, L регистров 3 суммы и коммутатор 4, соединенные между собой функционально, Накапливающий сумматор разделяет процесс вычисления общей суммы на L процессов вычисления частных сумм с последующим их подсуммированием, что позволяет повысить скорость обработки входных данных.

4 ил, -"- :.",.« :"- ". ., т .Ф -. " „- -. .= ;;.Фф ф ЯФфв ЛВффФммФъ" 4» -? м ? ? -ЙФ *«»» .а ел» :М м чае»э»4»»»?»Ж ""4 . » -. *«4?4

1765824

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

Известен параллельный накапливающий сумматор, содержащий в каждом разряде триггер, прямой вход которого соединен с выходом данного разряда сумматора, в каждый разряд которого, с целью увеличения его быстродействия, введен элемент НЕРАВНОЗНАЧНОСТЬ, причем счетный вход триггера 1-го разряда сумматора (1 = 1-п, и-разрядность сумматора) соединен с выходом элемента

НЕРАВНОЗНАЧНОСТЬ того же разряда сумматора, прямой выход триггера 1-го разряда сумматора с первым входом элемента Н Е PAB Н ОЗ НАЧ НОСТЬ !+1-го разряда сумматора, первый вход элемента

НЕРАВНОЗНАЧНОСТЬ младшего разряда сумматора соединен с шиной нулевого потенциала сумматора, второй вход элемента

НЕРАВНОЗНАЧНОСТЬ младшего разряда сумматора соединен с входом данного раз ряда сумматора, входы установки в "0" триггеров всех разрядов соединены с шиной сброса.

Недостатком аналога является низкая скорость обработки входных данных.

Наиболее близким по технической сущности к предлагаемому является накапливающий сумматор, являющийся составной частью умножителя-накопителя 1518ВЖ1 и содержащий сумматор, первый вход которого связан с выходом регистра данных, выход — с входом регистра суммы, а второй вход — с выходом регистра суммы, Недостатком прототипа является низкая скорость обработки входных данных.

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

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

55 вым входом конвейерного сумм ора второй вход которого соединен с вторым выходом коммутатора, являющимся и выходом накапливающего сумматора, выход конвейерного сумматора соединен с информационными входами регистров суммы с второго по L-й, выходы которых соединены соответственно с вторым входом коммутатора.

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

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

При этом все процессы суммирования осуществляются на одном и том же сумматоре, Зто позволяет повысить скорость обработки входных данных, несмотря на наличие обратной связи, что позволяет сделать вывод о наличии существенных отличий, На фиг,1 изображена блок-схема устройства; на фиг.2 — блок-схема коммутатора; на фиг,3,4 — циклограмма работы устройства и обозначено: Р— вход записи дополнительного регистра; Рз, Рз, Рз

1 2 3 входы записи регистров суммы для устройства с тремя регистрами суммы; "Адрес" и

"Режим" — соответствующие входы коммутатора; 7<, r>, тк, т " — время задержки в сумматоре, на запись в регистр, с первого входа коммутатора на его первый и со второго — на его второй соответственно.

Устройство содержит (фиг,1) конвейерный сумматор 1, дополнительный регистр 2, регистры 3 суммы, коммутатор 4, Первый вход сумматора 1 связан с выходом дополнительного регистра 2, а его выход — со входами регистров суммы 3. Коммутатор 4

5 - " 1765824 6 (фиг,2) содержит, например, мультиплексор сле начала суммированйя последнего вход 5, две схемы И 6 и 7, схему ИЛИ 8, Число ногосигналассодержимымсвоегорегистра коммутируемых входов мультиплексора 5 суммы 3 на вход переключения режима устравно числу ИЛИ 8, Число коммутируемых ройства подается логический "0", при этом входов"мультиплексора 5 равно числу реги- 5 коммутатор 4 связывает свой второй вход со " стров суйс 3. Каждый из э. их входов свя- своим первым "выходом(режим 2), На управ 3fH с вь|ходом-своего-регистра суммы 3. ляющийвходустройстваподаетсяадресодВыход мультиплексора 5 является вторым ного из регистров суммы 3, хранящий уже в iKopdA Коймутатора 4 и связан со вторым сформированную частную сумму. Содержи ... ;,.;. :;-. ." входоМ буйЖГтЪ га 1 и вторым входом вто- 10 мое этого регистра суммы 3 переписывается рои схемы И 7, Первйй вход второй схемы в дополнительный регистр 2. Коммутатор 4

И 7 является ийверсным, связан с первым переводится в режйм 1. На управляющий входом пефвой схемы И 6 и образует вместе вход устройства подается адрес другого pe- вхо И"уйфМйейИя коммутатора 4, Второй 15 мированную частную сумму, Сумматор 1 вил "йервой схемы И 6 является входом начинает суммирование этих двух частных

).: - ус1ройства. Выходы схем И 6 и 7 связаны со сумм, Аналогичным образом осуществляетвходами Схемы ИЛИ 8, выход которой явля- ся суммирование всех других частных сумм " ." ется Нбрвйм "вь(ходом коммутатора 4 и свя- попарно. Результат суммирования каждой зан с" входом-дополййтельйого регистра 2. 20 пары частных сумм записывается в один из

Выходом устройства является второй выход регистров суммь) 3 из этой пары. Полученные к8к и йгора ." " " — реэультаьГсуййМир ЖтЮ й1йло7йчФЖ об -".;Устройство работает следующим обра- разом до тех пор, пока не будет получена зом" (фиг.3,4), Все регистры обнулены, На общая сумма, то есть йока не будут просум вход г)ереключеййя режима устройства по- 25 мированы все частные суммы. Для получедается логическая "1", при этом коммутатор ния доступа к общей сумме на управляющий

4 связывает"свой первый вход со своим пер- вход устоойстЫ подается адрес того per cV ..,.-.. " вй)Ж вйходом," а""йторой вход — с вторым ра Суммы 3, в котором она хранится. выхбДбм (режим 1). На уг равляющий вход Ф о р м у л а и э о б р е т е н и я

)" устройства подается адрес первого регист- 30 Накапливающий сумматор, содержара суммы 3,,";ри этом сигнал с выхода пер- щий сумматор, выход которого соединен с

sorî регйстра "суммы 3 проходит через информационным входом первого регистра мультиплексор 5 на второй вход сумматора суммы, о т л и ч а ю щ и й"с я тем", чтб; с цеййю

1. Очередной входной сигнал через схемы И повышения скорости обработки входных

6 и ИЛИ 8 запйсывается в дополнительный 35 данных, в него введены ) - 1:регистров сумрегистр 2, С выхода которого он проходит на мы, где L — число повышения скорости обрапервый вход Сумматора 1, Сумматор 1 начи- ботки входных данных, дополнительный нает суммирова1 ь зходйые"сигналы, Перед регистр и коммутатор, причем сумматор вызаписью в дойолйительйый регистр 2 следу- полйен койвейерным, первый-вход коммутаf" "" = "-- -- --- -- -,-:---"- --- - "- " - -- — -- - -.- --: - 353;Юйй ЦЕВ гйстра бфЖы 3. Сумматор 1 суммирует этот чения режима которого соединен с управлягистра суммы 3, Аналогичным образом ком- адресных входов которого является управ-! --- :.-:-. муФатор 4 связывает по очереди выходы 45 ляющим входом накапливающего сумматорегйс1ров суммы 3 с вторым входом сумма- ра, первый выход коммутатора соедийен с тора 1. После перебора всех регистров суммы информационным входом дополнительного

3 этот процесс повторяется, начиная с пер- регистра, выход которого сбединен с первого"регистра суммы 3. При этом через вре- вым входом конвейерного сумматора, втомя задефжки в"сумматоре 1 после начала 50 рой вход которого соединен с вторым ла и сйгнЗлаМ"вь)хбда одйбгб йХфФВГСтров ДЖ йййгййвйЯЯЩй б" с МРГа йфа, "вьМд суммы 3 результат записывается в тот же конвейерного сумматора соедийен с инфор самый"регистр" суммы 3, Таким образом в мационными входами регистров суммы с регистрами""б ф4мы 3 формируются частные 55 второго по L-й, выходы которых соединены суммы, Этот процесс продолжается до тех соответственно с вторым входом коммута= пор, пбка доступа)от входные сигналы, По- тора, 1765824

Вход

РЗ

Андрес

4 с

Составитель О, Федченко

Редактор Т. Орловская Техред М,Моргентал Корректор Е. Папп

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

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР ... 113035, Москва, Ж-35, Раушская наб„4/5

Производственно-издательский комбинат "Патент", г. Ужгород, yri,Ãàãàðèíà, 101

i l „"

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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