Устройство для вычисления функций двух аргументов Советский патент 1985 года по МПК G06F17/10 

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

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

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

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

название год авторы номер документа
Устройство для вычисления функций 1982
  • Флоренсов Александр Николаевич
SU1067510A1
Устройство для вычисления функций двух переменных 1983
  • Флоренсов Александр Николаевич
  • Потапов Виктор Ильич
  • Плотников Михаил Юрьевич
SU1123034A1
Устройство для вычисления функций 1982
  • Флоренсов Александр Николаевич
  • Потапов Виктор Ильич
  • Плотников Михаил Юрьевич
SU1078427A1
Функциональный преобразователь 1980
  • Флоренсов Александр Николаевич
  • Потапов Виктор Ильич
  • Плотников Михаил Юрьевич
SU962971A1
Устройство для интерполяции 1984
  • Анисимов Андрей Владимирович
  • Крайников Александр Васильевич
  • Курдиков Борис Александрович
  • Смолов Владимир Борисович
SU1171807A1
Устройство для вычисления функций 1984
  • Флоренсов Александр Николаевич
  • Потапов Виктор Ильич
  • Белютин Евгений Николаевич
SU1206767A1
Функциональный преобразователь 1983
  • Плотников Михаил Юрьевич
  • Потапов Виктор Ильич
  • Флоренсов Александр Николаевич
SU1126968A1
Устройство для вычисления функций двух аргументов 1986
  • Барметов Юрий Павлович
  • Боев Сергей Алексеевич
  • Евтеев Юрий Иванович
SU1413626A1
Устройство для вычисления функции арктангенса 1989
  • Золотовский Виктор Евдокимович
  • Коробков Роальд Валентинович
SU1661760A1
Множительное устройство 1978
  • Флоренсов Александр Николаевич
  • Потапов Виктор Ильич
SU824206A1

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

Реферат патента 1985 года Устройство для вычисления функций двух аргументов

.УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ ФУНКЦИЙ ДВУХ АРГУМЕНТОВ, содержащее регистр старших разрядов первого аргумента, регистр младших разрядов первого аргумента, регистр старших разрядов второго аргумента, регистр младших разрядов второго аргумента, блок памяти, два блока. умножения, блок синхронизации, первый сумматор, регистр результата, два коммутатора и первый буферный регистр, причем выходы регистра старших разрядов первого аргумента и регистра старших разрядов второго аргумента соединены с входами соответственно первой и второй групп разрядов адреса блока памяти, выходы полей первой и второй составляющих которого соединены соответственно с первым и вторым информационными входами первого коммутатора,выход которого соединен с первым входом первого сумматора, второй вход которого соединён с выходом второго коммутатора, первый информационньй вход которого соединён с выходом первого буферного регистра, вход разрешения записи которого соединен с первым выходом блока синхронизации, второй и выходы которого соединены соответственно с управляюп5ими входами первого и второго коммутаторов, выход первого сумматора соединен с информационными входами первого буферного регистра и регистра результата, выходы регистра младших разрядов первого аргумента и регистра младших разрядов второго аргумента соединены с птервыми входами соответственно первого и второго блоков умножения, отличающееся тем, что, с целью повьш1ения точности, в него введены второй сумматор, второй буW ферный регистр, третий и четвертый коммутаторы, причем выход второго сумматора соединен с информационным входом второго буферного регистра, вход разрешения записи и выход которого соединены соответственно с четвертым выходам блока синхронизации и первым информационным входом третьего коммутатора, второй и тресо ;о тий информационные входы которого соединены с выходами полей соответственно третьей и четвертой составляющих блока памяти, выходы полей пятой и шестой составляющих которого соединены соответственно с первым входом второго сумматора и первым информационным входом четвертого коммутатора, второй информационный вход которого соединен с выходом первого буферного регистра, выходы третьего : и четвертого коммутаторов соединены с вторыми входами соответственно второго и первого блоков умножения,выход первого блока умножения соединен с вторым информационным входом второго

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

