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

 

НАКАПЛИВАЮЩИЙ СУММАТОР, содержащий В каждом разЕ)яде кольцевой счетчик, блок управления кольцевым счетчиком и блок формирования сигнала переноса, выход которого является выходом переноса в следующий разряд сумматора, выходы кольцевого счетчика подключены к выходам результата данного разряда сумматора, счетный вход кольцевого счетчика соединен с тактовым входом сумматора, первый , второй и третий входы данного разряда второго операнда, сумматора подключены к первому, второму и третьему установочным входам кольцевого счетчика, отличающийся тем, что, с целью расширения функциоНсшьных возможностей за счет суммирования в системе счисления с основанием М г 2, блок управления кольцевым счетчиком содержит -элемент И-НЕ и (М -1) управляющих узлов, блок формирования сигнала переноса-содержит, матрицу элементов И-НЁ и элемент И-НЕ, причем входы данного разряда второго операнда сумматора с четвертого по М-й. соединены с соответствующими установочными входами кольцевого счетчика, при этом в блоке управления кольцевым счетчиком каждый управляющий узел содержит три элемента :И-НЕ, входы элемента И-НЕ подключены к,входу переноса из предыдущего разряда сумматора и первому входу данного разряда первого операнда сумматора соответственно,, первые входы первого и второго элементов И-НЕ i-го управляющего узла соединены с (i +1) -М входом данного разряда первого операнда сумматора (ч 1,...М -1), вторые входы первых элементов И-НЕ всех управляющих узлов соединены с входом переноса из предыдущего разряда сумматора, второй вход второго элемента И-НЕ каждого управляющего узла подключен к выходу первого элемента И-НЕ того же управляющего узла, первый вход третьего элемента И-НЕ каждого управляющего узла подключен к выходу второго элемента И-НЕ этого i же управляющего узла, второй вход третьего элемента И-НЕ каждого управ (Л ляющего узла соединен с выходом первого элемента И-НЕ предыдущего управляющего узла, второй вход третьего элемента И-НЕ первого управляющего узла подключен к выходу элемента И-НЕ блока управления кольцевым счетчиком , выход третьего элемента И-НЕ каждого управляющего узла подключен О :О сл к соответствующему управляющему входу кольцевого счетчика, в блоке формирования сигнала переноса матрица элементов И-НЕ содержит по i элемен тов И-НЕ в каждом i -М столбце (i 1, .. ., М-1) и (М-1) элементов И-НЕ в М-м столбце, выходы всех элеОд ментов И-НЕ матрицы и выход первого элемента И-НЕ(М-1)-го управляющего узла блока управления кольцевым счетчиком соединены с входами элемента И-НЕ блока формирования сигнала переноса , в котором первые входы элементов И-НЕ ,i -и строки матрицы соединены с (М -i+l)-M выходом кольцевого счетчика, вторые входы элементов И-НЕ j-ro столбца матрицы j 1,...,М)соединены с i-М входом данного разряда первого операнда устройства, второй вход элемента И-НЕ первого столбца

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

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

РЕСПУБЛИК (19) (И) 3(59 G 06 F 7/49

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР пО делАм изОБРетений и ОтнРытий

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

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21 ) 3498810/18-24 (22 ) 20.08.82 (46 ) 30.05 .84, Бюл. Р 20 (72) В.E.Ïåøåâ, (53) .681.325(088.8) (56) 1. Карцев M.A. Арифметика цифровых машин.. M., "Наука", 1969, с. 252-254, рис. 2-46.

2. Авторское свидетельство СССР по заявке М 3462171/18-24, кл. G 06 F 7/49, 1982 {прототип). (54)(57) НАКАПЛИВАЮЩИЙ СУММАТОР, содержащий в каждом разряде кольцевой счетчик, блок управления кольцевым сЧетчиком и блок формирования сигнала переноса, выход которого является выходом переноса в следующий разряд сумматора, выходы кольцевого счетчика подключены к выходам результата данного разряда сумматора, счетный вход кольцевого счетчика соединен с тактовым входом сумматора, первый, второй и третий входы данного разряда второго операнда сумматора подключены к первому, второму и третьему установочным входам кольцевого счетчика, отличающийся тем, что, с целью расширения функциональных возможностей за счет суммирования в системе счисления с основанием М32, блок управления кольцевым счетчиком содержит элемент И-HE и (М -1) управляющих узлов, блок формирования сигнала переноса. содержит. матрицу элементов И-НЕ и элемент И-НЕ, причем входы данного разряда второго операнда сумматора с четвертого по

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

