S-й сумматор

 

Изобретение относится к вычислительной технике и может быть Hct пользовано для построения быстродействующих арифметических устройств, работающих как в двоичной, так и в позиционно-остаточной системах счисления . Целью изобретения является ; уменьшение объема оборудования. Цель достигается тем, что сумматор, содержащий первую группу коммутаторов 1, блок 4 формирования переноса, блок 5 формирования коррекции, труп-; пу матриц 9 элементов И, группу блоков 10 элементов ИЛИ, группу шифра- : торов 11, группу регистров 12, пер- I вую и вторую группы дешифраторов 18,: 19, содержит элемент ИЛИ 14, элемент 15 задержки, вторую группу коммутаторов 16 и группу блоков 17 хранения констант с соответствующий связями., 2 ил. 1

СООЗ СОВЕТСНИХ

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

РЕСГ1УБЛИН

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

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

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

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

ПРИ ГКНТ СССР (21) 4272587/24-24 (22) 01.07.87 (46) 28,02.89. Бюл. У 8 (72) В.Г.Евстигнеев, А.И.Кощарновский.и Т.Б.Ермакова (53) 681.325(088.8) (56) Авторское свидетельство СССР

У 1290314, кл. G .06 F 7/72, 1985, Авторское свидетельство СССР

В 1285468, кл, G 06 F 7/72, 1985. (54) S-Й СУММАТОР (57) Изобретение относится к вычислительной технике и может быть ис". пользовано для построения быстродействующих арифметических устройств, ;работающих как в двоичной, так и в

ÄÄSUÄÄ 1462306 А1 (51) 4 G 06 F 7/72 G 06 F 7/50 позиционно-остаточной системах счисления. Целью изобретения является уменьшение объема оборудования, Цель. достигается тем, что сумматор, содержащий первую группу коммутаторов

1, блок 4 формирования переноса, 1 блок 5 формирования коррекции, груп-,: пу матриц 9 элементов И, группу блоков 10 элементов ИЛИ, группу шифраторов 11, группу регистров 12, пер-, вую и вторую группы дешифраторов 18, 19, содержит элемент ИЛИ 14, элемент

15 задержки, вторую группу коммутато. ров 16 н группу блоков 17 хранения констант с соответствующими связями., 2 ил. !

Ф

1462306

"1 а, +Ь1+ ;,,К, =0, а; + b;+f;, -S, 1, если а +Ь. +

Ь; и

-S, (3) передана с а Я

l ч, Š— я, О, если

1, если

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

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

На фиг.l представлена схема предлагаемого S-сумматора; на фиг.2— схема блока формирования коррекции.

Сумматор (фиг.1) содержит первую группу коммутаторов 1, первый и вто-рой тактовые входы 2 и 3 сумматора, ! .блок 4 формирования переноса, блок

:5 формирования коррекции, выход 6 пе. реноса сумматора, вход 7 запуска

: сумматора, вход 8 переноса сумматора, группу матриц элементов И 9, группу 20 ,: блоков элементов ИЛИ 10, группу шиф раторов 11, группу регистров 12„ выаход 13 суммы сумматора, элемент ИЛИ

:14, элемент 15 задержки, вторую

При сложении операндов а„

f;, образуются величины: ,7 =а +Ь ° Я +1р C =S, E +l одна из которых должна быть иа выход S-сумматора.

В блоке 5 по анализу величин v ! и входного переноса f;, формируется выходной перенос f, и адрес бло- 45 ка 17 хранения констант.

В каждом из блоков 17 хранения констант группы размещены константы емца а = 10,1 — й, I — 51, причем, константы — S и 1 — S хранятся в до50 полнительном коде.

Блок 4 формирования переноса мо.жет быть реализован согласно прототипу в виде блока постоянной памяти или комбинационным.

Каждый из группы шифраторов ll

Формирует на своих выходах двоичный код величины, поступивший на вход, по соответствующим основаниям. группу коммутаторов !6, группу блоков 17 хранения констант, первую группу дешифраторов 18, вторую группу дешифраторов 19, группу входов 20 первого слагаемого сумматора, группу входов 21 второго слагаемого сумматора.

Блок 5 формирования коррекции 1 (фиг.2) содержит с первого по третий элементы НЕ 22-24, триггер 25, первый элемент И-ИЛИ-НЕ 26, первый и второй элементы И-НЕ 27 и 28, второй и третий элементы И-ИЛИ-НЕ 29 и

