Параллельный сумматор

 

Изобретение предназначено для построения высоконадежных сверхбыстродействующих специализированных микропродессов. Цель изобретения - упрощение устройства и увеличение быстродействия. Однотактный сумматор содержит одноразрядные сумматоры 1, полусумматор 5,элемент ИЛИ 6, а каждый одноразрядный сумматор 1 П IH (Л со а СлЭ 00 00

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

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

РЕСПУБЛИК (5D 4 С 06 Р 7/49

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

llO ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ с

О ПИСАниЕ ИЗОБРЕТЕНИЯ ", J3

Н ABTOPGHOMV СВИДЕТЕЛЬСТВУ (21) 4098657/24-24 (22) 21.05.86 (46) 30.12,87. Бюп, И 48 (72) А. В. Ткаченко (53) 681. 325 .5(088. 8) (56) Папернов А, А. Логические основы ЦВТ, М.: Советское радио, 1972, с. 155, р. 11, Авторское свидетельство СССР

Р 570896, кл, G 06 Р 7/49, 1975.

„,SU„, 136 .188 А1 (54) ПАРАЛЛЕЛЬНЫЙ СУММАТОР (57) Изобретение предназначено для построения высоконадежных сверхбыстродействующих специаЛизированных микропроцессов. Цель изобретения— упрощение устройства и увеличение быстродействия, Однотактный сумматор содержит одноразрядные сумматоры 1, полусумматор 5, элемент ИЛИ 6, а каждый одноразрядный сумматор 1

1363188 (3) Sт= Атчн,„упт,, VП „

А = ) а у(Я), (4) гдааt{0, l3; состоит из элементов ИЛИ и И. Основ" ной алгоритм сложения значащих цифр в однотактном сумматоре задан соот" ношением q(S) + y(S) у(Я} + Cp(S-2)+

+ (y(S-3), где (Я) — scca двоичных разрядов минимальной системы счис1

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

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

На фиг. 1 приведена структурная схема параллельного сумматора для n=1 О, 10 где n — разрядность операндов; на фиг. 2 — функциональная схема одноразрядного сумматора.

Параллельный сумматор (фиг. 1) содержит девять одноразрядных сумматоров 1, -19, входы 2 первого слагаемого, входы 3 второго слагаемого и выходы 4 результата, полусумматор 5, элемент ИЛИ 6 °

Одноразрядный сумматор (фиг. 2) 20 имеет информационные входы 7 и 8 входы 9,10 переноса, выход 11 суммы и выход 12 переноса, элемент ИЛИ 13, элемент И 14, Параллельный сумматор осуществля- 25 ет суммирование поступающих на его входы и-разрядных параллельных чисел А, представленных в избыточной минимальной системе счисления следующим образом: 30

0 при S «О

g(S) = 1 при $=0, 1; (la)

y(S-2} + q (S-3) при Я > 1.

Значение q (n+2) определяет мощность минимального и-разрядного кода. ления. Так как в минимальных изображениях слагаемых после каждой единицы разряда следует не менее четырех разрядов нулей, то возможная единица переноса в S-м разряде помещается в (s-2)-й и ($-3)-й разряды сумм без задержки. 2 ил.

Из рекуррентного соотношения (lа) следует алгоритм сложения значащих цифр в минимальной системе счисления

< (Я)+у($) =y($)+g($-2}+ôs-3) (2) Таким образом, правило суммирования для минимальной системы счисления имеет вид

0 + 0 = О

0 + 1 = 1

1+0=1

1 + 1 = 101), На основании выражения (2) и принаданного правила каждый m-й однораярядиь и сумматор (m=2, и-1) минимальных кодов на выходе суммы формирует сигнал суммы m-ro разряда как функцию логического сложения ш-х разрядов- первого и второго слагаемых

Ау,и В,„ и сигналов переноса из (m+2)-ro и (m+3)-го разрядов П„, и

П„,, а на выходе переноса каждый 1-й одноразрядный сумматор формирует сигнал переноса П е . (1=3, п-l), поступающего в (1-2)-й и (1-3)-й разряды непосредственно, как функцию логического умножения А .и В .

Из выражения (1) вытекает, что в изображениях минимальной системы счисления существуют такие, в кото- . рых в. общем случае после каждой единицы разряда слева направо следует не менее четырех разрядов нулей (именно такие изображения являются! 363188 разрешенными и содержат минимальное число единиц), Следовательно, после суммирования значащих 1-х разрядов единицу переноса можно сразу же помещать в (1-2)-й и (1-3) разряды суммы, так как данные разряды обоих слагаемых заведомо равны нулю. Кроме того, в минимальных изображениях чисел (1) второй разряд слагаемых постоянно содержит нулевой символ. Это означа ет, что единицу переноса с первого или с третьего разрядов также можно сразу помещать во второй разряд суммы согласно соотношениям4 (1) + !1 (1) = (1 (2); (5) ((3) + y(3) = (! (3) + ((2), (6) которые следуют из последовательности (la).

Таким образом, каждый одноразрядный сумматор в предлагаемом сумматоре содержит всего два простейших логических элемента, а значение сум" мы формируется на выходе после поступления на входы сумматора значений слагаемых, так как сигналы переноса передаются без задержки ° Сущность изобретения состоит в. реализации формул .(3) и (4).

Одноразрядные сумматоры 1 предназ. начены для выработки сигнала суммы на выходе 11 согласно соотношению (3) и выработки сигнала переноса на выходе 12 согласно соотношению (4) .

Реализация основного алгоритма сложения (2) осуществляется соответствующими связями между выходами 12 и входами 9-10 одноразрядных сумматоров 1.

Полусумматор 5 служит для выработки сигнала суммы на выходе суммы и сигнале переноса на выходе переноса согласно соотношению (5). Элемент

ИЛИ 6 необходим для объединения выхода полусумматора 5 и выхода 12 переноса одноразрядного сумматора 1 . Ре. ализация алгоритма-.сложения в трех младших разрядах минимального кода, описываемого соотношениями (5); (6), осуществляется соответствующими связями между выходами переноса полусумматора 5, одноразрядного сумматора 1 и входами 7 и 8 суммы одной разрядного сумматора 1,, Таким образом, введенные новые одноразрядные сумматоры 1, полусумматор 5, элемент ИЛИ 6 и связи между ними определяют существенные отличия предлагаемого от известного, и обеспечивают достижение положительного эффекта, Параллельный сумматор работает следующим образом.

Предположим, необходимо сложить минимальные коды чисел 19 и 20, представленные следующим образом:

Разряд, - 10 9 8 7 6 5 4 3 2 1

Вес разряда 16 12 9 7 5 4 3 2 2 1

Число 19 1 0 00001000

Число 20 ) 0 0 0 0 1 0 0 0 0

Коды первого слагаемого и второго слагаемого подаются соответственно на входы 2 и 3 однотактного сумматора.

При этом на выходе 11 суммы однораз2р рядных сумматоров 1g 14 и 1g по являются единичные сигналы. Одновременно с выхода 12 переноса одноразрядного сумматора 1 единичный сигнал через элементы ИЛИ 13 одно25 разрядных сумматоров 1 и 17 устанавливается на выходах 11 суммы, Сле" довательно, после поступления кодов слагаемых на входы 2 и 3 сумматора на его выходе 4 суммы образуется код

1011010000 = 39 ° Сложение закончено.

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

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

ИЛИ в первый разряд, каждый одноразрядный сумматор содержит элемент И и элемент ИЛИ, причем первый и вто45 рой входы элемента ИЛИ и элемента И одноразрядных сумматоров со второго по и-й разрядов, где n — разрядность операндов, соединены соответственно с входами с второго по и-й разрядов первого и второго операндов сумматора, входы первого и второ. го операндов первого разряда сумматора соединены соответственно с первым и вторым входами полусумматора первого разряда, выход суммы которого соединен с первым входом элемента ИЛИ первого разряда сумматора, выход которого соединен с выходом результата первого разряда суммато5

1363188 в ра, выход элемента ИЛИ одноразрядно- нта ИЛИ одноразрядного сумматора го сумматора данного разряда соеди- первого разряда соединены с выходом нен с выходом суммы данного одно- переноса одноразрядного сумматора разрядного сумматора, яыход элемента аторого раяряда, выход переноса 1-го

И однораярядного сумматора данного однораярядного сумматора (13, П-.I) разряда соединен с выходом переноса соединен с третьим и четвертым одноразрядного сумматора данного раз- входами элемента ИЛИ соответственно ряда, выход переноса полусумматора (y-2)-ro и (y-3)-го одноразрядных первого разряда соединен с первыми )p сумматоров, выход переноса однораэ" входами элемента И и элемента ИЛИ рядного сумматора третьего разряда одноразрядного сумматора первого раэ-, соединен с вторым входом элемента ряда, вторые входы элемента И и зле- ИДИ первого разряда, 7

8

f0

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

Редактор А. Долинич Техред Л.Олейник Корректор М, Пожо

Заказ 6362/39 Тир.аж 671 Подписное

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

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

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

Параллельный сумматор Параллельный сумматор Параллельный сумматор Параллельный сумматор 

 

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

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

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

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

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

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

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

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

Изобретение относится к вычислительной технике

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

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

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

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

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

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

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

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

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

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

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

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