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

 

Изобретение относится к автоматике и вычислительной технике и предназначено для построения высоконадежных устройств обработки и контроля последовательных кодов в реальном масштабе времени. Изобретение позволяет повысить быстродействие и упростить сумматор за счет применения алгоритма сложения чисел в избыточной минимальной системе счисления.В результате операции приема кодов слагаемых и их сз ммирования совмещены в каждом такте, а количество оборудования последовательного сумматора сокращено. Последовательный сумматор содержит три элемента задержки 4 - 4, элементы И 5 и 6, элемент РШИ 7. Реализуется основной алгоритм сложения чисел в минимальной системе счисления.: (f;(S) + v(S) v(S) + V(S - 2) + + (f(S - 3). Возможная единица переноса из S-ro разряда сразу помещается в (S - 2)-й и (S - 3)-й разряды сум1чы, в которых по условию существования минимальной ,формы (наличие после каждой единицы разряда не менее четырех разрядов нулей) заведомо содержатся нули. 1 ил. S (Л СлЭ 4 СО со

С1® (11) СОЮЗ СОВЕТСНИХ

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

РЕСПУБЛИН (д1) 4 С 06 Р 7/49 ф .Рlj », ),О

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

К А ВТОРСКОМ,Ф СВИДЕТЕЛЬСТВУ!

I

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 4098171/24-24 (22) 21.05.86 (46) 30.09.87. Бюл, N 36 (72) А.В. Ткаченко (53) 681.325.5(088.8) (56) Папернов А.А. Логические основы

ЦВТ, M. Сов. радио, 19?2, с. 148, рис. 2.

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

В 696452, кл. Г 06 F 7/49, 1977. (54) ПОСЛЕДОВАТЕЛЬНЫЙ СУММАТОР (57) Изобретение относится к автоматике и вычислительной технике и предназначено для построения высоконадежных устройств обработки и контроля последовательных кодов в реальном масштабе времени. Изобретение позволяет повысить быстродействие и упростить сумматор за счет применения алгоI ритма сложения чисел визбыточной минимальной системе счисления. В резуль гате операции приема кодов слагаемых и их суммирования совмещены в каждом такте, а количество оборудования последовательного сумматора сокращено. Последовательный сумматор содержит три элемента задержки 4; - 4» элементы

И 5 и 6, элемент ИЛИ 7. Реализуется основной алгоритм сложения чисел в минимальной системе счисления:

Ч(S) + g(s) = 4 (S) + V(s — 2) +

+ Cp(S — 3). Возможная единица переноса из S-ro разряда сразу помещается в (S — 2)-й и (S — 3)-й разряды суммы, в которых по условию существования минимальной формы (наличие после каждой единицы разряда не менее четырех разрядов нулей) заведомо содержатся нули. 1 ил.

1341633

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

Следовательно, возможную единицу переноса из S-го разряда можно сразу помещать в (S — 2)-й и (S — 3)-й разряды суммы, в которых по условию существования минимальной формы заведомо содержатся нули, Сложение двух многоразрядных чисел начинается со старших разрядов и выполняется поразрядно последовательно во времени.

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

Элементы 4<, 4, 4 задержки необходимы для запоминания сигнала переноса и выполнены íà D-триггерах.

Сигнал переноса в ($ — 2)-й и (S — 3)-й разряды кода суммы формируется элементом И 5 в S-м такте согласно булевой записи предназначено для суммирования многоразрядных двоичных последователь5 ных кодов в реальном масштабе времени, Цель изобретения — упрощение устройства и увеличение его быстродействия.

На чертеже изображена функциональ- 10 ная схема последовательного сумматора.

Последовательный сумматор содержит входы 1 и 2 соответственно первого и второго операндов, выход 3, элементы 4<, 4, 4 задержки, элементы И 5 и 6 и элементы ИЛИ 7.

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

25 (5) Р— А, В„;

0 при S < 0;

1 при S=0,1ЗО

<<<(Я вЂ” 2) + y(S — 3)при S .о 1. с где А,  — S-е разряды кодов операндов.

Элемент ИЛИ 7 формирует значение суммы в S-м такте согласно переключательной функции (2) ь = А, Ч В,Ч Р,Д1 Рь.<3 (6)

Элемент ИЛИ 7 необходим для выработки единичного сигнала с целью

его записи в младший разряд кода суммы согласно алгоритму (4) .

Последовательный сумматор работает следующим образом.

Допустим, необходимо произвести сложение 6 + 6. Число 6 в минимальной системе счисления имеет вид:

У разряда 1 2 3 4 5 6 7

Вес разряда 1 1 2 2 3 4 5

Код числа 6 0 1 0 0 0 0 1.

Два этих кода поступают на входы

11и. 2 последовательного сумматора, начиная со старших разрядов. На первом такте единичный сигнал суммы через элемент ИЛИ 7 поступает на выход 3, а единичный сигнал переноса с выхода элемента И 5 поступает в элемент 4< задержки. Таким образом, на первом такте работы образовался сигзначащих разрядов

<<<(S) + <<<(S) = <« (Я) + <<<(Б — 2) + !

+< <(8 — 3) 50 (3) Исключение составляет алгоритм сложения значащих вторых разрядов (третий и первый разряды согласно алгоритму построения минимальной формы всегда нулевые):

y(2) + с<<(2) = с<<(2) + <у (1) (4) 55

Значения (p(n + 1) определяют мощ-

35 ность минимального и-разрядного кода„

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

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

1341633 мещены в каждом иэ и тактов., т.е. код суммы образуется, начиная со старших разрядов, в реальном масштабе времени.

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

Техред M.ÄÈäbÊ Корректор В.Гирняк

Редактор Е. Копча

Заказ 4437/52 Тираж 672 Подписное

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

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

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

4 задержки. В третьем такте единичный сигнал переноса поступает на выход ..

3 через элемент ИЛИ 7, а в элемент 4 задержки непосредственно. В четвертом такте единичный сигнал переноса с выхода элемента 4 задержки поступает через элемент ИЛИ 7 на выход 3. В 10 пятом такте поступающие на входы 1 и 2 нулевые сигналы не изменяют состояние элементов последовательного сумматора. В шестом такте единичный сигнал суммы поступает на выход 3 15 через элемент ИЛИ 7, а единичный сигнал переноса с выхода элемента И 5 поступает в элемент 4 задержки. В последнем седьмом такте одновременно с тактовым импульсом на управляющую 20 шину 8 подается цикловой импульс, открывающий элемент И 6. Сигнал переноса с выхода элемента 4, задержки через последовательно соединенные элементы И 6 и ИЛИ 7 поступает на выход 3. Запись единичного сигнала переноса в элемент 4 задержки не происходит, так как на вход установки в

"0" этого элемента задержки, выполНеННого H D-триггере, подан единич- 30 ный цикловой импульс.. В результате все элементы 4, — 4 задержки после окончания последнего такта работы находятся в нулевом исходном состоянии. Суммирование закончено, результат кода суммы: 1011011 12.

Таким. образом, операции приема кодов операндов и их суммирования сов

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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