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

 

Изобретение относится к вычислительной технике. Целью изобретения является повышение быстродействия. Поставленная цель достигается тем, что устройство для умножения, содержащее регистры 13, 14 первого и второго сомножителей, триггеры 15, 16, управляющий регистр 8, группы элементов И 9, 10, сумматор 19, триггер 20 переноса и группу-сумматоров 21, содержит элементы ШШ 6,7, элемент И 17, группу элементов И-ЙЛИ 18 и группу распределительных ячеек 12 с соответствующими связями. 1 з.п. ф-лы 1 табл., 2 ил.

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

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

РЕСПУБЛИН цп 4 С 06 F 7!52

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

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

ГОСУДАРСТВЕННЫЙ HOMHTET CCCP

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4214896/24-24 (22) 23.03.87 (46) 23.09.88.Бюл, Р 35 (71) Институт кибернетикиим.В.И.Глушкова (72) И.С.Боборыкин, В.А.Вышинский, Б.М.Тихонов и Н.Б.Фесенко (53) 681.325(088.8) (56) Авторское свидетельство СССР

В 817702, кл. С Об F 7!52, 1979

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

Ф 1203512, кл. G 06 F 7/52, 1984. (54) УСТРОЙСТВО ДЛЯ УМНОЖЕНИЯ

{57) Иэобретение относится к вычисли„„SU„„1425659 А1 тельной технике. Целью изобретения является повышение быстродействия.

Поставленная цель достигается тем, что устройство для умножения, содержащее регистры 13, 14 первого и второго сомножителей, триггеры 15 ° 16, управляющий регистр 8, группы элементов И 9, 10 сумматор 19, триггер

20 переноса и группу. сумматоров 21, содержит элементы ИЛИ 6,,7, элемент

И 17, гручпу элементов И-ИЛИ 18 и группу распределительных ячеек 12 с соответствующими связями. 1 э.п. ф-лы

1 табл.,- 2 ил.

1425659

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

Целью изобретения является повышение быстродействия.

На фиг. 1 представлена схема устройства для умножения, на фиг. 2 схема распределительной ячейки.

Устройство (фиг. 1) содержит информационный вход 1 устройства, вход

2 нулевого потенциала устройства, 15. тактовые входы 3 и 4 устройства, установочный вход 5 устройства, элемен ты ИЛИ 6 и 7, управляющий регистр 8, первую и вторую группы элементов И

9 и 10, выход 11 устройства., группу 20 распределительных ячеек 12, регистры

13 и t4 первого и второго сомножителей, триггеры 15 и 16, элемент И 17,, группу элементов И-ИЛИ 18, сумматор 19, триггер 20 переноса, группу сум- 25

lматоров 21.

Распределительная ячейка 12 (фиг. 2) содержит элементы 22-27 запрета, ,элементы И-ИЛИ 28 и 29, первый триг,гер 30 переноса, с первого по третий 30 ! информационные входы 31-33 распределительной ячейки, первый 34 и второй

35 синхровходы распределительной ячейки, второй триггер 36 переноса, первый 37 и второй 38 синхровыходы распределительной ячейки, первый 39 и второй 40 информационные выходы распределительной ячейки, первый 41 и второй 42 триггеры суммы, третий 43 и четвертый 44 инФормационные выходы 40 распределительной ячейки, первый 45

:и второй 46 управляющие входы распре,делительной ячейки.

В устройстве регистр 13 первого сомножителя, регистр 14 второго со- 45 множителя, управляющий регистр 8, триггер 20 переноса и триггеры переносов 30 и 36 и сумм 4 1 и 42 распределительных ячеек построены на двухтактных триггерах, триггеры 15 и 16 и первый триггер 30 переноса второй распределительной ячейки построены на однотактных триггерах.

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

Первые (и+1) тактов: устройство формирует двухрядный код первой пары сомножителей (первый каскад) .

Полученный двухрядный код первого произведения преобразуется в окончательный результат на следующих и тактах работы на сумматоре 19 (второй каскад) одновременно с формированием устройством в следующие и тактов. двухрядного кода, следующей пары сомножителей (первый каскад).Окончательный результат умножения очередной пары сомножителей предстваляется в виде и-разрядного кода. При этом происходит округление результата за счет того, что и младших разрядов двухрядного кода не участвуют в формировании окончательного результата.

