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

 

Изобретение относится к вычислительной технике и может быть применено для быстрого выполнения операции умножения. Особенно эффективно его использование при применении БИС и СБИС. Целью изобретения является повышение быстродействия устройства. Устройство содержит блоки 2 вычисления разрядных значений произведения, буферные регистры первой 3 и второй 4 групп, регистр 1 множимого и коммутаторы 5. С помощью нововведенных коммутаторов с соответствующими связями обеспечивается возможность выполнения операции умножения за (N+1) тактов. 1 ил.

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

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

РЕСПУБЛИК (5 4 G 06 г /52

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

ПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ пР!4 ГКНТ СССР

1 (21) 4359269/ 24-24 (22) 05.01.88 (46) 15.!2.89. Бюл.. !О 46 (72) Л. А. Шостак и В. В. Я кевич (53) 681.325 (088.8) (56) Авторское свидетельство СССР .х 0 1038937, кл, G 06 Г 7! 52, 1982.

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

Л" 888109, кл. G 06 ) 7, 52. 1978. (54) У СТРОЙ СТВО 3. 1Я УМНОЖЕНИЯ (57) Изобретение относится к вычислительной технике и может быть применено

ÄÄSUÄÄ 152921 5

2 для быстрого выполнения опе, ации умножения. Особенно зффективно его использование при применении БИС и СБИС.

Целью изоорете: ия является l1(Hûïåíèå оыстродсйствия Nс ройства, У стройство содержит блоки 2 вычисления разрядных значений произведения, буферные регистры первой 3 и второй 4 группы, регистр 1 множимого и коммутаторы 5, С помощью нововведенных коммутаторов с соответствую ними связями обеспечивается возможность вы полнения операции умножения за (и+1) тактов. 1 ил.

1529215

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

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

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

Устройство для умножения содержит иразрядный регистр 1 множимого, п блоков 2 вычисления разрядных значений произведения, п-буферных регистров 3 первой группы, и-буферных регистров 4 второй груllflhl H п-коммутаторов 5, первый вход 6 коррекции, вход 7 множителя, управляюп(ий вхо 1 8, второй вход 9 коррекции, выходы 10, 1, результата.

Блок 2 предназначен для вычисления разрядных х значений произвсдения по формуле: Г=Х Y+A+8, где Л г — соответстВх K>IILHc разряды сомножителей; А, г5 - разрядные слагаемые, поступающие с выходов с(>ответстуK>LLLHx буферных регистров 3 и 4.

Устройство для умножения работает cледувшим образом.

В исходном состоянии регистры 3 и 4

Обнулены, в регистре 1 множимого хра:!ит H без знака гг-разрядное множимос, а коммутаторы 5 настроены tl3 передачу информации, поступаю!цей с соответствуlolijHx Bxo;i»I! 9 р«ГИСТ(>3 1 множИМОГО. В К3>К. 10м из и первы. тактов работы устр»йства на сг» Вход 7 поступает один разряд множи!ел51, начиная с младшего разряда. 11ри этом в i-м блоке 2 производится умножение разряда множителя, поступак)шего на егo вход вход множителя «входа 7 устpolIcTB2, на 1-й разряд множимого, IIO«òxii<1K»HHH на его вход MH(»K»ìot о через коммуТ3Т0р 5 с i-ГО Bblxo.12 ре>Гистра 1 м нож)1 >10го, и прибавление к мла;1и!ему разряду получив!пегося при этом двухразряд!Гогo !(рои зв(;Iсн ия через входы Ilåp Boãî li Второго слагаемых блока 2 старшег» разряда произвс;(ения 1-го блока 2, сформированно."о

Б IIPPЛЫДУ Lll(M TBKTP И ХРЗНИМО! 0 Б 1-М буферном регистре 3, млад(1!его разряда произведения (i+1)-го блок; 2 сформ tpoBBIIного в предыдугцем ТВКТр и хранимого в (i+1)-м буферном регистре 4. Сформированные 1м блоком 2 старший и младший разряды произведения с его выходов записываются соответственно в i-e регистры 3 и 4.

Г!Осле выполнения п первых тактов на вход 7 множителя устройства поступает значение кода, равного единице в данной системе счисления, на управляющий вход 8 устройства — сигнал, настраиваюший коммутаторы 5 на передачу информации с вы50

Фор,5(ула изобретения

Устройство для умножения, содержашес регистр множимого, п блоков вычисления разрядных значений произведения (n — разрядность множимого), и буферных регистров первой группы и п буферных регистров второй группы, причем входы множи-.еля и олоков вычисления разрядных значений произведения соединены с входом ходов старших разрядов блоков 2 (для ! ервог» коммутатОра 5 — с второго Вх0да 9 коррекции устройства, на который подается нулевая информация). В результате этого образу«TcH цепь последовательно

coP iHHP II IIblx О. 1»KÎB 2. iihl lioлняюш их фа ктически суммирование с распространением перешка содержимого буфернь>х регистров. В теченис (гг-(-1) -го такта в 1-м блоке 2 .!ро10 изводится сложение старшего разряда произведения (i — 1) -го блока 2, поступаюшего

Hd вход множимого 1-го блока 2 через 1-й ко>!му!атор 5 с выхода старших разрядов (i -1)-го блока 2, умноженного на единицу, поступ ак>шую Н2 вход мш:жителя ! 5 с В> Одd i устройс ГВ2, . !IocT y!1210 IILHìH H 3 его входы I .åð âî!-о и Bl opîãо cл агаем ых старшего разряда произведения!-и(> блoK3 2, сформированного Б ff-м такте и ..раня!цегося ti 1-х! буфер>юм;>егистре 3. и xlладn>его разряда произв« LPHII5I (1-(- ) ) -го блока 2 сформированного Б и-м такте и xp3II5! Iitp— тося в (!+1) -м буфсрном регис-.ре 4.

Вывод и мла;1ших разря OB произведения

c0множитслсй в устройстве (ку:цествлястся через ег» Bi>!x».1 11 и(; (>дном!. разря.1у в

25 каждо! нз гг перВых Т2КТОВ, а Bbll)0 L n

«!ар!пи; разрядов произведения производит«51 чсрсз Выход 10 Ii парал !(ëüíîì коде после i;IBPp!I!PI!I

В р <3 с с г>10 т р е н н О м с.1 > и а е н 2 и (<> 1 ы и

l3xo I 6 корре1хци!! х «T(011«тББ Во Вс x т2ктах ра бО!ы I!0,(ветс я и,! pВ

В тех же случая,, KOI T t требуется !!Олучить округленно«произветсние. необх01имо

Б fIE. Pf!»XI Т 1К I (Ра >»Т Ы < СТР»К«1 Bd lippei(ii»fi 1!о 12ть опре « ipilнх к) If!;(t>opv3ILIIIO (i.апример,;.ля окру!лен»я 2п-разря.гного произведения и-разпядHbix сомножителей, представлен>fblx в „LB»HHно-кодированной !Иестнадцатиричной систеHP 0 (> X O. l li X1 (7 . l d B X O 6

Б первом такте раб >!ы хсгрой«!Ба по40;lават1> . IБОИ i H hl Il Ko,l 1 000 ) . С)то II(>BBO,". 5!(.

ocv1lLp«! Вить OI(p) Гл(. ни(> рсзм,lьтата 0". л дополнительных временных затраг. Вх»1 6 может оыпгь использован также для вве (ения ре зут!ьтир,.ошей корреK!I HH Iiо 3!!

529215

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

Редактор О. Спесивых Техред И. Верес Корректор О. Кравцова

Заказ 7642/44 Тираж 668 Поди исное

ВНИИПИ Государственного комитета по изобретениям и открытиям r:ðè ГKHT СССР

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

Производственно-издательский комбинат «Патент», г. Ужгород, ул. Гагарина, 101 множителя устройства, а входы первого слагаемого — соответственно с выходами и буферных регистров первой группы, выход

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

j-ro коммутатора соединен соответственно с выходом 1-го разряда регистра множимого, а управляющий вход — с управляющим входом устройства, второй вход коррекции которого соединен с вторым информационным входом первого коммутатора, второй информационный вход l-го коммутатора соединен соответственно с выходом старшего разряда (i — 1) -го блока вычисления разрядных значений произведения, выходы п

)g буферных регистров второй группы соединены с выходом старших разрядов произведения устройства.

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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