Устройство для вычисления функций — SU 1314337 (original) (raw)
СОЮ ЯО СНИХ УБЛИН) 1 6 Р 7/548 ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ ТЕНИЯ ОПИСАНИЕ И(57) Устройство относится к областиавтоматики и вычислительной техники.Цель изобретения - повышение быстродействия устройства, расширение егофункциональных возможностей и области применения за счет непосредственного вычисления функций зп(агс 18 у/хсоз(агср у/х). Устройство состоитиз и последовательно соединенныхячеек, каждая из которых, кроме .-й,содержит четыре регистра и четыре УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ ф+1, если У( О; -1, если У, с О. 35 40 сумматора, последняя п-я ячейка состоит из трех регистров и двух сумматоров. В устройстве используется аппаратная реализация сдвига за счетперекрестных связей между регистрами и сумматорами. Отличительной особенностью устройства является параллельное выполнение рекуррентных соотИзобретение относится к автоматике и вычислительной технике и можетбыть использовано в цифровых вычислительных машинах для вычисленияэлементарных функций, а также, например, в системах числового программного управления станками и другимтехнологическим оборудованием.Целью изобретения является расширение функциональных возможностейЮи областей применения за счет непосредственного вычисления Функцийяп(агсг(1 У/Х), соя/агсгр. У/Х),На чертеже представлена схема .предлагаемого устройства.Устройство состоит из п-ячеек,1 ячейка содержит регистры 1-4, сумматоры 5-8, входы 9-12 первой ячейки. Ячейки, кроме и-й выполнены аналогично первой, п-я ячейка содержит20регистры 13-15, сумматоры 16-17,выходы 18-19 ячейки, входы 20-21 синхронизации. Следует отметить, что вторые вы- ходы регистров первой ячейки соединены с вторыми входами сумматоров так, что выполняют прямую передачу информации из регистров в сумматоры, Соответствующие выходы регистров второй ячейки соединены с соответствующими входами сумматоров так, что осуществляют косую передачу, что равносильно сдвигу на один разряд вправо. Вторые выходы третьей ячейки подключены к соответствующим входам сумматоров таким образом, что при передаче информации по ним она сдвигается на два разряда вправо. Аналогично вторые выходы второго 14 и третьего 15 регистров соединены с вторыми входами второго 17 и первого 16 сумматора и-й ячейки, так что ношений, описывающих алгоритм Волдера, и непосредственное вычислениесложных тригонометрических функцийядп(агсгр у/х), соя(агсгр у/х). устройство может быть использовано также в системах числового программногоуправления станками и другим технологическим оборудованием, 1 ил. при передаче информации осуществля-(ется сдвиг на 2 разряда вправо.Работа устройства основана на реализации четырех рекуррентных соот- ношений Устройство работает следующим образом.На первый 9, второй 10, третий 11, четвертый 12 входы данных регистров 1-4 первой ячейки 1 подаются соответственно значения где К - константа.Значение ;, как это следует из соотношения (1), выбирается на основании знака У, т.е,По сигналу, подаваемому на первый управляющий вход 20, происходит запись информации, Затем сигнал с первого управляющего входа снимается, и сигналом, подаваемым на второй управляющий вход 21, разрешается передача информации в соответствующие сумматоры и в зависимости от значения знакового разряда регистра 2 на сумматорах реализуется выражение (1). После этого сигнал с второго управляющего входа 21 устройства снимается,с а на первый управляющий вход 20 подается новый сигнал и результаты, полученные на суммато,ах 5-8, записываются соответственно в первый, второй, третий и четвертый регистры,вто рой ячейки 11. Аналогично выполняются действия во второй, третьей и и-ой ячейках. В результате выполнения действий на выходах первого 16 и второго 17 сумматоров последней ячейки 1 О формируются значения вдп(агсСр /Х) и сов(агсйд У/Х), которые поступают на выходы 18 и 19 вычислительного устройства15изобретения Формула Устройство для вычисления функций, содержащее и-ячеек (и - разрядность аргумента), каждая из которых, кро ме п-й, содержит три регистра и три сумматора, первьп, второй и третий входы начальных условий устройства соединены с информационными входами .регистров с первого по третий первой ячейки, соответственно первые информационные выходы регистров с первого по третий .-й (.=1, и+1) ячейки соединены с входами первого операнда с первого по третий сумматоров З 0 д-й (=1, и) ячейки, второй информационый выход первого регистра -й ячейки соединен со сдвигом на д разрядов в сторону старших разрядов входом второго операнда второго сум матора -й ячейки,выход второго регистра -й ячейки соединен со сдвигом на д-разрядов в сторону старших разрядов с входом второго операнда первого сумматора д-й ячейки, выход 40 знакового разряда второго регистра -й ячейки соединен с входом управления режимом с первого по третий сумматоров, выходы сумматоров с первого по третий д- ячейки соединены с 45 информационными входами регистров с первого по третий (д+1) ячейки,пер 1314337 4вый тактовый вход устройства соединен с синхровходом регистров с первого по третий всех ячеек, п-я ячейка содержит три регистра, два сумматора, первые информационные выходывторого и третьего регистров соединены с входами первого операнда первого и второго сумматоров соответственно,вторые информационные выходывторого и третьего регистров соединены с входами второго операнда второго и первого сумматоров, соответственно выходы которых являются выходами функций устройства, о т л и -ч а ю щ е е с я тем, что, с цельюрасширения функциональных возможностей за счет вычисления функций вдп(агсТр У/Х), соя(агссд ПХ), в неговведены в д-ю ячейку четвертый регистр и четвертый сумматор, причемчетвертый вход начальных условийустройства соединен с информационным входом четвертого регистра первойячейки, первый информационный выходчетвертого регистра д-й ячейки соединен с входом первого операнда четвертого сумматора .-й ячейки, выходкоторого соединен с информационнымвходом четвертого регистра (1+1)-йячейки, вторые информационные выходытретьего и четвертого регистров -йячейки соединены со сдвигом наразрядов в сторону старших разрядов,с входами второго операнда четвертогои третьего сумматоров -й ячейки,выход знакового разряда второго регистра -й ячейки соединен с входомуправления режимом четвертого сумматора -й ячейки, второй тактовыйвход устройства соединен с синхровходами сумматоров с первого по четвертый .-й ячейки и с синхровходамипервого и второго сумматоров и-йячейки, выход первого регистра и-йячейки соединен с входами управления режимом первого и второго суммаматоров и-й ячейки.1 З 14 ЗЗ 7 Составитель 3. Ш Техред А,Кравчук в Коррект М Тираж 672Государственного комитета С лам изобретений и открытий осква, Х(-35, Раушская наб,Подписное д. 4/5 полиграфическ оизводств Редактор Ю. СередЗаказ 2676 дприятие, г, Ужгород, ул. Проектная,