Суммирующее устройство

 

Изобретение относится к вычислительной технике и может быть использовано при разработке быстродействующих устройств обработки цифровой информации. Цель изобретения - упрощение устройства за счет измене- НИН алгоритма преобразования разряд-. ных срезов и преобразования уплотненного кода в унитарный. Суммирующее устройство содержит постоянный запоминающий блок 1, первую и вторую группы злементов И 2,3, группу злементов задержки 4, преобразователь двоичного кода в уплотненный код 5. Для достижения цели изобретения в устройство введена группа злементов НЕ 6. 2 ил. I (Л

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

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

РЕСПУБЛИК (511 1 G 06 F 7/50

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

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

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4149955/24-24 (22) 20,11.86 (46) 15,05,88. Бюл. У 18 (71) Ленинградский электротехнический институт им.В.И.Ульянова (Ленина) (72) О.Г. Кокаев, В.С. Кисленко (SU}, Амехо Давид (NG) и Л.А.Жигач (SU) (53) 681. 325, 5 (088, 8) . (56) .Авторское свидетельство СССР

У 1200281, кл. 6 Об F 7/50, 1984.

Авторское свидетельство СССР

9 1174920, кл. G 06. F 7/50, 1983.

„„SU,» 1396139 А 1 (54) СУММИРУ10П1ЕЕ УСТРОЙСТВО (57} Изобретение относится к вычислительной технике и может быть использовано при разработке быстродействующих устройств обработки цифровой информации. Цель изобретения— упрощение устройства за счет измене ния алгоритма преобразования разряд-. ных срезов и преобразования уплотненного кода в унитарный. Суммирующее устройство содержит постоянный запоминающий блок 1, первую и вторую группы элементов И 2,3, группу элементов задержки 4, преобразователь двоичного кода в уплотненный код 5.

Для достижения цели изобретения в устройство введена группа элементов

НЕ 6. 2 ил.

1 !39б139 2

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

Цель изобретения — упрощение устройства.

На фиг.l представлена структурная схема суммирующего устройства; на фиг.2 — размещение информации в постоянном запоминающем блоке для случая обработки 5 операндов.

Суммирующее устройство содержит постоянный запоминающий блок (ПЗБ) 1, 15 первую и вторую группы элементов И 2 и 3„ Группу элемент(>в зад pKKH преобразователь > дпоичног0 кода в уплотненный код >1Д.")> группу элементов НЕ б, причем первые т ходы первой группы элементов И 2 подключены к входу 7 синхронизации устройства, входы ПДУ 5 соединены с выходами соответствующих элементов 4 задержки, а выходы с п -го по 2 -. с вторыми входами соответствующих элементов И 3 второй группы, информационные входы

8 устройства соединены с вторыми входами соответствующих элементов

Н 2 первой группы, вхопы группы элементов НЕ б соедине»ь> с соответствующими выхоцами ПДУ 5, а выходы, кроме и-го элемента HE б, соединены с первыми входами элементов И 3 второй группы, адресные входы ПЗБ 1 соеди-. пепы соответственно с выходом и-го элемента НЕ б, выходами элементов

И 3 второй группы и первым выходом

ПДУ 5, первый разрядный выход ПЗБ 1 соединен с выходом 9 результата 40 ф устройства,. а остальные разрядные выходы подключены к входам соответствующих элементов 4 задержки, Ус гройство работает следующим об- 45 разом.

На входы 8 поступак>т одноименные разряды всех слагаемых начиная с младших разрядов„ которые через элементы И 2 поступают на входы ПДУ 5 в течение тактового импульса по входу 7. По второй части входов ПДУ 5, соединенных с выходами элементов 4 задержки, поступает признак переноса, сформированного в предыдущем такте суммирования„ На выходе ПДУ 5 форми55 руется уплотненный код, соответств.ующий количеству логических единиц в коде, который был подан >IQ его вход.

Блок, включающий группу элементов

HE б, элементов И 3 и связь с первого выхода ПДУ 5, предназначен для формирования унитарного кода из уплотненного. Сформированный унитар-: ный код активизирует одну из строк

ПЗБ 1, в результате этого считываются разряд результата на выход 9 и признаки переноса в следующий такт суммирования, которые поступают на элементы 4 задержки. Общее число тактов вычисления суммы

m = и -(Ео, К), где n — разрядность слагаемых;

N - количество слагаемых.

Пусть необходимо просуммировать следующие пять слагаемых: 101101

110110, 01!101, 110111, 100101, Обрабатываемые срезы на выходе элементов И 2 имеют вид . 10111 01010, 11111, 10100, 01110, 11011.

В течение первого тактового импульса, поданного на вход 7 синхронизации, на вход ЦПУ. 5 подаются раз-. рядный срез младших разрядов слагаемых 10111 и признак переноса 0000, так как в исходном состоянии активизирована была первая строка ПЗБ 1.

На выходе 1>ДУ 5 сформируется код

000001111, а после преобразования его в унитарный получается код

000001000. Полученный унитарный код активизирует четвертую строку ПЗБ 1, при этом на выход 9 результата поступает значение 0" а признак пе9 реноса равен 0011.

Величина времени задержки сигнала, формируемая элементом 4 задержки, равна: СИ ÇÝ> где Т вЂ” период поступления синхроимпульсов;

Г - задержка сигналов на ПДУ 5, 3з

ПЗБ 1 и блоке преобразования уплотненного кода в унитарный.

К моменту поступления на входы

ПДУ 5 второго разрядного среза, подаваемого в момент подачи второго импульса синхросигнала и равного

010!О, на вторую часть его входов поступит признак переноса 0011, На выходе ПДУ 5 сформируется код

000001111 а после преобразования в унитарный — 000001000, В ПЗБ 1 будет активизирована четвертая строка, при этом значение результата равно

"0", а признака переноса — 0011.

В третьем такте работы устройства на вход ПДУ 5 поступит код 111110011.

После преобразования получим уплотненный код OOlllllll а соответствующий ему унитарный равен 001000000.

По данному адресу из ПЗБ 1 будут

11 И считаны значение результата 1 и признак переноса, равный 0111, Аналогичным образом предлагаемое устройство продолжает работу до получения восьмого разряда суммы, Полученный результат равен 11011100. В седьмом и восьмом тактах на вход элементов И 2 поступают нулевые коды.

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

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

4 ный код с и-го по второй (где n=

2m-1; m - количество операндов) соединены с первыми входами соответствующих элементов И второй группы с (fl-1)-го по первый, о т л и ч а ющ е е с я тем, что, с целью упрощения устройства, в него введена группа элементов НЕ, причем информационные входы устройства соединены с вторыми входами соответствующих элементов И первой группы, входы элементов КЕ группы соединены с соответствующими выходами преобразователя двоичного кода в уплотненный код, выходы элементов НЕ группы, кроме п-го, соединены с вторыми входами соответсвующих элементов И второй группы, адресные входы посто20 янного запоминающего блока соединены соответственно с выходом и-го элемента НЕ группы, выходами элементов И второй группы и первым выходом пре образователя двоичного кода в уплот25 ненный код, первый разрядный выход постоянного запоминающего блока соединен с выходом результата устройства, а остальные разрядные выходы подключены к входам соответствующих

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

1396139

Составитель И.Есенина

Техред И.Дидик

1(орректор М.Иаксимишинец

Редактор А.Лежнина

Заказ 2496/50 Тираж 704

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

113035„ 35, Раушская наб., д. 4/5

Подписное

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

Суммирующее устройство Суммирующее устройство Суммирующее устройство Суммирующее устройство 

 

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

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

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

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

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

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

Изобретение относится к области автоматики и радиотехники

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

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

Изобретение относится к вычислительной технике и может использоваться при проектировании цифровых интегUi Ч Мг 5 ft-;7 Иъ В ральных микросхем и электронных вычислительных машино Цель изобретения - упрощение устройства„ Устройство содержит элементы РАВНОЗНАЧНОСТИ 1, 2 и мажоритарный элемент 3

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

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

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

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

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

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

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

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

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