Подключением триггеров 30 и 41 распределительных ячеек 12, хранящих двухрядный код результата, к сумматору 19 управляет управляющий регистр

8. Установка первого разряда управляющего регистра 8 в единичное состояние, а остальных (n-1) разрядов в нулевое состояние происходит в исходном состоянии путем подачи сигнала установки с входа 5 на вход установки регистра.

Сигналы с выходов разрядов управляющего регистра 8 являются разрешаю- щими для элементов 22-27 запрета распределительных ячеек.

Единичный сигнал с выхода разряда управляющего регистра B.i отключает от распределительной ячейки 12,i синC хросигналы << и 1 и переключает выходы элементов И-ИЛИ 28 и 29 от входов сумматора 21. i к входам сумматора

19 через элементы ИЛИ б и 7. В (i-1)-"й распределительной ячейке этот сигнал обнуляет в течение такта триггеры

41 и 42 суммы и триггеры 30 и 36 переносов, пропуская на входы сумматора 21.(i-1) нулевые сигналы от элементов 26 и 27 запрета.

Отключая в распределительной ячейке 12.1 синхросигналы, и единичный сигнал с выхода i†- го разо ряда управляющего регистра 8 отключа1425659

Ь Ь,Ь . а

Ь, а„а а а

Ьааа л а Ь

Ь Ь

b3

ag a

ib4 а„

/ ет также синхросигналы от всех рас пределительных ячеек 12. j, где п 1)i.

