устройство для вычисления корней
Классы МПК: | G06F17/11 для решения уравнений |
Автор(ы): | Козлов Леонид Григорьевич[UA] |
Патентообладатель(и): | Институт кибернетики им.В.М.Глушкова АН Украины (UA) |
Приоритеты: |
подача заявки:
1991-10-14 публикация патента:
27.02.1996 |
Использование: в вычислительной технике при построении специализированных и проблемно-ориентированных процессоров и функциональных преобразователей для обработки информации в системах реального времени. Сущность изобретения: устройство содержит блок приращения функции, сумматор функции, регистр приращения корня, шифратор, дешифратор, сумматор корня, блок сравнения с порогом, одноразрядный сумматор, блок управления и формирователь знака приращения корня, содержащий триггер и элемент равнозначности. Устройство предназначено для вычисления корней нелинейных уравнений в режиме слежения за изменяющимся значением правой части уравнения. 1 ил.
Рисунок 1
Формула изобретения
УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ КОРНЕЙ, содержащее сумматор функции, блок сравнения с порогом, блок приращения функции, шифратор, регистр приращения корня, дешифратор, сумматор корня, сумматор и блок управления, причем вход задания начального приближения устройства соединен с установочным входом сумматора функции, выход суммы которого соединен с информационным входом шифратора, вход разрешения которого соединен с первым выходом блока управления, второй выход которого соединен с синхровходом регистра приращения корня, выход которого соединен с информационным входом блока сравнения с порогом и входом дешифратора, выход которого соединен с информационным входом сумматора корня, синхровход которого соединен с входом разрешения блока сравнения с порогом и с третьим выходом блока управления, четвертый и пятый выходы которого соединены соответственно с синхровходами сумматора функции и блока приращений функции, выход кода приращения и выход готовности которого соединены соответственно с информационным входом сумматора функции и входом разрешения блока управления, входы останова и запуска которого соединены соответственно с выходом блока сравнения с порогом и входом запуска устройства, выход которого соединен с выходом сумматора корня, знаковый выход регистра приращения корня соединен с первым входом сумматора, второй вход которого соединен со знаковым выходом блока приращения функции, отличающееся тем, что оно содержит формирователь знака приращения корня, состоящий из триггера и элемента РАВНОЗНАЧНОСТЬ, первый вход которого соединен с выходом триггера, информационный и установочный входы которого соединены соответственно с выходом сумматора и с входом задания знака производной устройства, второй вход и выход элемента РАВНОЗНАЧНОСТЬ соединены с выходом знака сумматора функции и входом знакового разряда регистра приращения корня, информационный вход которого соединен с выходом шифратора.Описание изобретения к патенту
Изобретение относится к вычислительной технике и может быть использовано в системах управления реального времени для построения специализированных вычислительных устройств и функциональных преобразователей информации. Целью изобретения является упрощение устройства и сокращение аппаратурных затрат. На чертеже приведена схема устройства. Устройство содержит блок 1 приращения функции, сумматор 2 функции, шифратор 3, формирователь 4 знака приращения корня, состоящий из триггера 5 и элемента РАВНОЗНАЧНОСТЬ 6, регистр 7 приращения корня, дешифратор 8, сумматор 9 корня, блок 10 сравнения с порогом, блок 11 управления, сумматор 12, вход 13 задания начального приближения, выход 14, вход 15 задания знака производной и вход 16 запуска устройства. Блок 11 управления содержит последовательно соединенные первый элемент задержки, элемент И, элемент ИЛИ, ждущий мультивибратор, второй, третий и четвертый элементы задержки, причем первый, второй, третий, четвертый и пятый выходы блока управления соединены соответственно с выходом ждущего мультивибратора, второго, третьего, четвертого элементов задержки и выхода элемента ИЛИ, а входы запуска, разрешения и останова блока управления соединены соответственно с вторым входом элемента ИЛИ, вторым входом элемента И и входом первого элемента задержки. Устройство при вычислении корня уравнения аnxn + an-1xn-1 + + a0 0 работает следующим образом. Перед началом работы устройства в сумматор 2 функции, которое, например, для нулевого значения корня равно значению коэффициента а0. В регистры и сумматоры блока 1 приращения функции заносятся значения коэффициентов аi, а регистр 7 приращения корня устанавливается в нулевое состояние. В зависимости от знака производной заданной функции триггер 5 формирователя 4 знака приращения корня по входу 15 задания знака производной устройства устанавливается в соответствующее состояние (нулевое для положительного и единичное для отрицательного значений производной функции). На вход 16 запуска устройства поступает сигнал запуска под воздействием которого блок 11 управления (построенный на базу ждущего мультивибратора и элементов задержки) выдает последовательность управляющих импульсов. В первом такте шифратор 3 формирует на своем выходе и выдает на вход регистра 7 приращения корня код номера старшего значащего разряда значения функции, поступающего с выхода сумматора 2 функции на вход шифратора 3. Знак приращения корня