:И-НЕ, входы элемента И-НЕ подключены к входу переноса из предыдущего разряда сумматора и первому входу данного разряда первого операнда сумматора соответственно,.первые входы первого и второго элементов И-НЕ

j-го управляющего узла соединены с (1 +1) -м входом данного разряда первого операнда сумматора (=1,... М -1), вторые входы первых элементов И-НЕ всех управляющих узлов соединены с входом переноса из предыдущего разряда сумматора, второй вход второго элемента И-НЕ каждого управляющего узла подключен к выходу первого элемента И-HE того же управляющего узла, первый вход третьего элемента И-НЕ каждого управляющего узла подключен к ВыхОДУ ВторОГО элемента И-НЕ этОГО же управляющего узла, второй вход ю

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

И-НЕ блока управления кольцевым счетчиком, выход третьего элемента И-НЕ каждого управляющего узла подключен к соответствующему управляющему входу кольцевого счетчика, в блоке формирования сигнала переноса матрица элементов И-НЕ содержит по элементов И-НЕ в каждом 1 -м столбце (1 =1,...,.М-1) и {М -1) элементов

И-НЕ в М-м столбце, выходы всех эле- уе, ментов И-НЕ матрицы и выход первого элемента И-НЕ(М-1) -го управляющего узла блока управления кольцевым счет чиком соединены с входами элемента

И-НЕ блока формирования сигнала переноса, в котором первые входы элементов И-HE j -й строки матрицы соединены с (М -(+1) -м выходом кольцевого счетчика, вторые входы элементов И-НЕ

j-ro столбца матрицы (j =1,...,М) соединены с 1 -м входом данного разряда первого операнда устройства, второй вход элемента И-НЕ первого столбца

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

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

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

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

Модуль, по которому ведется счет сумматором, определяется выбором модуля кольцевых счетчиков, используе-, 15 мых в каждом разряде сумматора. Один из суммируеьых операндов хранится в кольцевых счетчиках в виде кода, а другой необходимо представить в виде количества импульсов, что требует значительного времени, как для подготовки операндов, так и для самого счета., Наиболее близким к изобретению является накапливающий сумматор, содер- 25 жащий в каждом разряде кольцевой счетчик, блок управления кольцевым счетчиком, содержащий элементы И, ИЛИ и НЕ, и блок формирования сигнала переноса, содержащий элементы И и ИЛИ. При этом вход переноса из предыдущего разряда сумматора и входы данного разряда первого операнда сумматора подключены ко входам блока управления кольцевым счетчиком, первый и второй в д которого соедине 35 ны с управляющими входами кольцевого счетчика, выходы которого являются выходами результата данного разряда сумматора, а установочные входы подключены к входам данного разряда вто- 40 рого операнда сумматора, входы блока . формирования переноса подключены к входу переноса из предыдущего разряда сумматора, входам данного разряда первого операнда сумматора и выхода- 45 ми кольцевого счетчика, а выход является выходом переноса в следующий разряд сумматора (2) .

Однако этот сумматор работает только для значения модуля M =3. 5О

Целью изобретения является расширение функциональных воэможностей за элемента И-НЕ К-й строки К-го столбца матрицы (К=2, ..., — 1) подключен к входу переноса из предыдущего разряда сумматора. счет суммирования в системе счисления с основанием 9 > 2.

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

И-HE и (М-1).управляющих узлов, блок формирования сигнала переноса содержит матрицу элементов И-НЕ и элемент

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

И-НЕ, входы элемента И-НЕ подключены к входу переноса из предыдущего разряда сумматора и первому входу данного разряда первого операнда сумматора соответственно, первые входы первого и второго элементов И-НЕ

j-ro управляющего узла соединены с (+1)-м входом данного разряда первого операнда сумматора(=1,..., М -1) вторые входы первых элементов И-НЕ всех управляющих узлов соединены с входом переноса из предыдущего разряда сумматора, второй вход второго элемента И-НЕ каждого управляющего узла подключен к выходу первого элемента И-НЕ того же управляющего узла, первый вход третьего элемента

И-HE каждого управляющего узла подключен к выходу второго элемента

И-НЕ этого же управляющего узла, второй вход третьего элемента И-НЕ каждого управляющего узла соединен с выходом первого элемента И-НЕ предыдущего управляющего узла, второй вход третьего элемента И-HE первого управ1095173

35 ляющего узла подключен к выходу элемента И-НЕ блока управления кольцевым счетчиком, выход третьего элемента И-НЕ каждого управляющего узла подключен к соответствующему управляющему входу кольцевого счетчика, в блоке формирования сигнала переноса матрица элементов И-НЕ содержит по элементов И-НЕ в каждом -м столбце (i =1,..., М -1) и (М-1) элементов И-НЕ в М -м столбце, выходы 10 всех элементов И-НЕ матрицы и выход первого элемента И-НЕ (М-1)-го управляющего узла блока управления кольцевым счетчиком соединены с входами элемента И-НЕ блока формирования сиг-15 нала переноса, в котором первые входы элементов И-НЕ -й строки матрицы соединены с (М - +1)-м выходом кольцевого счетчика, вторые входы элементов И-НЕ -го столбца матрицы 20 (I =1,..., М) соединены с -м входом данного разряда первого операнда устройства второй вход элемента И-НЕ

1 первого столбца матрицы годключен к входу переноса из предыдущего разряда сумматора, третьи вх6ды всех элементов И-НЕ матрицы соединены с входом управления переноса сумматора, четвертый вход элемента И-НЕ K -й строки К -го столбца матрицы (К =2,...,30

М-1) подключен к входу переноса из предыдущего разряда сумматора.

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

Накапливающий сумматор содержит 40 в каждом разряде кольцевой счетчик 1, блок 2 управления кольцевым счетчиком, в состав которого входят элемент И-НЕ 3 и (М -1) управляющих узлов 4, (где М вЂ” модуль системы счис-. 45 ления, =1,..., М -1), блок 5 формирования сигнала переноса, входы б и 7 данного разряда первого и второго операндов, вход 8 переноса из предыдущего разряда сумматора, вход 50

9 управления переноса, тактовый вход

10, выход 11 переноса в следующий разряд, выходы 12 результата данного разряда, выходы 13 кольцевого счетчика 1, выход 14 (,М-1)-го управляющего

Узла 4 . Каждый узел управления 4 содержйт элементы И-HE 15 — 17. Блок

5 содержит матрицу элементов И-HE 18; и элемент И-HE 19. Кольцевой счетчик

1 содержит триггеры 20, элементы

И 21 и ИЛИ .22.

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

В кольцевой счетчик 1 с входов 7 записывается операнд(Y)5* Чо1 " ljц )эt на входы 6 подается операнд fxj (хр, х )„,При этом наборы (Y) и fxg> принимают только М значений, например, (10...0), (01...0), ..., (00...1J . Ha вход 8 подается значение переноса

Р, из предыдущего разряда. На вход

9 подается сигнал управления переноса. Тактовым импульсом по входу 10 производится сложение (Y)э fx)э яР,.