Нулевой сигнал с выхода i-ro разряда управляющего регистра 8 подклю,5 чает к распределительной ячейке 12 ° i ( синхросигналы л и 1< и переключает выходы элементов И-ИЛИ 28 и 29 от входов элементов ИЛИ 6 и 7 к входам сумматора 21. i. 10

В распределительной ячейке 12. (i-1) нулевой сигнал с выхода i-го разряда управляющего регистра 8, поступая на управляющие входы элементов 26 и 27 запрета, разрешает поступление на . 15 входы сумматора 21. i информации с триггеров 41 и 42 суммы и триггеров

30 и 36 переноса.

Значение единицы, записанное в исходном состоянии в первый разряд 20 управляющего регистра 8, через (и+1) тактов работы устройства (такт определяется суммарной длительностью син. хросигналов с„и7 ) переписывается из n-ro разряда этого управляющего регистра в его первый разряд.

В процессе работы устройства за каждые и тактов (исключая первые (и+1) тактов) с выхода суммы.сумматора 19 снимается окончательный п-раз- 30 рядный результат умножения пары праэрядных сомножителей.

Рассмотрим процесс формирования двухрядного кода произведения пары сомножителей (первый каскад конвейера)„З5

На информационный вход 1 устройства последовательно подаются первый сомножитель А= а „, aa an начиная со старших разрядов, и второй сомножитель В = Ь„, Ь ...,b„ 40 м адших разрядов.

Первый сомножитель А подается во время -действия синхроимпульсов т а второй сомножитель В подается во

С время действия синхроимпульсов Ь . 45

При этом (в темпе сдвига) на входах сумматоров формируются строки. следующей таблицы (пример для четырех разрядов) В каждом такте производятся следующие действия.

Одновременно с записью разряда в регистр 13 первого сомножителя А производится сдвиг информации в реги-. стре 13 первого сомножителя и управляющем регистра 8 на один разряд в сторону старших разрядов, В регистре

14 второго сомножителя одновременно с записью разряда второго сомножителя В производится сдвиг информации на один разряд в сторону старших разрядов.

Управляющий сигнал с выхода,элемента И-ИЛИ 18.п поступает на вторые входы группы элементов И 9, на первые входы которых через элемент

И 17 и (n-1) элементов И-ИЛИ 18 подаются сигналы с выходов соответствующих разрядов регистров 13 и 14 первого и второго сомножителя в соответствующие моменты действия синхроимпульсов -г, и е

Сигналы, управляющие формированием частичных произведений, формируют первый триггер 15, второй триггер 16 и элемент И-ИЛИ 18.п.

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

Во время действия синхроимпульса формируются частичные произведения для разрядов весом от младшего до среднего.

Сумматоры 21 с помощью распределительных ячеек 12 суммируют сформированные частичные произведения с промежуточными значениями сумм и переносов, которые хранятся во вторых триггерах 36 и 42 переносов и сумм распределительных ячеек.

Так как младшие по весу разряды частичного произведения формирует элемент И 9.п, а средние — элемент

И 9. 1 первой группы, то перенос распространяется от сумматора 21.п к сумматору 21. 1.

Во время действия синхроимгульса г формируются частичные произведения весом от (и+1)-го до старшего разрядов. Сумматоры 21 с помощью распределительных ячеек 12 суммируют сформированные частичные произведения с промежуточными значениями сумм и" переносов, которые хранятся в пер.вых триггерах 30 переносов и первых триггерах 41 сумм распределительных

Во время действия синхросигнала с

4 второго такта в младший разряд регистра 13 записывается значение раэ ряда а, сомножителя А!, во второй разряд регистра 13 и второй триггер .

5 14256 ячеек. Так как средние по весу разряды частичного произведения формирует элемент И 9.1 первой группь, а старшие — элемент И 9.п первой груп5 пы, то перенос распространяется от сумматора 21.1 к сумматору 21.п.

Результатом работы первого каскада конвейера является замена исход1 ныл сомножителей на два слагаемых — 10 двухрядного кода суммы частичных произведений и переноса. Последующий (второй) каскад конвейера вычисляет сумму этого двухрядного кода, которая представляет собой произведение 15 исходных сомножителей.

Таким образом, во время действия второго каскада. конвейера происходит сложение двухрядного кода, начиная с (и+1)-го разряда. Младшие разряды от- 20 брасываются (выполняется округление) .

В устройстве это осуществляется благодаря тому, что сумматор 19 суммирует двухрядный код только лишь во вре«

9 мя действия синхроимпульса C z каждо- 2Ь го иэ последующих и тактов. С выхода

1 суммы сумматора 19 последовательно снимаются, начиная с (и+1)-ro разряда, и старших разрядов результата.

Рассмотрим работу устройства для 30 умножения .

В исходном состоянии на вход $ устройства подается сигнал установки, который устанавливает управляющий регистр 8 в начальное состояние, т.е. 35 в состояние 100...0.

После этого с ®триходом синхросиг " нала - первого такта в младший разряд регистра 13 записывается значение старшего разряда а„ сомножителей А1, 4р а с приходом синхросигнала L< первого такта в младший разряд регистра

14 и в первый триггер 15 записывается значение младшего, разряда Ь„ сомножителя 81. 45

Нулевая информация, хранимая в первых триггерах ячейки 12,1, суммируется на сумматоре 19 нулевым значением переноса иэ триггера 20 переноса.

Для первой пары сомножителей А1 и

81 в следующие и тактов работы работает первый каскад конвейера.

59 6

16 сдвигается значение разряда а, сомножителя Л1. На выходе элемента И

9.1 формируется первое частичное произведение а„ Ь . На сумматоре 21.1 оно суммируется с нулевым значением суммы частичных произведений и результат записывается во вторые триггеры 36 и 42 переносов и сумм распределительной ячейки 12.1. Промежуточное значение суммы частичных произведений, получаемое во втором такте, в двухрядном коде хранится во вторык триггерах 36 и 42 переносов и сумм распределительных ячеек, Во время действия синхросигнала второго такта в младший разряд ре. гистра 14 и в первый триггер 15 записывается значение разряда Ь„ сомножителя 81, во второй разряд регистра 14 сдвигается значение разряда

b ñîìíîæèòåëÿ 81.

Информация, хранимая в первых триг- . герах ячейки 12.2, суммируется на сумматоре 19 со значением переноса иэ триггера 20 переноса.

Во время действия синхросигнала т третьего такта в младший разряд регистра 13 записывается значение разряда а сомножителя А1, во второй разряд регистра 13 и второй триггер 16 сдвигается значение разряда а сомножителя А1, в третий разряд регистра 13 сдвигается значение разряда а„ сомножителя А1.

На выходе элементов И 9.1, 9,2 формируются младшие разряды второго частичного произведения а Ь„ „,а„Ь„ „

На сумматорах 21.1, 21.2 они суммируются с промежуточным значением суммы частичных произведений и результат эапйсывается во вторые триггера

36 и 42 переносов и сумм распределительных ячеек 12.1, 12.2.

Во время действия синхросигнала Г третьего такта в младший разряд регистра 14 и в первый триггер 15 записывается значение разряда Ь сомножителя 81 во второй разряд регистра 14 сдвигается значение разряда Ъ,|, сомножителя В1, а в третий— значение разряда Ь„ сомножителя В1.

На выходе элемента И 9.2 формируются старшие разряды второго частичного произведения а„Ъ„.

На сумматоре 21.2 они суммируются с промежуточным значением суммы частичных произведений и результат записывается в первые триггеры 30 и 41 пе14256 реносов и сумм распределительной ячейки 12,2.

Информация, хранимая,в первых триггерах ячейки 12.3, суммируется на сумматоре 19 со значением переноса из триггера 20 переноса.

По синхросигналу С„ (i+1)-ro такта в младший разряд регис "pa 13 записывается значение разряда а; „ сомножители А1, во второй разряд регистра 13 и второй триггер 16 сдвигается значение разряда а „ сомножителя А1, в третий разряд регистра 13 — значение разряда а; „ сомножителя А1, в каждый следующий до (i+1)-ro разряда регистра 13 сдвигается значение предыдущего разряда сомножителя А1 в (i+1)-й разряд регистра 13 сдвигается значение разряда а„ сомножителя А1.20

На выходе элементов И 9.1-9 i формируются мпадшие разряды частичных произведений. а„Ь,...,а„„Ь

На сумматорах 21.-1-21(n-1) они суммируются соответственно со значе. ниями промежуточной суммы частичных

25 произведений и результат записывает ся во вторые триггеры 36 и 42 переносов и сумм распределительных ячеек 12.1-12. (п-1).

По синхросигналу

30 младший разряд регистра 14 и в пер. вый триггер 15 записывается значение старшего разряда сомножителя В1, в каждый следующий разряд регистра 14 сдвигается значение предыдущего разЗ5 ряда сомножителя А1, в (n-1)-й разряд регистра 14 сдвигается значение разряда Ь„ сомножитет.я В1.

На выходе элементов И 9 ° 2-9.(n-1) формируются старшие разряды различных

4р по весу разрядов частичных произведений а„ „ Ь,,...,а„ „ Ь„ .

На сумматорах 21.2-21.(n-1) они суммируются соответственно со значениями промежуточной суммы частичных произведений и результат записывается в первые триггеры 30 и 41 перено-. сов и сумм распределительных ячеек

12. 2-12. (и-1) °

Информация, хранимая в первых триггерах ячейки 12.п, суммируется на сумматоре 19 со значением переноса из триггера 20 переноса.

В это время на вход устройства начинает подаваться вторая пара сомножителей А2 и В2. Для нее через такт начинается первый каскад конвеНа выходе элементов И 9.2-9.i фор" 4В .мируются старшие разряды различных по весу частичных произведений. а,Ь„< 1,...,а,b„.

На сумматорах 21.2-21.i они суммируются соответственно со значениями промежуточной суммы частичных произведений и результат записывается в первые триггеры 30 и 41 переносов и сумм распределительных ячеек 12.212. i.

Информация, хранимая в первых триггерах ячейки 12, (i+)) суммирует ! а„Ь„,„),...,а,Ъ„- < 4) На сумматорах 21.1-21.i они суммируются соответственно со значениями промежуточной суммы частичньп произведений и результат записывается во вторые- триггеры 36.и 42 переносов и сумм распределительных ячеек 12.1 t 2. i.

