Устройство для умножения двоичных чисел

 

Изобретение относится к вычислительной технике и позволяет выполнить умножение чисел в последовательном коде. Цель изобретения - сокращение аппаратурных затрат. В предлагаемое устройство, содержащее регистры множимого 3 и множителя 4, группу элементов И 5, блок сложения 6 и триггер 1, введен триггер 2, что позволяет использовать вместо двух групп элементов И одну и записывать разряды множителя в регистр множителя с задержкой в полтакта, а не такт, что в свою очередь повышает быстродействие устройства. 3 ил.

СОЮЗ СОНЕТСНИХ

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

РЕСПУБЛИН (!9) {!!) 498 А1 (S1)S Г 06 Е 7/52

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

К ABTOPCHOMY СВИДЕТЕЛЬСТВУ

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

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

ПРИ П.(НТ СССР

1 (21) 4412658/24-24 (22) 21 ° 04,88 (46) 23.08.90. Вил. 1> 31 (71) Одесский политехнический институт (72) А.В. Дрозд, Е.Л. Иолин, В.H Огинский, E.A. Родись и 1(.Р>. Дрозд (53) 681.325 (088.8) (56) Авторское свидетельство СССР

h 656056, кл. G 06 Е 7/38, 1976.

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

М 441563, кл. G 06 Е 7/44, 1972, (54) УСТРОЙСТВО ДЛЯ УМНОЖЕНИЯ ДВОИЧНЫХ ЧИСЕЛ

2 (57) Изобретение относится к вычислительной технике и позволяет выполнить умножение чисел в последовательном коде. Цель изобретения сокращение аппаратурных затрат, В предлагаемое устройство, содержащее регистры множимого 3 и множителя 4, группу элементов И 5, блок сложения

6 и триггер 1, введен триггер 2, что позволяет использовать вместо двух групп элементов И одну и записывать разряды множителя в регистр множителя с задержкой в полтакта, а не такт, то в свою очередь повышает быстродействие устройства. 3 ил, 1587498

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

Пель изобретения — сокращение аппаратурных затрат.

11а фиг.l представлена функциональная схема устройства для случая n=S; на фиг.2 — пример реализации блока сложения; на фиг.3 — временные диаграммы работы устройства.

Устройство (фиг.l) содержит пер— вый 1 и второй 2 триггеры, регистры множимого 3 и множителя 4, элементы

И 5.1-5.8 группы, блок 6 сложения, вход 7 множимого устройства, вход

8 множителя устройства, тактовый вход 9 устройства, вход 10 сброса устройства, выход 1! результата устройства и тактовый выход 12 устройства. Блок сложения (фиг.2) содержит многовходовой одноразрядный сумматор

l3 и регистры 14.1-14.3 группы.

Устройство работает следующим обра-25 зом.

Па вход 10 сброса устройства поступает импульс, определяющий начало работы. Этот импульс сбрасывает в ноль триггеры 1 и 2,регистры 3 и 4 30 и регистры блока 6 сложения, Па тактовый вход устройства поступают спнхроимпульсы СИ1 типа Меаттдр, тактирующие работу у стройства. Отттт ттодаются на счетный вход триттгера 2, который на прямом и инверсном выходах формирует соответственно прямое и инверсное значение синхросигналов СИ2 (фиг.3). Прямое значение синхрс сигналов СИ2 выдается на тактовый выход устройства для синхронизации приема сомножителей. На входы 7 и 8 множимого и множтттеля с частотой следования синхроимпульсов СИ2 поступают в последовательном коде разряды, начиная с первого — младшего, множимого и множителя соответственно.

Под действием синхроимпульсов СИ2, поступающих на вход сдвига регистра

3 множимОГО разряды мттожттмого прОд 50 вигаются в каждом такте в регистре

3 множимого на одпу позиттттто Е3 сторону старших разрядов. Разряды множителя вдвигаются в регистр 4 множителя чеРез триггер 1, в который Разря ды записываются по синхросигналам

СИ2, а в регистр 4 множителя вдвига— ются по инверсным синхросигналам

СИ2 с задержкой на полтакта (фит .3), на одну позицию в сторону младших разрядов регистра 4 множтттеля.

При этом на выходах регистров

3 и 4 формируются последовательности разрядов множимого и множителя в соответствии с временными диаграммами. Числа, указанные на времетитых диаграммах выхода в раз рядов регистров 3 и 4, означают номера разрядов множимого и множителя, причем младшему разряду соответствует номер

1, а старшему номер 8 °

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

1 кодами, которые соответственно являтотся номерами разрядоп множпмого и множителя, формируемыми элементами И группы. При этом на выходах элементов

И 5. 1-5. 8 группы формируются коттъюттко т а ции с весовыми функциями 2, 2, 2

2 . Эти конъюнкции поступают на входы блока сложения, который в каждом такте с частотой синхронизации

СИ! складывает поступающее с выходов элементов И группы 5 коттъюнкции с учетом сигналов переносов с предыдущих тактов, задержанных на регистрах

14 группы, причем сигнал переноса с первого выхода переноса многовходового одноразрядного сумматора 13 за;,ерживается íа один такт на регистре

14 l.группы, сигнал переноса задерживается на два такта на первых двух регистрах 14.1 и 14.2 группы и т.д.

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

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

Устройство для умножения двоичных чисел, содержащее регистры множимого и множителя, группу элементов

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

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

Риг.2

9ã.10

Вх. У

Вх,7,8

Выход

Вых.1м йа2м.5

888д .3

Й х 4 ля

Вых5эл5

Вых Е8л.г

Вьи. 78л 5

Йи.дзл 3 йа.Э1.2

ВыхВзл4

Вых7у, 4

Вых.6у 4 йа58,,1 4

Вых.4эл4

Вых.5 и Ф

Bblx.Z зл 4

BbN 1Щ ff

Вых.эл 55 й/х. м 54

Вых. ю5.6 йи. зл.55

Вых. м 5.7 йв м.52 йа.м 58

Вых. эл.5,1

ВЫх. 17

6 7 8.Г

5 6 7 8

2 ф 6 7

7 2 3 Ф 5 6 7 8

1 2 3 Ф 5 6 7 8

7 2 3 9 5 . 6 7 8

1 2 3 4 5 6 7 8

1 2 3 5 7 d

6 7 8

5 6 7 8

Ц 6 7 8

Ф 5 б 7 8

5 б 7 d

5 б 7 8 г

6 7 8

1 2 3 9 5 б

11 12 22 13 33 3 С Ч5 55 5666 7 77 78 88

21 31 32 Ô2 43 53 Я 4 Ф 65 75 76 86 д7

1 1 2v 2 Л ЛБФБФ73 56Б6

41 51 52 62 6 3 73 7Ф д 83

/5 16 26 77 37 38 ФВ

61 71 72 Вг 83

28 гк 272 222 2 г 321

Фиг 5

Составитель E. Г1урзина

Редактор Н. Яцола Техред M.Цидьис Корректор Т. Г1алец

Заказ 2420 Тираж 566 Подписное

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

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

Производственно-издательский комбинат "Патент", г. Ужгород, ул, Гагарина, 101

Устройство для умножения двоичных чисел Устройство для умножения двоичных чисел Устройство для умножения двоичных чисел Устройство для умножения двоичных чисел 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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