Параллельный сумматор Советский патент 1977 года по МПК G06F7/50 

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

(54) ПАРАЛЛЕЛЬНЫЙ СУММАТОР ПИЯ выполняется согласно следующей таблице:О + О О 0+1 1 1+0 1 , что вытекает из рекуррентного соотношения , ()t4(i)--4(i))f4((+i)) Если в разрядах нормальных представлений слагаемых имеются единицы, то из свойства нормальной формы следует, что суммы (-1 + 1) и (4-1) -X разрядов всегда будут нулевые и, следовательно, единица переноса на i -го в ( + 1)--й разряд всегда может быть помещена в ( I + 1)-й разряд суммы, а перенос из ,ч -го в ( i -2)-Л разряд надо запомнить Из свойства этого способа сложения вытекает возможность организации контроля правильности протекания процесса сум мирования. Признаком неправильного сложения является наличие ненулевой суммы в ( i + 1) или ( i - l)-QM разрядах при возникнсжении переноса в i -ом разряде, т.е. функция ошибки имеет вид .iS«d../...va|S,. - промёжуточньй перенос; Sj - промежуточная сумма. На чертеже дана функциональная схема, параллельного сумматора. В ее состав входят первая управляпощая шина 1,вторая управляющая шина 2,первый рвгис 3, блок нормализации 4, второй регистр 5 параллельный полусумматор 6, блок коммутации 7, блсяс контроля 8, блок определе ния окончания суммирсвания 9. По первой управляющей щине 1 сигнал подается на вход блока коммутации 7 и вход блока нормализации 4. В первом такте слагаемые однсжремен- но подаются на вход параллельного полусумматора 6, одноименные разряды слагае мых попарно складьтаются согласно приведенной таблице сложения. При этом получается сумма и перенос, который при правильной работе сумматора будет| представле нормальной формой. Разряды суммы пересы лаются в первый регистр 3. Бпок коммута 7 осуществляет запись переноса { -го раз ряда в ( + I)-й разряд первого регистра 3 и в (- 2)-й разряд второго регистра 5. Содержимое первого регистра 3 (сумма и перенос) с помощью блока нормализации 4 приводится к нормальной форме. При этом образуется первая промежуточная сумма. Во втором регистре 5 находится первый п межуточный перенос. Во втopo ; такте происходит сложение 5 первой проктежутичной суммы j и первого промежуточного переноса d и образуется вторая промежуточная сумма S- и второй промежуточный перенос dj. Аналогичным образом устройство работает и в последующих тактах. Этот процесс продолжается до тех пор, пока промёжуточньй перенос не будет состоять из одних нулей. При этом блоком 9 вырабатьгоается сигнал окончания операции сложения. Если во время работы на выходах параллельного полусумматора 6 появится щибочная кодовая комбинация, то блок 8 формирует сигнал ощибки. Пример. Сложить числа А . 1001О01О10иВ 10100010ОО 1. Образование промежуточной суммы Si и переноса а А- 1001001010 В 1010001000 Sj lOOllOlOOlO d, 00010000010 Приведение S к нормальной форме Sj 1 О 9 1 ; о 1 о о 1 о 10100010010. 2. Образование промежуточной суммы. и переноса dj Sj lOlOOOlOOlO d OOOIOOOO OlO $ « 10110010011 d2 00000000000 Приведение Sj, к нормальной форме 911 0010 911 ju о о о о 1 о 1 о о ooooooioio о Сложение закончено A-t-B -Зг При сложении чисел в традиционной двоичной системе счисления подается управляющий сигнал по второй управляющей шине. При этом с помощью блока коммутации 7 осуществляется запись переноса (. -го разряда только в (i + 1)-й разряд второго регистра 5. Блок нормализации 4 в этом режиме не работает. Сложение происходит известным образом. Введение новых блсжов и связей позволяет расширить функциональные возможности параллельного сумматора, а именно выполнять операцию суммирсжания чисел, представленных вфибоначчиевой системе счисления, обладающей высокой ошибкообнаруживающей способностью. Коэффициент обнаружения ошибок для фибоначчиевого сумматора определяется следующим выражением:

32-17

L7

5

Например, для 20-ти разрядного го

Г7 32

0,999997 S99/9997%

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

Параллельный сумматор, содержащий первый и второй регистры, параллельный полусумматор и блок определения сжонча- НИН суммирсжания, причем выход суммы параллельного полусумматора соединен с первым входом первого регистра, а выход переноса параллельного полусумматора - с входом блока определения окончания суммирования, выходы первого и второго ре- гистрсе соединены с входами параллельног полусумматора, отличающийся тем, что, с целью расширения функциональных возможностей, сумматор дополнительно содержит блоки коммутации, нормализации и контроля, причем выход суммы параллельного полусумматора подключен к рсрBONfy входу блока контроля, ко второмувходу которого подключен выход переноса параппепьного попусумматора , который подключен также к входу блока коктмутацнн, П6ФВЫЙ. и второй управляющие входы которого подключены к первой и второй управля.ющим шинам, а выход соединен с входом второго регистра и с другим входом первого регистра, выход которого подключен такжо к входу блока нормализации, управляющий вход которого подключен к первой управля.ю- щей шине, а выход соединен с третьим входом первого регистра.

I

Источники информации, принятые во внимание при экспертизе:

1. Авторское овидетельсгво СССР № 315179, М.Кл G 06 Т 7/50, опубл. 1971 г.

2. Патент ..«США № 3717755, кл. 235-175, 1973. .

3. Патент Франции N° 2153899, М.Кл . а 06 Г 7/00, 1973.

4. Чу Я. Организация ЭВМ и микропрограммирование, А., Мир, 1975, с. 8О. рис, 2.19.

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

название год авторы номер документа
Параллельный сумматор кодов фибоначчи 1978
  • Стахов Алексей Петрович
  • Соляниченко Николай Александрович
  • Лужецкий Владимир Андреевич
  • Оводенко Александр Васильевич
  • Козак Андрей Андреевич
SU840891A1
Вычислительное устройство 1984
  • Раздобара Виталий Владимирович
  • Баранов Игорь Алексеевич
  • Кремез Георгий Вальтерович
SU1176322A1
Устройство для деления 1983
  • Роздобара Виталий Владимирович
  • Баранов Игорь Алексеевич
  • Кремез Георгий Вальтерович
  • Лачугин Владимир Петрович
  • Мордашов Сергей Николаевич
SU1151955A1
Сумматор кодов фибоначчи 1976
  • Стахов Алексей Петрович
SU732864A1
Устройство для умножения 1983
  • Роздобара Виталий Владимирович
  • Баранов Игорь Алексеевич
  • Кремез Георгий Вальтерович
  • Мордашов Сергей Николаевич
SU1130859A1
Устройство для умножения и деления с плавающей точкой 1985
  • Воронцова Наталья Дмитриевна
  • Борисова Валентина Михайловна
  • Потоцкий Евгений Николаевич
  • Моисеев Вениамин Григорьевич
SU1278837A1
НЕЙРОПРОЦЕССОР, УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ ФУНКЦИЙ НАСЫЩЕНИЯ, ВЫЧИСЛИТЕЛЬНОЕ УСТРОЙСТВО И СУММАТОР 1998
  • Черников В.М.
  • Виксне П.Е.
  • Фомин Д.В.
  • Шевченко П.А.
  • Яфраков М.Ф.
RU2131145C1
Сумматор кодов Фибоначчи 1981
  • Кремез Георгий Вальтерович
  • Баранов Игорь Алексеевич
  • Роздобара Виталий Владимирович
  • Лачугин Владимир Петрович
  • Захарчук Илларион Иванович
SU981993A1
Суммирующее устройство 1979
  • Браткевич Вячеслав Вячеславович
  • Збродов Николай Андреевич
SU824200A1
Устройство для умножения 1981
  • Роздобара Виталий Владимирович
  • Баранов Игорь Алексеевич
  • Кремез Георгий Вальтерович
  • Лачугин Владимир Петрович
  • Захарчук Илларион Иванович
SU997031A1

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

Реферат патента 1977 года Параллельный сумматор

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

SU 559 237 A1

Авторы

Стахов Алексей Петрович

Оводенко Александр Васильевич

Лужецкий Владимир Андреевич

Даты

1977-05-25Публикация

1976-05-03Подача