Параллельный накапливающий сумматор

 

Изобретение относится к вычислительной технике и может быть использовано в специализированных вычислительных машинах и цифровых устройствах роботизированных систем управления для сложения чисел с иррациональными основаниями и обработки векторной информации в трехмерной системе координат. Целью изобретения является расширение функциональных возможностей за счет сложения в кодах с иррациональным основанием √2. Сумматор содержит триггеры 1<SB POS="POST">1</SB>-1<SB POS="POST">5</SB> разрядов сумматора, элементы НЕРАВНОЗНАЧНОСТЬ 2<SB POS="POST">2</SB>-2<SB POS="POST">5</SB> разрядов сумматора, коммутаторы 6<SB POS="POST">2</SB>-6<SB POS="POST">5</SB> разрядов сумматора с соответствующими связями. 1 ил., 1 табл.

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

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

РЕСПУБЛИК (19) И1) А1 щ)5 G 06 F 7/49, ОПИСАНИЕ ИЗОБРЕТЕНИЯ

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

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

ПРИ ГКНТ СССР

К А ВТОРСНОМ,Ф СВИДЕТЕЛЬСТВУ (21) 4488468/24-24 (22) 29.09.88 (46) 15.05.90. Бюл. ¹ 18 (71) Винницкий политехнический институт, (72) В.П.Кожемяко, Н.А.Квитка, А.И.Короновский и С.Н.Квитка (53) 681.325.5(088.8) (56) Авторское свидетельство СССР

¹ 1411735, кл. G 06 F 7/49, 1987.

Авторское свидетельство СССР № 1399726, кл. С 06 Р 7/49, 1986. (54) ПАРАЛЛЕЛЬНЫЙ НАКАПЛИВАЮЩИЙ СУММАТОР (57) Изобретение относится к вычис2 лительной технике и может быть использовано в специализированных вычислительных машинах и цифровых устройствах роботизированных систем управления для сложения чисел с иррациональными основаниями и обработки векторной информации в трехмерной системе координат. Целью изобретения является расширение функциональных возможностей за счет сложения в кодах с

