Устройство для суммирования м чисел

 

Изобретение относится к вычислительной технике и может быть использовано в высокопроизводительных устройствах обработки цифровой информации. Целью изобретения является повышение быстродействия. Цель достигается введением в состав устройства, содержащего первый и второй преобразователи кода числа в двоичный код количества единиц и пять элементов задержки, дополнительно четырех одноразрядных сумматоров и новых связей. Устройство осуществляет параллельный по словам и последовательный по разрядам способ сложения, при этом обрабатывая по два разрядных среза сразу. Устройство допускает одновременное сложение до семи чисел (M≤7). 1 ил.

СОЮЗ СОВЕТСКИХ социдлистических

РЕспуБлик (яа G 06Р 7/50

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

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

ПРИ ГКНТ СССР

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

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4689565/24 (22) 11.04.89 (46) 23.08.91. Бюл. ¹ 31 (71) Дагестанский политехнический институт (72) И.А,Айдемиров, А.А.Зурхаев, Ф.Н.6oдин, О.Г. Кокаев и Ш.-М.А. Исмайлов (53) 681.325(088.8) (56) Авторское свидетельство СССР

М 1451681, кл. G 06 F 7/50, 1987.

Авторское свидетельство СССР № 1200281, кл. G 06 F 7/50, 1984. (54) УСТРОЙСТВО ДЛЯ СУММИРОВАНИЯ

М ЧИСЕЛ (57) Изобретение относится к вычислительной технике и может быть использовано в

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

На чертеже приведена структурная схема устройства для суммирования М чисел, где M <7.

Устройство содержит входы 1 старшего разряда среза, входы 2 младшего разрядного среза, преобразователи 3 и 4 кода числа в двоичный код количества единиц, элементы 5 — 7 задержки, одноразрядные сумматоры 8 и 9, элемент 10 задержки, одноразрядные сумматоры 11 и 12, элемент

13 задержки, выход 14 старшего разряда суммы и выход 15 младшего разряда суммы.,, 42,„, 1672439 А1 высокопроизводительных устройствах обработки цифровой информации, Целью изобретения является повышение быстродействия. Цель достигается введением в состав устройства, содержащего первый и второй преобразователи кода числа в двоичный код количества единиц и пять элементов задержки, дополнительно четырех одноразрядных сумматоров и новых связей, Устройство осуществляет параллельный по словам и последовательный по разрядам способ сложения, при этом обрабатывая по два разрядных среза сразу. Устройство допускает одновременное сложение до семи чисел (M < 7). 1 ил. 1 табл.

Устройство позволяет одновременно суммировать до семи чисел, обрабатывая сразу по два разрядных среза.

Устройство работает следующим образом.

Sce элементы задержки в начальный момент сброшены, На вход 2 подаются сначала первый (младший) разрядный срез входных чисел, на вход 1 подается второй

1 разрядный срез входных чисел. На выходах преобразователей 3 и 4 будет сумма единиц соответствующего разрядного среза в двоичном коде. Младшие разряды суммы разрядных срезов поступают на входы сумматоров 8 и 9. Второй выход блока 4 является переносом в (i+1)-й разряд и подается на вход сумматора 8. Старший выход блока 4 является выходом переноса в (i+2)-й разряд и подается на вход элемента 7 эадер1672439

10 жки. чтобы в следующем такте поступить на входсумматора 9, Второй выходсуммы (1+1)ro разрядного среза является переносом в (i<-2)-й разряд, и поэтому через элемент 6 задержки в следующем такте поступает на вход сумматора 9, старший выход блока 3 является переносом в (!+3)-й разряд и в следующем такте поступает на вход сумматора

8. Аналогично соединены и выходы сумматоров 8, 9, 11 и 12. Таким образом, на выходе

15 формируется младший разряд суммы, а на выходе 14 — старший, В следующем такте на входы 2 подается третий разрядный срез входных чисел, а на вход 1 — четвертый. На выходе 15 формируется значение третьего бита суммы, а на выходе 14 — четвертого. И так далее, пока не сформируются все разряды суммы входных чисел.

Пример. Пусть необходимо сложить семь четырехразрядных входных чисел

1101, 1001, 0001, 1100, 0110. 0100, 0111.

Информация на входах и выходах блоков после каждого такта приведена в таблице.

Таким образом, на выходах 14 и 15 сформировалась сумма семи входных чисел 00110100 = 1101 + 1001 + 0001 + 1100+

+ 0110 + 0100 + 0111, Таким образом, за счет параллельной обработки двух смежных разрядных срезов обеспечивается повышение быстродействия по сравнениюс известными устройствами, реализующими параллельный по словам последовательный по разрядам способ сложения.

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

Устройство для суммирования М чисел, где М < 7, содержащее первый и второй преобразователи кода числа в двоичный код количества единиц и пять элементов задержки, причем входы первого преобразователя кода числа в двоичный код количества единиц соединены с входами младшего разрядного среза входных операндов устройства, выход старшего разряда первого

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

1672439

uu) Составитель А.Степанов

Редактор О.Юрковецкая Техред М.Моргентал Корректор М.Демчик

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

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

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

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

ЯРО ШИ/) 5 (/Чл7Аииб

Устройство для суммирования м чисел Устройство для суммирования м чисел Устройство для суммирования м чисел 

 

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

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

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

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

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

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

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

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

Изобретение относится к цифровой технике

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

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

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

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

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

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

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

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

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

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

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