Устройство для умножения на коэффициент

 

ОП ИСАНИЕ

ИЗОБРЕТЕН ИЯ

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

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

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

Республик (и) 557363 (б1) Дополнительное к авт. свил-ву (22) Заявлено 08.07.75 (21) 2155611/24 с присоединением заявки №вЂ” (23) Приоритет— (43) Опубликовано05,05.77.Бюллетень №17 (4б) Дата опубликования описания09.07.77 (51) М. Кл.т 06 Г 7/52

Государстееиный комитет

Совета Иинистроа СССР по делам изобретений и открытий (53) УДК 68 1, 3 27 (088.8 ) (72) Автор изобретения

А. Л, Рейхенберг (7Ф) Заявитель (54) устРойство йля умножения HA коэфФИБикнт!

i 5

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

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

Известно также устройство для умножения последовательности импульсов на по» стоянные коэффициенты, содержащее дели- 20 тель частоты, вентили, шифраторы, сборки и схемы совпадения, инвертор и триггеры, Это устройство выполняет умножение число-импульсного кода на постоянные коэффициенты от 0 до 2. Недостатком устрой- 25 ства является большой объем аппаратуры и недостаточное быстродействие (2) .

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

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

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

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

Это позволяет повысить быстродействие выполнения операции умножения на постоян557363 йы j ко" уЗ..нцнент н существенно упростить

$ Ã: ). iç З .А Во.

На .ертеже представлена блок-схема устройства дпя умножения на коэффициент.

Устройство содержит сдвигакяций регнстр 1, сукплаторы 2 и 3, элементы И

4 --: 6 н блок 7 управления. Первый выход регнстра 1 соединен через элемент И 4 со Входом сумматора 2. На второй вход сумматора 2 через элемент И 5 подсоедн- щ нен второй выход регистра 1. Выход сумматора 2 соединен со входом сумматора 3.

На Второй вход сумматора 3 через элемеит

И 6 подсоединен третий выход рмчвстра l.

««»» ным Входом регистра 1. Выходы блока 7 управления соединены со вторыми вящими элементов И 4-6. Последднй маюд бнака 7 соединен со Входом сдвнга ре1 емрз I;

Сумматоры 2 н 3 выполнены в вндэ од- ЗФ норазрядных комбинационных сяем. Йосдеиннй (третнй) выход регистра 1 мщяежя вмхОдОм последнего и гэ разряда eygggg X.

Второй н первый выходи perllc%ph 1 явияйн Ся ВЫХОдаМН д&уХ Щ раэрядОВ 3э неформацнонный вход регисЩм1 l ьмцюм старшего разряда.

Блок 7 управления 4м3днфйкит изиример» генератор танк Газик ямщяиФювi e_#_owseN pe

° Ф та К я дешифратор, выходы котарем coewa нены со вторыми втдами элементов И 4-6, B xQQBMB устройства ящВЙРйся входы ячеек разрядОВ регистра 1 (кроме дюполннтейьных разрядов) н регистра в блоке 7 управления. 3$

Выходом устройства являются выходи ячеек всех разрядов регистра 1.

Устройство обеспечивает умноженне на постоянные коэффнцненты, равные 0,1, 2,..., 7 нлн на такое же чнсло коэффнциейтов, 49 меньше еднннцы. Число постоянных коэффнцнентов определяется числом сумматоров, элементов И н дополнительных разрядов регистра 1.

Перед началом работы регистр 1 и ре- 4Ü гнстр в блоке 7 устанавливаются в нулевое состоянйе. Затем на ннх подаются в параллельном коде соответственно сомножнтель н значение постоянного коэффициента К.

Б зависимости от значения коэффицнента К открываются Все или в любой комбинации элементы И 4-6. Сдвигающие импульсы с последнего выхода блока 7 продвигают со4 множитель X н структурно сдванутое это значение на одни и два разряда влево прн помощи разрядов регистра 1, на вмоды сумматоров 2 а 3 в случае, если открыты все элементы И 46 (т.е. при

К = 7). Эти сдвинутые значещия 2Х к 4Х н Х йорззряддо суммдруйииа в сумматорах 2 н З. Резу паат суммирования з4июсн ля мищдпмми разрядами esepes

s нри сдвиге стернине разряды регистра l и продвигается к началу этого регистра. После полного сдвиги в реги:тре 1 содержится значение роизведеищя чисаа Х иа кзвФФ3щаеит К.

Время вычщгления произведения равво -tI+ в тактов, где tn - число дополнитзньных римфядов»

Погреипнос ть вычисления ааклкяена, так как прн сдвще и сжякенин aapymesae оъФутствует»

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

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

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

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

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

М 265 564, кл. g 06 F ; 7/38, 27.05.68 r.

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

М 427 339, кл. $06 Г 7139, 24,11.71 г.

3. Патент Великобританнн М 1 321 067, кл. & 4 А, опубл. 1974, (прототип)., Саочамиеаь А. Рейхенберг

Редмкар Л. Уаехние Геаред д. } ана Корректор А. фиденко ВЕгве Хнр 818 Подписное

ЙНИИПИ 3Ъсуаерстаенного комитета Совета Министров СССР

lao ренам иэобретений н открытий

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

Фвпма ПОП Патент, г. Ужгород, уа. Провидящая, 4

Устройство для умножения на коэффициент Устройство для умножения на коэффициент Устройство для умножения на коэффициент 

 

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

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

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

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

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

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

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

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

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

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