По синхросигналу (i+1)-ãî такта в младший разряд регистра 14 и в первый триггер 15 записывается значение.разряда Ь„ (,„„)сомножителя В1, в каждый следующий до (i+1)-го разряда регистра 14 сдвигается значение поступивших в предыдущих тактах раз-. рядов сомножителя В1, в (i+1)-й разряд регистра 14 сдвигается значение разряда Ьд сомножителя 81.

59 8 ся на сумматоре 19 со значением переноса иэ триггера 20 переноса.

По синхросигналу n-го такта в младший разряд регистра 13 первого сомножителя .записывается значение младшего разряда сомножителя А1 во второй разряд регистра 13 и второй триггер 16 сдвигается значение разряда а сомножителя А1, в каждый следующий разряд регистра 13 сдвигается значение предыдущего разряда сомножителя

А1, в и-й .разряд регистра 13 сдвигается значение разряда а „ сомножителя А1, На выходе элементов И 9.1-9.(n-1) формируются младшие разряды различных по весу разрядов частичных произведений

9 14256 йера, который полностью совпадает с первым каскадом для первой пары. Для первой пары сомножителей А1 и 82 в следующем такте заканчивается первый каскад ковейера и через такт начинается второй каскад.

Итак, по синхросигналу (и+1)-го такта младший разряд регистра 13 за! писывается значение старшего разряда 1О а, сомножителя А2 следующей пары со| множителя. На выходах элементов И 9 формируются мпадпые разряды частичных произведений предыдущей пары сомножителей а,b»,...,апЬ„ . 15

