ПАРАЛЛЕЛЬНЫЙ СУММАТОР Советский патент 1968 года по МПК G06F7/50 

Описание патента на изобретение SU220634A1

В настоящее время в вычислительной технике широкое распространение получили параллельные сумматоры.

Известные сумматоры, как правило, имеют недостатки: либо сравнительно низкое быстродействие, либо повышенное использование оборудования.

Предложенное устройство путем создания сумматора с управляемыми элементами памяти (регистрами), способными на время получения промежуточных результатов и суммы образовывать элементы кодово-позиционной схемы сумматора, а затем снова переключаться в элементы памяти для фиксации промел уточных результатов и суммы, позволяет устранить эти недостатки. Достигается это тем, что в нем «единичные и «нулевые входы регистров частной суммы и переноса объединены и подключены к обш;ей шине, блокируюш,ей перекрестные обратные связи. «Единичный и «нулевой входы регистра полной суммы или объединены и связаны с шиной, блокируюш,ей перекрестные обратные связи, или подключены к управляюш,им шинам первоначальной установки, а выходы этого регистра соединены со входами регистров частной суммы и переноса.

фиг. 3 - функциональная схема сумматора.

Одним из элементов сумматора является управляемый регистр. Регистр содержит два логических элемента 1 и 2 «НЕТ. Выходы 3 и 4 этих элементов являются соответственно «единичным и «нулевым выходами регистра. Входы 5 и 6 логических элементов 7 и 8 «ИЛИ предназначены для записи в регистр «единицы или «нуля, а входы 9 и 10 логических элементов .// и 12 «И предназначены для установки регистра в «единичное или в «нулевое состояние соответственно.

Для того чтобы схема функционировала как регистр, на оба входа 9 и 10 необходимо подавать сигналы, соответствующие «единице информации. Установка регистра в то или иное состояние например в «единичное, производится посредством подачи на вход 9 сигнала, соответствующего «нулю информации. При

подаче «нулевого сигнала одновременно на оба входа 9 и 10, т. е. при блокировке перекрестных обратных связей, регистр превращается в две независимые кодово-позиционные схемы.

Сумматор состоит из трех управляемых регистров 13-15, предназначенных, соответственно, для фиксации поразрядной суммы слагаемых по модулю два, единицы переноса в старший разряд и суммы. Управляющая шина

в режим кодово-позиционной схемы. По шинам -17 и 18 на вход сумматора подается соответственно прямой код второго слагаемого В и его отрицание В. По шинам 19 и 20 на вход сумматора подается соответственно прямой код переноса из предыдуш,его разряда Р и его отрицание Р. По шинам 21 и 22 в первом такте сложения с регистра 15 на вход сумматора подается соответственно прямой код первого слагаемого С и его отрицание С и во втором такте сложения выдается соответственно прямой код суммы С и ее отрицание С. Управляющая шина 23, соединенная со входами логических элементов 24-31 «И, предназначена для разрешения приема информации на входы регистров 13 и 14. Управляющие шины 32 и 33 предназначены как для установки разрядов сумматора в «единичное и «нулевое состояние соответственно, так и для переключения регистра 15 в режим кодово-позиционной схемы. Управляющая шина 34, соединенная во входами логических элементов 35-ЗН «И, предназначена для разрешения приема информации на входы регистра 15. Сумматор содержит также логические схемы 39-44 «ИЛИ, шины 45 и 46, являюшиеся соответственно «единичным и «нулевым выходами регистра 13, шины 47 и 48, являющиеся соответственно «единичным и «нулевым выходами регистра 14 и предназначенные для передачи в следующий старший разряд единицы переноса Р и ее отрицания РЬ

В исходном состоянии регистры 13-15 выполняют роль элементов памяти. Сигналы на шинах 23 и 34 блокируют возможность поступления на входы всех регистров сигналов, изменяющих их состояние.

Сложение в сумматоре производится за два такта.

В начале первого такта на шину 16 подается управляющий сигнал, переключающий регистры 13 и 14 ъ режим КОДОВО-ПОЗИЦИОННОЙ схемы. Одновременно (или с некоторым сдвигом во времени в ту или другую сторону, но не раньше начала первого такта) на щину 23 подается управляющий сигнал, разрешающий поступать на входы регистры 13 и 14 уровней, соответствующих следующим логическим фун кциям (аргументами которых являются сигналь1 на шинах 17-22, 45 и 46): функции СВ + + СВ, поступающей на «единичны вход регистра 13; функции СВ + СВ, поступающей на «нулевой вход схемы регистра 13; функции СВ-}- (СВ + СВ)Р, поступающей на «единичны вход регистра 14, и функции СВ + ( СВ)Р, поступающей на «нулевой вход регистра 14.

Через время Tt Тп+т „ли +TI

сигнал

Если регистр 13 не переключать в режим кодово-позиционной схемы, то время его переключения i3 «нулевого состояния в «единичное (или из «единичного в «нулевое) Т равнялось бы 2Г, т. е. Т 2Т. (Считается, что время включения равно времени выключения соответствующих элементов, а также, что последовательная цепь из двух логических элементов «ИЛР1, например, цепь из элемента 7 «ИЛИ и элемента «ИЛИ 40 практически представляет один логический элемент «ИЛИ на три входа).

