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

 

Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах обработки информации при реализации технических средств цифровых вычислительных машин и дискретной автоматики. Цель изобретения - сокращение аппаратурных затрат. Устройство содержит ассоциативный запоминающий блок 1, группы элементов И 2, 3, группы элементов задержки 4, 5, преобразователи 6, 7 двоичного кода в уплотненный код, блок 8 деления на два в уплотненном коде, содержащий группу элементов И 9, группу элементов ЗАПРЕТ 10 и элемент ИЛИ 11, входы 12 слагаемых, входы 13, 14 синхронизации и выход 15 результата. 1 ил.

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

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

РЕСПУБЛИК (gg 4 G 06 Е 7/50

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

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

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

ПРИ ГКНТ СССР

К А ВТОРСКОМЪ СВИДЕТЕЛЬСТВУ (21) 4362779/24-24 (22) 08.12.87 (46) 23.07.89. Бюл, М 27 (71) Вычислительный центр СО АН СССР (72) П.А. Ким, К.С. Алсынбаев, В.А. Забелин и Н,А. Осипов (53) 681,325(088.8) (56) Авторское свидетельство СССР

Р 1062689, кл. G 06 F 7/50, 1982, Авторское свидетельство СССР

У 1174920, кл. G 06 F 7/50, 1983. (54) СУММИРУЮЩЕЕ УСТРОЙСТВО (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах обработ„.SU,„, 1495784 А1 ки информации при реализации техни; ческих средств цифровых вычислительных машин и дискретной автоматики.

Цель изобретения — сокращение аппаратурных затрат. Устройство содержит ассоциативный запоминающий блок 1, группы элементов И 2, 3, группы элементов задержки 4, 5, преобразователи 6,7 двоичного кода в уплотненный код, блок 8 деления на два в уплотненном коде, содержащий группу элементов И9, группу элементов ЗАПРЕТ

10 и элемент ИЛИ 11, входы 12 слагаемых, входы 13, 14 синхронизации

:и выход 15 результата. 1 ил, 1495784

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

На чертеже представлена структурная схема устройства, Устройство содержит ассоциативный запоминающий блок 1, группы элементов И 2 и 3, группы элементов 4 и 5 задержки, преобразователи 6 и 7 дво- 15 ичного кода в уплотненный код, блок

8 деления на два в уплотненном коде, содержащий группу элементов И 9, группу элементов ЗАПРЕТ 10 и элемент

И31И ll входы 12 слагаемых, входы 13 20 и 14 синхронизации и выход 15 результата, Устройство работает следующим образом.

На входы 12 поступают одноименные разряды всех слагаемых, начиная с младших разрядов. Преобразователь 6 преобразует поступающий на его входы двоичный код в уплотненный код, который через элементы И 2 поступает на >О входы блока 8 в течение тактового импульса по входу 13. Полученное в результате деления слово является частью ассоциативного признака для ассоциативного запоминающего блока 1, 35

Второй частью признака являются все, кроме перво-о, разряды кода, считан ного из блока 1. Обе части признака поступают на преобразователь 7 двоичного кода в уплотненный код через 40 элементы 5 и 4 задержки, причем сигнал с выхода остатка блока 8, сформированный дизъюнкцией элементов ЗАПРЕТ 10 на элементе ИЛИ 11, поступает на преобразователь 7 беэ задержки, 45 а сигналы с выходов целой части результата блока 8 элементами И 9 на входы элементов 5 задержки. Сформированный на выходе преобразователя 7 признак дополнительно синхронизирует- 50 ся импульсом по входу 14 с помощью элементов И 3. Такая синхронизация исключает влияние неидеальности элементов 4 и 5 эадер>кки. На выходе 15 формируется очередной разряд суммы. 55

Общее число тактов вычисления равно

m=n+flog N 3 где n — разрядность слагаемых;

N — количестно слагаемых, Пусть необходимо просуммировать следующие семь слагаемых: 010110;

101011; 011011; llllll; 101110;

ll001l; 101010.

Обрабатываемые срезы на входе преобразователя 6 имеют вид: 0111010;

lllllllt 10011009 01111011 10110!О

0101111.

На выходе преобразователя 6 обрабатываемые срезы имеют вид: 0001111;

1111111; 0000111; 0011111; 0001111;

0011111.

В течение первого тактового импульса, поданного на вход 13 синхронизации, на вход блока 8 подаются младшие разряды слагаемых, т,е.

0001111.

В результате преобразования этого кода блоком 8 порождается слово 0011 первый разряд которого "0" беэ задержки подается на первый вход преоб; раэователя 7, а остальные через элементы 5 задержки — на соответствующие входы того же преобразователя.

Так как в первом такте из блока ничего не считывается, то к приходу первого импульса по входу 14 синхронизации на все входы преобразователя 7 подаются нули.

Сформированный признак с выхода преобразователя 7 кода — 0000000, с приходом тактового импульса по входу 14 поступает на признаковые входы блока 1. Следовательно, в первом такте из блока считывается слово

0000, первый разряд которого "0" является младшим разрядом искомой суммы, В течение второго импульса, поданного на вход 13 синхронизации, на вход блока 8 с выхода преобразователя 6 подается второй разрядный срез слагаемых, т,е. код lllllll, Он преобразуется в код 1111, На входе преобразователя 7 формируется слово 1011000 соответственно на его выходе 0000111, которое по приходу импульса по входу 14 поступает на признаковые входы блока 1, из которого считывается слово 0011, первый разряд которого "1" является вторым разрядом искомой суммы, В течение третьего импульса, поданного на вход 13 синхронизации, на вход блока 8 с выхода преобразователя 6 подается третий обрабатываемый срез 0000111. Блок 8 преобразовывает его в слово 1001, На входе преобра1495784

Аналогичным образом устройство продолжает работу до получения десятого разряда суммы. Код суммы при этом 100100110. В восьмом и девятом тактах на вход преобразователя 6 поступают нулевые коды, Формула изобретения

Составитель В. Березкин

Редактор В, Бугренкова Техред А1Кравчук Корректор !>. Ципле

Заказ 4267/46 Тираж 668 Подписи с.

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

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

Производственно-издательский комбинат "Патент", г.ужгсрол, ул. Гагарина,101 зователя 7 формируется слово 1111001 соответственно на его выходе

001llll, которое при приходе импульса по входу 14 поступает на признаковый вход блока 1, из которого считывается слово Olll первый разряд которого "1" является третьим разрядом искомой суммы.

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

10,в уплотненном коде соединены с входами второго преобразователя двоичного кода в уплотненный код, первые входы элементов И второй группы соединены с вторым входом синхронизации устройства, вторые входы — с соответствующими выходами второго преобразователя двоичного кода в уплотненный код, а выходы — с входами ассоциативного запоминающего блока, о т2р л и ч а ю щ е е с я тем, что, с целью сокращения аппаратурных затрат, блок деления на два в уплотненном коде содержит группу элементов И, группу элементов ЗАПРЕТ и элемент

25 И11И, выход которого является выходом остатка блока, а входы подключены к выходам элементов ЗАПРЕТ группы, информационные входы которых соединены с первыми входами соответствующих

З0 элементов И группы блока и подключены к соответствующим нечетным входам блока, управляющие входы элементов

ЗАПРЕТ группы блока соединены с вторыми входами соответствующих элементов И группы блока и подключены к соответствующим четным входам блока, выходы элементов И группы блока являются выходами целой части результата блока.

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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