Множительное устройство

 

г

- "-"-:-- -„1

" - -oTe a ", аЛ

О П И С А Н И Е 645З

ИЗОБРЕТЕНИЯ

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

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

Республик (61) Дополнительное к авт. свид-ву (22) Заявлено090877 (21) 2516176/18-24 (51)M. Кл.2

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

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

СССР по делам изобретений и открытий (23) Приоритет (53) УДК 681. 327 (088.8) Опубликовано 0511.79. Бюллетень Ко41

Дата опубликования описания 05.11.79 (72) Авторы изобретения

В.П. Бордыков и В.П. Буторин

Специальное проектно-конструкторское бюро средств автоматизации нефтедобычи и нефтехимии

СПКБ Нефтехимпромавтоматика (71) Заявитель (54) ИНОЖИТБЛЬНОЕ УСТРОЙСТВО

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

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

Известно, например, множительное устройство, содержащее посл=довательно соединенные декадные счетчики, дешифраторы с коммутаторами, триггеры управления, выходные вентили и 15 многоканальный сумматор. Запись и хранение одного из сомножителей осуществляется с помощью дешифраторов, соответствующие выходы которых через коммутаторы соединены со входами уп- 20 равляющих триггеров, а другой сомножитель поступает в виде импульсной последовательности на вход пврвого декадного счетчика (11.

Недостатками известного устройства являются низкое быстродействие, зависимость точности результата умножения от конкретного количества входных импульсов, а также представление одного иэ сомножителей и результата умножв" ния только в десятичной системе счисления, Наиболее близким по технической сущности к предло>кенному изобрвтвнию является множительное устройство, содержащее выходной регистр, каждый разряд которого подключен ко входу данного разряда регистра, выход каждого разряда выходного регистра подключен к дополнительному входу последующего разряда (2).

Недостатками этого устройства являются зависимость точности умножения от значения сомножителя, задававмого импульсной последовательностью, а также постоянство другого сомножителя и представления его и результата умножения только s десятичной системе счисления, Цель изобретения — повышение точности умножения с представлением соМножителя и результата в любой системе счисления.

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

696453

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

15 триггера каждого разряда регистра сомножителя, выход дополнительного элемента И подключен ко входу дополнительного счетчика и ко входу каждого разряда регистра сомножителя, второй . 2Р вход дополнительного элемента И подключен к тактовому входу устройства, каждый разряд выходного регистра содержит,кроме того, триггер и элемент И„выход которогo соединен с выходом дан- 25 ного разряда регистра, а первый . вход — с единичным выходом триггера, единичный вход которого подключен к выходу счетчика данного разряда выходного регистра, вход каждого раз- 30 ряда выходного регистра соединен с выходом соответствующего разряда регистра сомножителя, второй вход элемента И и нулевой вход триггера каждого разряда выходного регистра под- 35 ключен к выходу элемента задержки.

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

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

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

Множительное устройство содержит

m-разрядный регистр 1 множимого, включающий m m триггеров 3 и m элементов И 4, при этом выходы счетчиков 2 соединены с первыми входами триггеров 3, а входы счетчиков 2 соединены со вторыми входами элементов И 4, первые входы которых соединены с выходами триггеров 3.

Устройство содержит далее дополнительный триггер 5, дополнительный 6р элемент И 6, дополнительный счетчик

7 и элемент 8 задержки, а также выходной регистр 9, включающий счетчики 10 триггеры 11 и элементы И 12 °

Один вход триггера 5 связан со входом устройства, а другой вход — с выходом счетчика 7 и входом элемента 8 задержки. Выход триггера 5 соединен с первым входом элемента И 6 и вторыми входами триггеров 3. Второй вход элемента И 6 подключен к тактовому входу устройства, Выход элемента И 6 соединен со входом счетчика 7 и входами счетчиков 2.

Выходы элементов И 4 соединены со входами счетчиков 10, а выход элемента 3 задержки соединен со вторыми ,входами триггеров 11 и элементов И 12 причем выходы счетчиков 10 соединены с первыми входами триггеров 11, выходы которых соединены с первыми входами элементов И 12. Выходы элементов И 12 соединены со вторыми входами счетчиков 10.

Триггеры ll и элементы И 12 образуют схемы переноса импульсов переполнения между разрядами выходного регистра 9 °

Количество состояний счетчиков 2, 7 и 10 равно основанию выбранной системы счисления.

Работа устройства заключается в следующем.

В исходном состоянии триггеры 3, 5, 11 имеют на выходах запрещающие потенциалы, в счетчики 7, 10 записано нулевое значение, в счетчики 2 записано значение множимого в выбранной системе счисления, Первый импульс множителя изменяет состояние триггера 5, тактовые импульсы ТИ через элемент И 6 поступают на вход регистра множимого 1 и на счетчик 7, Импульс переполнения последнего переводит триггер 5 в исходное состояние, запрещая прохождение импульсов через элемент

И 6. Таким образом, производится умножение числа входных импульсов N на число Q,ðàâíoå количеству состояний счетчика 7, то есть на основание выбранной системы счисления Q импульсов, поступивших на вход i-го (i = I ...,m) счетчика 2 не вызовут в итоге изменения его исходного состояния, а, на выходе i-ro (i = I..., m) триггера 3 сформируется разрешающий импульс с длительностью равной значению i-го (i = I ...,m) разряда множимого (младший разряд — соответствует первому), образуя на выходе i-ro (i = I ...,m) элемента И 4 число-импульсный код данного разряда.

Этот число-импульсный код, поступая на j-тый (j = I ...,m) счетчик 10 суммируется с исходным его состоянием. Таким образом, на каждый импульс множителя происходит одно параллельное суммирование множимого, представленного число-импульсным кодом, в регистре произведения 10, Импульс переполнения, возникающий на выходе j ro (j = I ..., m — I) 696453 счетчика 10, взводит j-тый (j

I, ..., m — I) триггер 11, разрешая прохождение импульса с выхода элемента задержки 8 через j-тый (j = I, ..., j -I) элемент И 12 на вход следующего разряда. Данный импульс, поступая также на вход этого триггера, своим окончанием возвращает его в исходное состояние, подготавливая к новому переносу. В случае возникновения сквозного переноса, о когда переполнение j-го (j = 2

m — I) счетчика 10 образуется, в свою очередь, переполнением j-1-го (j

2 ..., m — - I) счетчика 10, j-тый (j = 2 ..., m — I) триггер 11 возводится началом импульса переполнения, разрешая прохождение сигнала через

j-тый (j = 2 ..., m — I) элемент И

12, и по концу последнего возвращается в исходное состояние.

Таким образом методом умножения 20 числа входных импульсов на основание выбранной системы счисления, преобразование множимого в параллельный число-импульсный код и суммирование последнего в регистре — произведения 25 получаем произведение множимого на число входных импульсов, представленное в выбранной системе счисления.

В предлагаемом устройстве множи- 3Q мое и результат могут быть представлены н любой системе счисления. 3а счет предварительного умножения числа входных импульсов на основание системы счисления исключается появление 35 погрешности вычисления.

Данное устройство можно использовать также в качестве накопительного сумматора, что повышает его функциональные возможности. Поэтому пред- 40 ложенное устройство в большей степени отвечает требованиям, предъявляемым к цифровым приборам и средствам автоматики.

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

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

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

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

М 247625, кл. G 06 Г 7/44, 1967.

2. Патент Японии 9 46-13785, кл. 97 (7) Е 32, 1971 (прототип).

Множительное устройство Множительное устройство Множительное устройство Множительное устройство 

 

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

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

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

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

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

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

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

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

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

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