3( иррациональным основанием Ч2. Сумматор содержит триггеры 1 -1 разрядов сумматора, элементы НЕРАВНОЗНАЧНОСТЬ

2 — 2 разрядов сумматора, коммутаторы 6 -6> разрядов сумматора с соответствующими связями. 1 ил., 1 табл.

1564614

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

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

На чертеже представлена схема па- 15

p ëëåëüí0ão накапливающего сумматора, (для и = 5) .

Сумматор содержит триггеры 1, -1 соответствующих разрядов сумматора, з ементы НЕРАВНОЗНАЧНОСТЬ 2 — 2 с ответствующих разрядов сумматора, в од 3 начальной установки сумматора, выходы 4 < -4> соответствующих р зрядов суммы сумматора, входы 5 5 соответствующих разрядов первого 25 с агаемого сумматора, коммутаторы

6 -6> соответствующих разрядов с мматора, входы 7 - 75 соответствующих разрядов второго слагаемого сумматора, а также первый и второй входы 8 и 9 задания режима сумматора соответственно.

1(оммутаторы 6 — 6 реализованы на основе мультиплексоров.

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

1 3 Гс1 иррациональным основанием 2

В этой системе счисления любое число (вектор А) представляется в виде

an (2 ) + ... + а„("Г2 ) +

+ а,(42 ).

Учитывая, что веса разрядов данно:го кода являются последовательностью степеней основания 42

2 42, 2 42, 2,-12, 12, 1

50 и составляют три группы двоичных разрядов, умноженные на коэдхЪициенты I, - 2 и "(2 . то выражение (1) можно представить в следующем виде: п-г к-2. и-2

А -12 .Е а 2 +-12," а 2 <к-z =f

+, а; 2 . (2) =о

t где а„, а, à E (О 1), а

k E )2)5,8,11.... и-1 ; 3 E (1,4,7,10,.... n-2 ;

i E (0,3,6,9, .... n-3}.

Выражение (2) позволяет любое число (вектор в трехмерном пространстве) изобразить в виде трех составных (векторов).

Особенностью такого изображения является то, что код с основанием

ЧТ

12, используемый для записи числа (вектора), единый и в то же время члечы выражения (2) независимы друг от друга. Это позволяет при сложении двух операндов осуществить параллельное и независимое сложение составных частей операндов. Сложение двух одноименных разрядов в двоично-кодированной системе, счисления с иррациоЪГ нальным основанием 2 выполняется согласно следующей таблице.

0 + 0 = 0

0+1 = 1

1+0

1 + 1 = 1000

Если в i-х разрядах слагаемых имеются единицы, то, как это следует из таблицы, единица переноса поступает в (i+3)-й разряд кода, Сумматор может работать в трех ре жимах: в режиме сложения операндов, представленных в коде с основанием

3 Г-

- 2 ; в режиме сложения операндов, представленных в коде с иррациональным основанием 42; в режиме суммиро-, вания при двоичном представлении операндов.

Первый режим обеспечивается приложением единичных сигналов к входам 8 и 9. Для создания второго режима в единичном состоянии находится только вход 9, а для создания третьего режима — только вход 8.

Параллельный накапливающий сумматор при сложении операндов в коде з( с иррациональным основанием - 2 работает следующим образом. Суммированию чисел предшествуют установка всех триггеров 1 — 1, в нулевое состояние путем приложения импульса к входу 3 и подача на входы 8 и 9 единичных значений, при этом обеспечивается приложение к первому и второму управляющим входам коммутаторов 6 — 6„

15646 единичных сигналов. Таким образом будет сформирована цепь подключения к вторым входам элементов НЕРАВНОЗНАЧНОСТЬ 2 — 2 и выходных единичных ч 5 сигналов триггеров 1„ — 1 >.

Сложение начинается подачей на входы 5 — 5 „и 7 1 — 7„соответственно первого и второго слагаемых. Все триггеры 1 — 1 тех разрядов сумматора, в которых второе слагаемое содержит "1", устанавливаются в состояние "1", а выходы элементов НЕРАВНОЗНАЧНОСТЬ 2 g — 2 разрядов, содержащих "1", устанавливаются также в

15 состояние "1". При этом, несмотря на. присутствие "1" на счетных входах триггеров 1 „ — 1> в виде выходных единичных сигналов элементов НЕРАВНОЗНАЧНОСТЬ 2 — 2д, состояние триг- 20 геров не изменяется. Изменение состояния триггеров происходит в том слу-!

:;ае, когда элементы НЕРАВНОЗНАЧНОСТЬ 2 < — 2> соответствующих разрядов пе,реходят из состояния "1" в состояние 25

"0". Переход из состояния "1" в состояние "0" возможен в двух слу чаях: когда до прихода на второй вход элемента НЕРАВНОЗНАЧНОСТЬ 2 единичного прямого сигнала триггера 1 30 (i-3)-го разряда сумматора на выходе данного элемента НЕРАВНОЗНАЧНОСТЬ присутствовал единичный сигнал, и тогда приход "1" переноса из разряда (i-3) в разряд i вызывает появление .:"0" на выходе соответствующего элемента НЕРАВНОЗНАЧНОСТЬ 2„,.а следо вательно, приводит к изменению состояния триггера i на противоположное; а также при снятии единиц первого слагаемого на входах 5 — 5п сумматора.

Благодаря этим переключениям осуществляется предварительный перенос информации от младших разрядов к стар- 45 шим. При сложении операндов, пред3 Г- ставленных в кодах с основанием - 2, перенос с выхода i-ro разряда поступает на третий информационный вход коммутатора 6, . Суммирование осуществляется одйовременно и независимо в трех группах разрядов сумматора. В этом состоит работа сумматора при сложении слагаемых с иррациональным основанием Я.

При сложении операндов в кодах -ч2 и двоичных операндов перенос единиц из i-го разряда поступает соответст- венно в разряды (i+2) и (х+1). Для

14 6 обеспечения сложения во втором режиме на входе 9 устанавливают единичное значение, а на входе 8 — нулевое. Это позволяет коммутировать единицы переноса, поступающие на вторые информационные входы коммутаторов 6 — 6>.

Для создания третьего режима необходимо входы 8 и 9 установить соответственно в единичное и нулевое значения. В остальном процесс сложения во втором и третьем режимах работы сумматора не отличается от описанного.

Поскольку в кодах с основаниями .Г -Г

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

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

Параллельный накапливающий сумматор, содержащий в каждом разряде сумматора триггер, в каждом разряде сумматора, кроме первого элемент НЕРАВНОЗНАЧНОСТЬ и коммутатор, причем прямые выходы триггеров разрядов сумматора являются выходами соответствующих разрядов суммы сумматора, входы разрядов, кроме первого, первого слагаемого которого соединены с первыми входами элементов НЕРАВНОЗНАЧНОСТЬ соответствующих разрядов сумматора. выходы элементов НЕРАВНОЗНАЧНОСТЬ разрядов сумматора соединены со счетными входами триггеров соответствующих разрядов сумматора, вход начальной установки которого соединен

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

1564614

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

Техред М.Дидык КорректорM.Кучерявая

Редактор А.Orap

Подписное

Заказ 1160

9НИИПИ Государственного

113035, Тираж 561 комитета по изобретениям и открытиям при ГКНТ СССР

Москва, Ж-35, Раушская наб., д. 4/5 фроиэводственно-издательский комбинат "Патент", r.Ужгород, ул. Гагарина, 101

1 разряда сумматора, второй информационный вход коммутатора второго разряда сумматора соединен с входом нулевого потенциала сумматора, второй . ийформационный вход коммутатора k-ro

5 (k = 3 n) разряда сумматора соединен . с,прямым выходом триггера (k-2)-го р зряда сумматора, о т л и ч а ю— шийся тем, что, с целью расшире- 10 ния функциональных возможностей за счет сложения в кодах с иррациональэг н основанием 2, входы разрядов второго слагаемого сумматора соединены с входами установки в "1 " триггеров соответствующих разрядов сумматора, третьи информационные входы коммутаторов второго и третьего разрядов сумматора соединены с входом нулевого потенциала сумматора„ третий информационный вход коммутатора р-го разряда (р = 4-n) соединен с прямым выходом триггера (р-3)-го разряда сумматора.

Параллельный накапливающий сумматор Параллельный накапливающий сумматор Параллельный накапливающий сумматор Параллельный накапливающий сумматор 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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