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

 

и 935948

ОП ИСАНИ Е

ИЗОБРЕТЕНИЯ

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

Союз Советскик

Социалистическнк

Республик (6! ) Дополнительное к авт. свид-ву (22) Заявлено 15.09,80 (2! ) 2085660/18 24 (5т)М. Кл.

@06 F 7/52 с присоединением заявки М

)ееударетеаный кемнтет

СССР (23) Приоритет (53) УДК 681. .325(088.8) но делам нзобретеннй н атермтнй

Опубликовано 15.06.82. Бюллетень № 22

Дата опубликования описания 15.06.82

А. И. Буртов, Ю. С. Ицкович, Л. Я. Лапкин, B. Г, Носов и А. H. Шполянский (72) Авторы изобретения (7!) Заявитель (54) УСТРОЙСТВО ДЛЯ УМНОЖЕНИЯ МАТРИЧНОГО

ТИПА

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

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

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

2 элемент может быть выполнен в виде наращиваемого мощен умножения, Вследствие того, что быстродействие такого усчройства, главным образом„зависит от -быстродействия выходных сумматоров наращиваемых матричных элементов, в нем обеспечивается высокое быстродействие (1) °

Недостатком такого устройства явш » ется большой обьем оборудования, обусловленный наличием дополнительных регистров слов сомножителей, регистра сдвига, двух коммутаторов, регистра за держи и. 1

Известно матричное устройство для умножения и сложения, содержащее мат . рицу сложения, которая содержит !т!-1

I5 разрядных сумматоров, расположенных в )! линейках матрицы (где )! 7i, а Щ < - разряднос ть множителя), причем, (И-2) старШих выхода сумматоров млад,шей линейки соответственно соединены с -иеодами первой группы сумматоров, средней линейки (где (< СИ), младшие

935948

2; выходы первого сумматора младшей линейки соединены соответственно с младшими входами первой группы. сумматора старшей. линейки, (И-2) старших входа первой группы которого соединены с соответствующими выходами первого сумматора средней линейки, выходы второго сумматора средней линейки соответственно соединены с входами второй группы сумматора старшей линейки (2) .

rJ

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

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

Поставленная, цель достигается тем, что в устройство введены Ф групп двухвходовых элементов И-НЕ по И в каждой

t руппе, (И +N) элементов НЕ и (yI+N) входовой

2О сумматор, причем первый вход ц ) -ro элементаИ-НЕ (4=1,..., И, ) =1..., <) соединенс соотвествующим входом множимого устройства, вторые входы элементов И-HE каждой группы объединены и подключены к соответствующему входу множителя устройства, входы младших разрядов сумматоров матрицы сложения объединены и подключены к шине логической единицы, Зд входы первой группы сумматоров младшей линейки матрицы сложения соединены соответственно с выходами элементов И-НЕ первых A/3 групп, входы второй группы сумматоров средней линейки соединены с выходами элементов И HE вторых Pal/3 групп, выходы элементов И-НЕ последних групп соединены соответственно со старшими входами сумматоров средней линей.ки матрицы сложения, выходы (И-1) младших элементов И-НЕ последних И/3 групп coellHHeHbr соответственно с входами второй группы сумматоров младшей линейки, матрицы сложения, выходы сумматора старшей линейки и младшие выходы второго. сумматора младшей линейки соот -" вественно соединены с входами элементов

НЕ, выходы которых соединены соответственно с входами сумматора.

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

И суммируют ее в (И +И)- входовомсумматоре с формируемым аналогично прсизведением apyroA части сомножителей.

На чертеже представлена структурная схема устройства.

Устройство содержит матрицу 1 сложения, которая состоит из -1 Vl -разрядных сумматоров 2, элементы 3 И-НЕ, объединенных в kM групп 4, вход я множимого, вход 6 множителя, шину 7 логической единицы, элементы 8 HE, (И+ Ф)axonoaoé сумматор 9. для наращивания разрядности в устройстве предусмотрена шина 1О наращивания разрядности.

В устройстве (-2) старших выходов сумматоров 2 младшей линейки соответственно соединены с Р входами первой группы сумматоров 2 средней линейки (где g< Pc И ), младшие выходы первого сумматора 2 младшей линейки соединены соответственно с младшими входами первой группы сумматора 2 старшей линейки (И -2) старших входа первой группы которого соединены с соответствующими выходами первого сумматора 2 средней линейки, выходы второго сумматора 2 средней линейки соответственно соединены с входами второй группы сумматора 2 старшей линейки, первый вход 6) -го элемента И-НЕ (1 =1,..., и, g =1,... М ) соединен„с соответствующим входом 5 множимого устройства, вторые входы элементов 3 И-НЕ каждой группы обьединены и подключены к соответствующему входу 6 множителя устройства, входы младших разрядов сумматоров 2 матрицы 1 сложения обьединены и подключены к шине 7 логической единицы, входы первой группы сумматоров 2 младшей линейки матрицы 1 сложения соединены соответственно с выходами элементов

3. И-НЕ первых И/3 групп, входы второй группы сумматоров 2 средней линейки соединены с выходами элементов 3

И-НЕ вторых И"/3 групп, выходы старших элементов 3 И-НЕ последних групп соединены соответственно со старшими входами сумматоров 2 средней линейки матрицы 1 сложения, выходы (у -1) младших элементов 3 И-НЕ последних