В зависимости от значений t. xj и

Р, блок 2 формирует сигналы f,, L5 > (м-115 i9 =.Р < XiS Vpy-< Х .q

i=1, Ь-1) управления сдвигом содержимого счетчика 1, по которым содержимое счетчика 1 сдвигается на соответствующее число шагов (разрядов), что соответствует увеличению содержимого счетчика 1 на соответствующее число единиц (например, по сигналу 1 =1 содержймое счетчика 1 сдвигается на три разряда).

В следующем такте к содержимому счетчика 1 по входам 6 добавляют еще один операнд и так далее. При этом разрядная сумма формируется на выходах кольцевого счетчика 1.

Блок 5 формирует,на выходе 11 сиг-. нал переноса в следующий разряд р =(A чВ С чП )q

k.Е= - .где А - 9 „ при условии k+,ggg .е-

k.Üì-<

Б кэ Я Рэ при условий Х+Х=-М-1

Б (- > э х (м-1) з Р5-1

При этом функция С> может быть реализована на выходе узла 4 щ, в инверсной форме

Сэ=х(,„1 Рэ „

Положительный эффект изобретения выражается в универсальности его для различных систем счисления с основанием М1 2.

1095173

Фиг.2.

1095173

Составитель B.Ãîðîõîà

Редактор М.Товтин Техред A.Áàáèíåö Корректор,С.Шекмар

Заказ 3599/31 Тираж 699 Подписное

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

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

Филиал ППП "Патент", r.Óæãoðîä, ул.Проектная, 4

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

 

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

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

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

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

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

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

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

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

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

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

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