Через время Г т„ + ш,и + нет + (п -1)(п+

т или -нет) П (н Г или l нет) i

равное времени распространения переноса в кодово-позиционной схеме сумматора, образованной посредством подачи «нулевого уровня на шину 16, заканчивается переключение элементов, меняющих свое состояние в первом также сложение: (где п - количество разрядов сумматора).

В конце первого такта уровень сигнала на шине 16 изменяется на уровень, соответствуюший «единице, что приводит к фиксации полученных значений логических функций в регистрах 13 и 14, а затем с некоторой минимальной, но гарантированной задержкой (Дт) изменяется уровень сигнала на «нулевой на

шине 23, отключая тем самым регистры 13 и 14 от входных и внутренних шин сумматора. С этого момента начинается второй такт. Таким образом, длительность первого такта сложения будет TI 7i -f AT.

В начале второго такта на шины 32 и 33 подаются «нулевые уровни, переключающие регистр 15 в режим кодово-позиционной Схемы. Одновременно с этим (или с некоторым сдвигом Во времени в ту или иную сторону, но

не раньше второго такта) на шину 34 подается управляющий уровень, разрешающий поступление на входы регистра 15 сигналов, опксываемых логическими функциями: (СВ + CS)P + (СВ + СВ)Р на единичный вход и (СВ -г )Р + (СВ + СВ)Р на «нулевой вход.

Аргументами этих функций являются сигналы на шинах 19, 20, 45 и 46.

Через время Тд + Тили + Тнет переключение элементов регистра 15 заканчивается. После этого на шины 32 и 33 подается СИГнал отрицательного уровня, переключающий регистр 15 в регистровый режим работы, фиксируя тем самым в регистре 15 сумму О . Через минимальное, но гарантированное время Дт на шину 34 подается «нулевой уровень, который отключает регистр 15 от информационных шин сумматора. Иа этом заканчивается

второй такт сложения, после которого сразу же может начинаться первый такт сложения содержимого сумматора с новым вторым слагаемым. Таким образом, время выполнения второго такта будет то -f- Д т.

чисел в предлагаемом сумматоре, построенном на комплексе элементов, аналогичных комплексу «Урал-10, равняется.

Тел. Т1„ + Т2т (fl+ 1) (т„ + или + нет) i 2 Дт.

Предмет изобретения

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

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

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

название год авторы номер документа
ПАРАЛЛЕЛЬНЫЙ СУММАТОР 1971
SU314746A1
ПАРАЛЛЕЛЬНЫЙ СУММАТОР НА ФЕРРИТ-ТРАНЗИСТОРНЫХ МОДУЛЯХ 1970
SU277409A1
Фазоимпульсный сумматор 1980
  • Жабин Валерий Иванович
  • Корнейчук Виктор Иванович
  • Меженый Анатолий Филиппович
  • Мишинский Юрий Никифорович
  • Тарасенко Владимир Петрович
  • Токовенко Степан Емельянович
SU885996A1
ПРОЦЕССОР ПОВЫШЕННОЙ ДОСТОВЕРНОСТИ ФУНКЦИОНИРОВАНИЯ 2010
  • Бобков Сергей Генадьевич
  • Осипенко Павел Николаевич
  • Павлов Алексей Александрович
  • Павлов Павел Александрович
  • Павлов Александр Алексеевич
  • Хоруженко Олег Владимирович
  • Царьков Алексей Николаевич
RU2439667C1
ДВОИЧНОЕ АРИФМЕТИЧЕСКОЕ УСТРОЙСТВО 1968
SU210491A1
ДВОИЧНО-ДЕСЯТИЧНЫЙ НАКАПЛИВАЮЩИЙ СУММАТОР 1971
SU293241A1
Суммирующее устройство с плавающей запятой 1982
  • Каляев Анатолий Васильевич
  • Сулин Геннадий Андреевич
  • Станишевский Олег Борисович
  • Тарануха Виталий Модестович
  • Головко Сергей Михайлович
  • Виневская Лидия Ивановна
  • Лисуненко Владимир Владимирович
SU1056182A1
Арифметическое устройство 1978
  • Шульгин А.А.
  • Храмцов И.С.
  • Фролова С.И.
  • Веригина В.В.
  • Слюсарев Н.А.
SU687982A1
УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ ОСТАТКА ПО ПРОИЗВОЛЬНОМУ МОДУЛЮ ОТ ЧИСЛА 1992
  • Петренко Вячеслав Иванович
  • Чипига Александр Федорович
RU2012137C1
Арифметическое устройство 1979
  • Власов Борис Михайлович
  • Мотиенко Юрий Федорович
  • Паскевич Александр Александрович
SU842794A1

Иллюстрации к изобретению SU 220 634 A1

Реферат патента 1968 года ПАРАЛЛЕЛЬНЫЙ СУММАТОР

Формула изобретения SU 220 634 A1

иг. 1

J О

9аг.З

SU 220 634 A1

Даты

1968-01-01Публикация