30.

В основу работы S-сумматора положено представление операндов а, и Ь; в коде системы остаточных классов (СОК) по совокупности из п оснований таких, что 2 S g, Я = .П P °

) =-1 а,,=(, „...,.С„), Ь,=(P„...,Р„) (1) Операция сложения выполняется по правилу работы полного сумматора если a;+b;+f, S (2) В блоке 4 формирования переноса

I формируется перенос V; и сигнал V, распространения переноса, согласно следующим правилам:

О, если Q Q S-l (4) если Я = 8-1, Сумматор работает в два такта.

По входу 7 триггер 25"блока 5 устанавливается в исходное (нулевое) положение.

В первом такте по входу 2 подается первый тактовый сигнал, открываю щий коммутаторы 1 и 6 первой и второй групп по первым информационным входам. Операнды а; и Ь . с входов

20 и 21 сумматора проходят через коммутаторы групп 1 и 16 через дешифраторы 18 и 19 первой и второй групп и поступают на входы матриц элементов И группы, на выходах которых образуется сумма (а„ +Ь;) по соответствующим основаниям. Бпоки 10 элементов ИЛИ группы преобразуют ре1462306

А(0) = v

А(1) = v;

А(-S)= v;

А(1-S)=v;

f;, f; °

f; ) )° (К=О) .(к=!) (к= -s) (к=1-s) I

v; (v;

Ч (5) v;

25 зулнтат суммирования с выходов матриц 9 элементов И группы в кад один из P который поступает на входы блока 4 формирования переноса и на

1 входы соответствующих шифраторов 11 группы, где по каждому основанию образуется двоичный код. Через время, определенное временем задержки срабатывания элементов блоков 1, 18, 9, 10 и 11, первый тактовый сигнал пройдя элемент ИЛИ 14 и элемент 15 задержки поступит на входы приема информации регистров )2 группы и запишет в них результат суммирования. и сигнал переноса f в следующий

S-й разряд. ; =v; v; v v Е;, v, (6) Через открытые по вторым информационным входам коммутаторы 1 и 16 групп и одна из констант с блоков

17 группы и содержимое регистров 12 группы проходят дешифраторы 18 и 19 д0 групп и поступают на входы матриц 9 группы, на выходе которых формируется результат (а;+Ь; +К). На блоках элементов ИЛИ 10 группы и шифраторах

11 группы результат суммирования преобразуется в код (1 из P ), а затем, в код СОК, который заносйтся на регистры 12 группы.

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

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

На этом заканчивается первый такт работы сумматора.

Во втором такте по входу 3 подается второй тактовый сигнал, открывающий коммутаторы 1 и 16 первой и второй групп по вторым информационным входам. К этому моменту времени блок 4 формирования переноса выдал в блок 5 сигналы v; и v, сформированные в соответствии с (4), а блок

5 на основе этих сигналов и значения сигнала К;, (О или 1) сформировал адрес (А) блоков 17 хранения констант па правилу

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

Составитель A.Клюев

Редактор В.Середа Техред A.Кравчук . Корректор Э„Лончакова

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

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

Производственно-издательский комбинат "Патент", r.Óærîðîä, ул. Гагарина,101

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

S-й сумматор S-й сумматор S-й сумматор S-й сумматор 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к вычислительной технике и может быть исполь/4 i5 зовано в процессорах ЭВМ

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

Изобретение относится к вычислительной технике и может бьггь использовано в процессорах ЭВМ Цель изобретения - упрощение сумматора Одноразрядньй сумматор на КМОП-транзисторах содержит транзисторы 1-8 п-типа и 9-14 р-типа, истоки транзистора 1, 5, 7 и 2,8 соединены с входами первого и второго слагаемых и затворами транзисторов 2, 8, 13 и 1, 7, 9, стоки транзисторов 1, 2, 9 - с истоком транзистора 3 и затворами транзисторов 4, 5, 10, 11, затворами транзисторов 3, 12 и исток транзистора 4 -

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

Изобретение относится к вычислительной техникео Цель изобретения - упрощение сумматора„ Одноразрядный сумматор содержит первый и вторый элементы РАВНОЗНАЧНОСТЬ 1 и 2, диод 10, первый и второй функциональные МОП-транзисторы 11 и 12, нагрузочный МОП-транзистор 13 Одноразрядный сумматор формирует на выходе суммы логическую функцию Sj X ,- ® У ; © С ,-

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

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