1 i , Изобретение относится к вычислительной технике и может быть исполь зовано для ускоренного вычисления произвольной функции двух аргументо в частности для вычисления-функции arctg, необходимой при -выполнен v- . преобразования декартовьж координат в полярные координаты. Цель изобретения - повьппение точ ности. На фиг.1 изображена блок-схема предлагаемого устройства;,на фиг,2 временные диаграммы работы блока синхронизации, . Устройство содержит регистр 1 старших разрядов первого аргумента регистр 2 младших разрядов первого аргумента, регистр 3 старших разрядов второго аргумента, регистр 4 Младших разрядов второго аргумента блок 5 памяти, первый сумматор 6, в рой су 1атор 7, регистр 8 результат первый блок 9 умножения, второй бло . 10 умножения, коммутаторы 11-14, буферные регистры 15 и 16, блок 17 синхронизации, Вьгчисление значения функции F(x в устройстве производится на основе соотношения Г(х,у)±ф2+2 (((+5ф+у$ +5г( +уФ)( где F(x,,y,),, , л .(хоУр) ., а FUs. Тхду 2 ауг л. -дР(х,Уо) , .L (хвУо ) Г--г: -- Фб- 2 -Т5г-определяются К старшими Хо и у, разрядами,соответственно аргуменЛ-ов X и у7 а X и у - младшими разрядами, аргументов х .и у, В предположении , у 1 погрешность аппроксимации О ) опреде ется соответствующим остаточным членом ряда Тейлора функции и имеет поэтому порядок М - 2 , М выражается через частные производные третьего порядка функции F(x,y), Поэтому надлежащим выбором параметра К можно сделать погрешность аппроксимации (1),выходящей за пределы используемой разрядной сетки. Устройство работает в четыре такта, определяемые блоком 17 синхронизации. Блок 5 памяти хранит таблицы значений коэффициентов i снимаемых соответственно с выходов 1 - 6-г6 этого блока и зависящих от поступающих на вход блока 5 памяти значений Хр и у старших разрядов аргументов X и у, В первом такте сигналы от блока I7 синхронизации на управляющих входах коммутаторов 11-14 подключают к их выходам соответственно второй, второй первый и третий информационные входы. Кроме того, блок 17 синхронизации выдает сигналы на входы записи первого и второго буферных регистров 15 и 16, Поэтому на второй вход первого блока 9 .умножения поступает с шестого выходаблока 5 памяти значение Ф, которое, умножаясь на значение х, через второй информационный вход коммутатора 12 поступает на второй вход первого сумматора 6, на первый вход которого через второй информационный вход коммутатора I1 подается значение , что приводит к образованию на информационном входе первого буферного регистра 15 значения + X Ф, запоминаемого на нем. Одновременно в этом же такте через третий информационный вход коммутатора I4 на второй вход второго блока 10 умножения поступает значение ф,, умно жающееся на значение у с первого входа второго блока 10 умножения и по3ступакхцее на первый вход второго сум матора 7, на второй вход которого поступает с пятого выхода блока 5 памяти значение f , что порождает на выходе второго сумматора 7 значение s + . , запоминаемое на втором буферном регистре 16. . Во втором такте сигналы от блока 17 синхронизации на управляющих входах коммутаторов 11, 12 и 14 подклк чают к их выходам соответственно тре тий, первый и второй информационные входы. Кроме того, от блока 17 синхронизации подается сигнал на вход записи первого регистра 15. В результате этого на первом сумматоре 6 производится сложение содержимого первого буферного регистра 15 и поступающего через третий информационный вход коммутатора 11 с выхода вто роге блока умножения 10 произведения у , образующегося из поступающего через второй информационный вхо коммутатора 14 значения j. Сумма -f Sc ф + у Фз запоминается на первом буферном регистре 15. В третьем такте сигналы от блока 17 синхронизации на управляющих входах коммутаторов 11 и 14 подключают к их выходам соответственно первые информационные входы, а сигналы на управляющих входах коммутаторов 13 174 и 12 подключают к выходам вторые их информационные входы. Кроме того, блок I7 синхронизации подает в этом такте сигнал на вход записи первого буферного регистра 15. Поэтому первый блок 9 умножения образует на своем выходе значение х (Ф 5 ь + складьшаемое на первом сумматоре 6 . со значением Ф, с запоминанием результата на первом буферном регистре 15, а второй блок 10 умножения образует значение у (tf + У 4) храняемое на выходах зтого блока до следующего четвертого такта. В последнем, четвертом такте, по сигналам от блока 17 синхронизации на управляющем входе коммутатора 11 подключается к его выходу третий информационный вход, а по сигналам на управляющих входах коммутаторов 12 и 14 к выходам подключаются их первые информационные входы. В результате сохраняемое от третьего такта чение у ( Ф j + ) выхода второго блока умножения передается через коммутатор 11 на первый вход первого сумматора 6, складываясь на нем с содержанием первого буферного регистра 15 и образуя согласно выражению (l) искомое значение функции F(x,y),, которое запоминается на регистре 8 результата.

.

А/г 2

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

Оранский A.M
Аппаратные методы в цифровой вычислительной технике.Минск: БГУ, 1977, с
Станок для изготовления из дерева круглых палочек 1915
  • Семенов В.А.
SU207A1
Устройство для вычисления функций 1982
  • Флоренсов Александр Николаевич
SU1067510A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 191 917 A1

Авторы

Флоренсов Александр Николаевич

Даты

1985-11-15Публикация

1983-09-02Подача