На сумматорах 21 они суммируются соответственно со значениями промежу точной суммы частичных произведений

) и результат записывается во вторые

| триггеры 36 и 42 переносов и сумм распределительных ячеек 12.

По синхросигналу Lz (и+1)-го так| ! та в мпадший разряд регистра 14 запи,,сывается значение мпадшего разряда

i Ь„сомножителя 82. 25

На выходах элементов И 9 формиру. ются старшие разряды различных

; частичных произведений предыдущей па. ры сомножителей

|.

ЗО а Ъ,...,а„Ь„.

На сумматорах 21 они суммируются ! соответственно со значениями промежуточной суммы частичных произведений и результат записывается в первые триггеры 30 и 41 переносов и сумм рас, пределительных ячеек 12.

Информация, хранимая в первых триг:;герах ячейки 12.1, суммируется на 4р сумматоре 19 со значением переноса иэ триггера 20 переноса.

По синхросигналу 1.„(п+2) -го такта в младший разряд регистра 13 записывается значение разряда а сомножите- 45 ля А2, во второй разряд регистра 13 и второй триггер 16 сдвигается значение разряда а „ сомножителя А2. На выходе элемента И 9. 1 формируется первое частичное произ:ведение а Ь|». gp

На сумматоре 21. 1 оно суммируется с нулевым значением суммы частичных произведений и результат записывается во вторые триггеры 36 и 42 переносов и сумм распределительной ячейки 12.1. rr

Промежуточное значение суммы частичных произведений, получаемое в (n+2) -м такте, в двухрядном коде хранится во вторых триггерах 36 и 42

59 10 переносов и сумм распределительных ячеек 12.

За счет того,,что на сумматоре 19 суммирование двухрядного кода выполняется только во время действия синхросигнала,, искомый результат округляется.

По синхросигналу (n+2)-го такта в мпадший разряд регистра 14 и в первый триггер 15 записывается значение разряда Ъ„ „" сомножителя 82, во второй разряд регистра 14 сдвигается значение разряда Ь„ сомножителя

82, Информация, хранимая в первых триггерах ячейки 12.2, суммируется на сумматоре 19 со значением переноса из триггера 20 переноса. С выхода суммы сумматора 19 снимается значение и-го разряда произведения. сомножителей А1 и 81.

В это время на вход устройства начинает подаваться третья пара сомножителей А3 и 83. Для нее через такт начинается первый каскад конвейера.

Для второй пары сомножителей А2 и

82 в следующем такте заканчивается работа по первому каскаду конвейера и через такт начинается второй каскад. Для первой пары сомножителей А1 и 81 в следующем такте заканчивается второй каскад работы конвейера и получен окончательный результат в виде и-разрядного кода.

По синхросигналу Т (2п+1)-го такта в младший разряд регистра 13 записывается значение старшего разряда а сомножителя АЗ.

На выходе элементов И9 формируется младшая часть различных по весу разрядов частичных произведений предыдущей пары сомножителей а»,Ь„,...,а„Ь .

На сумматорах 2il онн суммируются соответственно со значениями промежуточной суммы частичных произведений и результат записывается во вторые триггеры 36 и 42 переносов и сумм распределительных ячеек 12.

Под действием синхросигнала |Г (2n+1)-го такта в мпадший разряд регистра 14 записывается значение младmего разряда Ь„сомножителя ВЗ.

На выходах элементов И9 формируется старшая часть различных по весу разрядов частичных произведений предыдущей пары сомножителей a„b,..., а„Ъ |„, 14256

На сумматорах 21 они суммируются соответственно со значениями промежуточной суммы частичных произведений и результат записывается в первые триггеры 30 и 41 переносов и сумм распределительных ячеек 12.

Информация, хранимая в первых триггерах ячейки 12.1 суммируется на сумматоре 19 со значением переноса из1 триггера 20 переноса. С выхода суммы сумматора 19 снимается значение старшего разряда произведения сомножителей А1 и В1.

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