Ю/3 групп соединены соответственно с входами второй группы сумматоров 2 младшей линейки матрицы 1 сложения, выходы сумматора 2 старшей линейки и младшие выходы второго сумматора 2 младшей линейки соответственно соединены с входами элементов 8 НЕ, выходы которых соединены соответственно с входами сумматора 9.

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

Сигналы множимого и множителя в прямом коде поступают соответственно через входы 5 и 6 на первые и вторые 5 входы элементов 3 И-НЕ. Элементы

3 И-НЕ каждой группы 4 управляются разрядом множителя так, что число на выходе последующей группы имеет вдвое больший вес, чем на выход предыдущей.

Число на выходе группы 4 представляет .собой инверсию частичного произведения множимого на соответствующий разряд .мн ож ителя.

Обозначив множимое через Х, а мно-. житель через У, и используя двоичное представление чисел, записывают И -разрядное число Х и М -разрядное число У в виде И

Х=,2 х 2.

1=1

И4

У= 3s г.

141 где Х -, У1 — значение 1 -х разрядов чи4 ° селХиУ, Инверсия частичного произведения на выходе 1-ой группы элементов 3 И-НЕ с учетом веса разряда множителя равна

A-=X3- г." " ) З0

1 1 где А . — 1. — разрядное частичное про I изведение (1=1, 2,... YYI ).

Учитывая, что инверсию (обратный ход) некоторого И -разрядного числа В можно

0 записать в виде 5--2 -9-2, представляютз5 инверсии частичных произведений А, следующим образом:

A =ХЧ„2. --2-Х „Я. -2.;

Сумма частичных произведений (3) представляет собой 8+I11-разрядное число 45 которое с учетом выражения (1) может быть представлено в виде

С = Я." Xg 3 -(g + 2 о., + 2 - 1 И) (Ч)

1(ля получения инверсии произведения

ХУ необходимо в выражении (4) компен50 сировать выражения в скобках. Для этого на входы переносов младших разрядов сумматоров 2 матрицы 1 сложения подают компенсирующий сигнал поправки от шины

7 логической единицы. Образовавшийся на М выходе MBTpBIlbI 1 сложения инверсный код произведения инвертируется элементами 8 НЕ. С выхода элементов 8 HE IIpoизведения обрабатываемых разрядов сомножителей поступает на первые входы (Ю + Itl1)-входового сумматора 9, на вторые входы которого одновременно от шины 10 наращивания разрядности поступает произведение другой части сомножителей. После суммирования на выходах сумматора 9 оказывается сформированным полное произведение сомножителей, При построении многоразряасых множительных устройств такого типа в отличие от из-вестного, ситнапы переноса распространяются одновременно и независимо во всех устройствах, вследствие чегобыстродействие всего устройства опреде ляется быстродействием одного устройства. Поэтому при увеличении разрядности сомножителей для сохранения высокого быстродействия не приходится увеличивать быстродействие сумматоров матрицы сложения, как в известном, .что позволяет использовать в матрице простые сумматеры, и следовательно, упростить устройство в целом без снижения быстродействия, Формула иэобре тек ия

Устройство для умножения матричного типа, содержащее матрицу сложения, которая содержит l и-разрядных сумматоров, расположенных в К линейках матрицы (где Я7 —, а )м- разрядность. М множителя), причем (И -2) старшие выходы сумматоров младшей линейки соответственно соединены с p axolIBMH первой группы сумматоров средней линейки (где 1(СИ), младшие выходы первого сумматора младшей линейки соединены соответственно с младшими входами первой группы сумматора старшей линейки, (М-2) старших входа первой группы которого соединены с соответствующими выходами первого сумматора среа ей линейки, выходы второго сумматора среАней линейки соответственно соединены с входами второй группы сумматора стар шейлинейки, отличающееся тем, что, с целью сокращения оборудования при .сохранении быстродействия, в него. введены И1 групп двухвходовых эле ментов -HE по И в каждой группе, (Ф +Уп) элементов HE и (yl +ю1)-входовбй сумматор, причем первый вход ц -го элемента И-НЕ (1=1,". И, =1"" а ) соединен с соответствующим входом множимого устройства, вторые входы элементов И-,НЕ каждой груйпы обьединенг. к соответствующему входу множителя устройства, входы младших разрядов сумматоров матрицы сложения обьединены и подключены к шине логической единицы, входы первой группы сумматоров млад- 5 щей линейки матрицы сложения соединены соответственно с выходами элементов

И-HB первых Эи/3 групп, входы второй группы сумматоров средней линейки соединены с выходами элементов И-НЕ вторых .И /3 групп, выходы старших эле ментов И-НЕ последних групп соединены соответственно со старшими входами сумматоров средней линейки матрицы сложения, выходы (И:1) младших элементов 1.

И-НЕ последних И /3 групп соединены соответственно с входами второй группы сумматоров младшей линейки матрицы сложения, выходы сумматора старшей линейки и младшие выходы второго сумматора младшей линейки соответственно соединены с входами элементов НЕ, выxollbI которых соединены соответственно с входами сумматора.

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

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

% 600554, кл, 606 F 7/52, 1975.

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

No. 169881, кл. 06 F 7/50, 1963 (прототип).

ВНИИПИ Заказ 4213/52, Тираж 731 Подписное

Филиал ППП Патент», r. Ужгород, ул., Проектная, 4

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

 

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

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

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

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

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

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

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

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

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

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