Устройство вычисления функции @

 

Устройство вычисления функции у е может быть использовано в специальных цифровых устройствах с фиксированной запятой. Целью изобретения является расширение области применения устройства за счет увеличения диапазона изменения аргумента. За счет введения в известное устройство сумматора, мультиплексора, элемента И, линии задержки, счетчика адресов команд область применения - устройства расширена в двА раза, причем значения аргумента лежат в диапазоне jx( 1 . 1 ил.

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИН

50 4 G 06 F 7 548

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

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

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4264063/24-24 (22) 16.06.87 (46) 30.11.88.Вюл. У 44 (72) И.П.Галабурда и П.В.Ильин (53) 681.325(088.8) (56) Авторское свидетельство СССР

N 1260946, кл. G 06 F 7/548, 1985.

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

Ф 1257639, кл. G 06 F 7/548, 1985. (54) УСТРОЙСТВО ВЫЧИСЛЕНИЯ ФУНКЦИИ у-= (57) Устройство вычисления функции

ÄÄSUÄÄ 1441392 А1 у = е может быть использовано в специальных цифровых устройствах с фиксированной запятой. Целью изобретения является расширение области ,применения устройства за счет увеличения диапазона изменения аргумента.

За счет введения в известное устройство сумматора, мультиплексора, элемента И, линии задержки, счетчика адресов команд область применения устройства расширена в два рава причем значения аргумента лежат в диапазоне l !с 1. 1 ил.

1441392

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

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

На чертеже изображена блок-схема устройства.

Устройство содержит блок 1 памяти констант, блок 2 памяти команд, регистр 3 аргумента, умножитель 4, .триггер 5, счетчик 6 адреса констант,.15 генератор 7 импульсов, сумматор 8, коммутатор 9, элемент И 10, элемент

1 1 задержки, счетчик 12 адреса ко.манд, Работа предлагаемого устройства 20 основана на использовании алгоритма приближенного вычисления функции е путем разложейия в ряд в диапазоне

1 х (1. Разложение реализуется по схеме Горнера. 25

Аргумент функции х в устройстве представлен в дополнительном коде в виде

0, х ïðè,х О;

1,.х при х "- О, ЗО (х, если х — О; где х,„=1 1+x, если х с. О, е"", если х 0 откуда е = е ". е, если х «О.

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

В исходном положении на вход регистра 3 аргумента подано значение аргумента,в блоке 1 памяти констант размещены соответствующим образом коэффициенты разложения, в блоке 2 памяти команд записаны .соответствующие микрокоманды, триггер 5 находится в нулевом состоянии. Управляющий сиг45 нал пуска устройства переводит триггер 5 в единичное состояние, сигнал с выхода которого разрешает прохождение серии сигналов с генератора 7 импульсов через элемент И 10. Кроме того, по сигналу пуска устройства на счетчик 12 адреса команд заносится начальный адрес микропрограммы работы устройс1ва.

По сигналу с выхода элемента И 10 на соответствующих выходах блока 2

55 формируются сигналы управления работы устройства. Последовательность сигналов в одном цикле следующая.

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

М раз на выходе признака умножения, где М вЂ” разрядность. Указанных циклов формируется К вЂ” по количеству членов разложения. Кроме того, при отрицательном аргументе дополнительно в последнем цикле одновременно с сигналом признака выбора нового коэффициента формируется признак канала коммутации. После выдачи последнего признака суммирования формируется сигнал признака окончания.

Работа устройства для положительного аргумента функции происходит следующим образом.

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

По сигналу с выхода признака окончания блока 2 памяти команд триггер 5 устанавливается в исходное состояние и вырабатывается сигнал конца работы устройства.

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

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

Техред M.äèäbê

Корректор Л.Пилипенко

Редактор Е.Копча

Заказ 6289/52

Тираж 704 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

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

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

3 14413 манд, сумматор и коммутатор, причем вход пуска устройства соединен с входом установки в "1" триггера, выход которого соединен с первым входом

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

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

Устройство вычисления функции @ Устройство вычисления функции @ Устройство вычисления функции @ 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к вычислительной технике и может быть использовано в ЭВЙ и системах

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

Изобретение относится к области вычислительной техники

Изобретение относится к вычислительной технике и может быть использовано при построении специапизиро-, ванных ЭВМ

Изобретение относится к вычислительной технике и может быть использовано при построении специализированных ЭВМ.Целью изобретения является расширение области применения за счет выполнения преобразования гиперболических координат гфи повороте осей
Наверх