Таким образом, за время и .тактов устройство формирует двухрядный код очередной пары сомножителей (первый 2 каскад конвейера). Полученный двухрядный код произведения этой пары сомножителей преобразуется в окончательный результат на следующих тактах работы на сумматоре 19 (второй каскад конвейера) одновременно с формированием устройством двухрядного кода произведения следующей пары сомножителей (первый каскад конвейера). 3 низации управляющего регистра, с первыми входами элементов И второй группы и с вторым тактовым входом устройства, установочный вход которого соединен с входом установки управляющего регистра, выходы разрядов которого соединены со вторыми входами соответствующих элементов И второй группь, выход первого разряда регистра первого сомножителя соединен с первым входом элемента И и с информационным входом второго триггера, вход разрешения приема которого соединен с первым тактовым входом устройства, выходы i-x разрядов регистров первого и второго р сомножителей (i=2...n, и — разрядность сомножителя) соединены соответственно с первыми входами первой и второй групп (. -1)-ro элемента И-ИЛИ группы, первые входы первой и второй

5 групп n-ro элемента И-ИЛИ группы соединены соответственно с выходами первого и второго триггеров, первый тактовый вход устройства соединен с вторыми входами первых групп элементов р И-ИЛИ группы, с вторым входом элемента И и с первым синхровходом первой распределительной ячейки группы, второй синхровход которой соединен с . входом синхронизации регистра второго сомножителя, с вторыми входами вторых групп элементов И-ИЛИ группы и с вторым тактовым входом устройства, выходы элемента И и элементов ИИЛИ с первого по (n-1)-й группы соединены соответственно с:первыми входами элементов И первой группы, вторые входы которых объединены и соединены с выходом n-ro элемента И-ИЛИ группы, выход переноса первого сумматора группы соединен с первым информационным входом второй распределительной ячейки группы, выход переноса

К-ro (К = 2...n-1) сумматора группы соединен с вторым информационным входом (К-1)-й и с первым информационным входом (К+1)-ой распределительных ячеек группы, выход переноса иго сумматора группы соединен с вторым информационным входом (n-1)-й распределительной ячейки группы, выход,переноса сумматора соединен с информационным входом триггера переноса, выходы суммы сумматоров группы соединены с третьими информационными вхо1. Устройство для умножения,. содержащее регистры первого и второго сомножителей, две группы элементов

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

59 12 множителя и с информационным входом первого триггера, вход разрешения при-, ема которого соединен с входом синхро1З 14256 дами соответствующих распределИтельных ячеек группы, первые информационные выходы распределительных ячеек группы соединены соответственно с

Входами первого элемента ИЛИ, вторые нформационные выходы распределительых ячеек группы соединены соответтвенно с входами второго элемента

ЛИ, выходы первого и второго злемен- 10 ов ИЛИ соединены соответственно с ходом второго слагаемого и входом ереноса сумматора, третьи и четверые информационные выходы распределиельных ячеек группы соединены с 15 ходами вторых слагаемых и -переносов оответствующих сумматоров группы, ервый и второй синхровходы i-й расределительной ячейки: группы соеди, ены соответственно с первым и вторым 20 инхровыходами (i-1)-й распределительый ячейки группы, выход первого элеента И второй группы соединен. с ервым управляющим входом первой расределительной ячейки группы и с вто- 25

ым управляющим входом и-й распредеительной ячейки группы, выход п-го. з лемента И второй группы соединен с входом первого разряда управляющего регистра, выход i-ro элемента И вто- 30

1 рой группы соединен с вторым управ-! ляющим входом (i-1)-й распределительцой ячейки группы и с первым управляющим входом i-й распределительной ячейки группы, первый информационный в од первой распределительной ячейк группы и второй информационный в од и-й распределительной ячейки группы соединены с входом нулевого потенциала устройства.

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

14 входом разрешения приема первого триггера суммы, с первыми входами вторых групп первого и второго элементов И-ИЛИ и с вторым синхровыходом распределительной ячейки, выходы первого и второго триггеров переноса соединены соответственно с вторыми входами первой и второй групп первого элемента И-ИЛИ, выходы первого и второго триггеров суммы соединены соответственно с вторыми входами первой и второй групп второго элемента И-ИЛИ

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

1425659

Составитель А.Клюев

Редактор Г.Гербер Техред М.Ходанич Корректор М.Демчик

Тираж 704 Подписное

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

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

Заказ 4770/46

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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