Устройство для умножения Советский патент 1986 года по МПК G06F7/52 

Описание патента на изобретение SU1251126A1

t

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

Целью изобретения является расширение функциональных возможностей за счет возможности вычисления функций t (zx и .

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

V VVV VVfilV -IVVfi-lWn l

i/ azx az x-h2 (xF z

разрядные векторы, представляющие

V 01

v,t,

. (t-1)

« л

7 7ti)v -17 7(i-l)vn)

Запишем слагаемые «Z Х,2 аХ Z

1262

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

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

у ix.zx,(1)

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

Представим выражение (I) в разрядной форме l как

(2)

собой разрядное изображение чисел х,г.

разрядная матрица, представляющая собой разрядное изображение числа л при ,;

разрядные матрицы, представляющие собой разрядное изображение числа Z, X при ,

в выражении (2) как

vv(i)v -2V 1 -3V 2 n

az ajX+2 a2X+2 сХзХ+...+2 «nX

-lvv(l-l)) -3V, 2 -ifV, 3 -5Vr -(ПЧ) I

2 cxx z 20( a3Z + ...+2

Выражение (3) является основой для формирования однородного

V 3V 2 У1+2 ( -(1+1) V L

i/H+2 txtx

V V (t) V

для организации вычисления CX Z X

и вычислительного процесса для опреV

, , (

,

vp 4.о) 7 , 2 а

Результат вычислений определяется путем суммирования полученных векторов CF Ч п + п-1

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

В исходном состоянии на третью входную тину 7 устройства подается значение ос , которое поступает со сдвигом на вторые входы j-x сумматоров 1 первой строки и со сдвигом 2 на вторые входы j-x сумматоров третьей строки. На первый, второй, третий и четвертый разряды первой входной щины подаются соответственно значения разрядов

1234

х, X, X их второго сомножителя,

которые поступают на управляющие входы соответственно первых, вторых третьих и четвертых сумматоров 1 втрой и третьей строк. Наконец, на первый, второй, третий и четвертый разряды второй входной шины 4 подаются соответственно значения раз( 4 рядов с первого по четвертый z - z

третьего сомножителя z, которые поступают на управляющие входы суммат(3)

вычисли тельного да

процесса ви2 , -3V -ЗУ -4 V 2 2 ai4-2 az ;rcH)v

(4)

-Citljv -(1+15V -2i I .

2 X-1+2 a-z, ,n

деления значения дующим образом:

2l§(l-i)vci)

слеU1

я..,i lTTPi (5)

ров 1 с первого по четвертый первой строки, а на управляющие входы сум5

0

5

0

5

маторов 1 с первого по третий четвертой строки подаются значения со2 4

ответственно Z - Z. (Каждый сумматор 1 реализует операцию суммирования при подаче на его управляющий вход 1 и пропускает информацию с первого входа на выход без изменений, если на его управляемый вход подается нулевой входной сигнал. Выполнен на ИС К155 ИПЗ)..После этого в схеме устройства протекает переходной процесс, по окончании которого на выходах первых сумматоров первой и третьей строк по выражениям (4) и

вычисляются значения 2 «1

-2

И

(5)

Т 2. I которые поступают соответственно на первые входы вторых сумматоров 1 этих .же строк и на вторые входы первых сумматоров 1 второй и четвертой строк. В первых сумматорах 1 второй и четвертой строк по выражениям (4) и (5) вычисляются зйачения с(, р, j которые подаются на первые входы вторых сумматоров этих же строк. Далее, в это же время

во вторых сумматорах первой и третьей строк по выражениям (А) и () вычисляются значения 2 2 1Й, , поступающие на первые вхо- ды третьих сумматоров 1 этих же строк и вторые входы вторых сумматоров 1 второй и четвертой строк, в которых вычисляются значения ер и поступающие на первые входы сум маторов 1 этих же строк. В третьих сумматорах 1 первой и третьей, строк вычисляются зна чения 2 схС, ; 2 « 9 поступающие на первые входы четвертых сумматоров 1 этих же строк и на вторые входы третьих сумматоров второй и четвертой строк, в которых определяются по выражениям (4) и, (5) значения, поступающие на первые входы суммато- ров 1 этих же строк. И, наконе в четвертом сумматоре 1 первой строки по выражению (4) вычисляется зна- С V

чение 2 обц , которое подается на второй вход четвертого сумматора I второй строки, в квтором вычисляетс значение ср и поступает из его выхода на второй вход четвертого сумматора 1 четвертой строки. В четвертом сумматоре 1 четвертой строки вычисляется конечный результат по выражению ср „,, , который поступает на выходную шину 5 устройства.

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

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

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

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

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

71251

устройства, второй информационный вход j-ro сумматора второй строки матрицы сумматоров подключен к выходу j-ro сумматора первой строки матрицы сумматоров, второй,информационный 5 вход i-ro сумматора четвертой строки матрицы сумматоров подключен к выходу i-To сумматора третьей строки матрицы сумматоров, второй информа268

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

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

название год авторы номер документа
Однородная вычислительная структура для @ разложения матриц 1984
  • Пухов Георгий Евгеньевич
  • Нагорный Леонид Яковлевич
  • Стасюк Александр Ионович
  • Лисник Федор Еремеевич
SU1249531A1
Однородная параллельная вычислительная структура для вычисления произведения матрицы на вектор 1984
  • Гуляев Василий Антонович
  • Стасюк Александр Ионович
  • Чаплыга Вячеслав Михайлович
  • Спиченков Юрий Николаевич
SU1236500A1
Устройство для вычисления суммы квадратов К @ -разрядных чисел 1981
  • Пухов Георгий Евгеньевич
  • Стасюк Александр Ионович
  • Лисник Федор Еремеевич
  • Гузенко Анатолий Иванович
SU993256A1
Однородная вычислительная структура 1985
  • Нагорный Леонид Яковлевич
  • Стасюк Александр Ионович
  • Лисник Федор Еремеевич
  • Полевой Николай Антонович
SU1251104A1
Асинхронный матричный вычислитель обратных тригонометрических функций 1982
  • Пухов Георгий Евгеньевич
  • Стасюк Александр Ионович
  • Лисник Федор Еремеевич
SU1132286A1
Вычислительное устройство 1985
  • Стасюк Александр Ионович
  • Лисник Федор Еремеевич
  • Твердохлеб Николай Андреевич
  • Бакуменко Валерий Данилович
SU1291978A1
НЕЙРОПРОЦЕССОР, УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ ФУНКЦИЙ НАСЫЩЕНИЯ, ВЫЧИСЛИТЕЛЬНОЕ УСТРОЙСТВО И СУММАТОР 1998
  • Черников В.М.
  • Виксне П.Е.
  • Фомин Д.В.
  • Шевченко П.А.
  • Яфраков М.Ф.
RU2131145C1
Устройство для вычисления сумм произведений 1980
  • Луцкий Георгий Михайлович
  • Корочкин Александр Владимирович
  • Кулаков Юрий Алексеевич
  • Долголенко Александр Николаевич
SU905814A1
Матричное устройство для возведения в квадрат и извлечения квадратного корня 1982
  • Волощенко Сергей Алексеевич
SU1108440A1
Устройство для вычисления произведения векторов (его варианты) 1984
  • Аверкин Юрий Александрович
  • Цымбал Анатолий Алексеевич
  • Денисенко Вячеслав Платонович
  • Луцкий Георгий Михайлович
  • Долголенко Александр Николаевич
  • Засыпкин Анатолий Григорьевич
SU1280389A1

Иллюстрации к изобретению SU 1 251 126 A1

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

Изобретение относится к вычислительной технике и может быть использовано в составе многопроцессорных вычислительных систем как быстродействующее многофункциональное вычислительное устройство для вычисления произведения трех или двух переменных, квадрата или куба числа, а также произведения квадрата числа на произвольный код. Целью изобретения является расширение функциональ- ных возможностей за счет возможностей вычисления функций , и X. Устройство содержит матри- . цу из (4п-1) сумматоров, сумматор, три входные шины устройства и выходную шину устройства. В предлагаемом устройстве за время, равное длительности переходного процесса, в схеме вычисляется произведение трех п-разрядных чисел, а также как частный случай вычисляется произведение двух чисел и квадрат, произвольного числа и дополнительно вычисляются куб произвольного числа и произведения квадрата на произвольную переменную. 1 ил. , Q (Л to СП ю а

Формула изобретения SU 1 251 126 A1

4

Редактор К. Волощук

Составитель С. Силаев

Техред О.Сопко Корректор Е, Сирохман

Заказ 4414/48Тираж 671 Подписное

ВНИИПИ Государственного комитета СССР

по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д, 4/5

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

Документы, цитированные в отчете о поиске Патент 1986 года SU1251126A1

Устройство для умножения трех переменных 1981
  • Фурман Борис Айзикович
SU1024908A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Приспособление для регулирования передвижения пленки в фотографическом аппарате 1927
  • Румянцев И.И.
SU9207A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 251 126 A1

Авторы

Стасюк Александр Ионович

Лисник Федор Еремеевич

Подковко Юрий Петрович

Даты

1986-08-15Публикация

1985-01-02Подача