Устройство для преобразования координат

Номер патента: 1619259

Авторы: Дауров, Филашов

ZIP архив

Текст

(19) 7/544 151) 5 ИСАНИЕ БРЕТЕН ЕТЕЛЬСТВУ АВТОРСКОМУ ол 3 ГОСУДАРСТВЕННЫЙ НОМИТЕПО ИЗОБРЕТЕНИЯМ И ОТНРЫТПРИ ГКНТ СССР(71) Саратовский политехнический иститут(56) Авторское свидетельство СССРс 1254475, кл. С 06 Р 7/548, 1985.Авторское свидетельство СССРУ 960808, кл, С 08 Р 7548, 1982(54) УСТРОЙСТВО ДЛЯ ПРЕОБРАЗОВАНИЯКООРДИНАТ1(57) Изобретение относится к вычислиьной технике и может быть зовано в специализированных вычислителях при преобразовании координат.Целью изобретения является повьппениебыстродейсвия путем организации конвейерного режима преобразования. Устройство содержит и блоков преобразования (БП) (п - число интерваловразбиения кода угла), каждый из которых содержит регистры 1 абсциссы и2 ординаты,регистр 3 угла, блок 4 памяти констант преобразования, сумма"тор 5 абсциссы, сумматор 6 ординаты,регистры-сдвигатели абсциссы 7 и ординаты 8, блок 9 управления. 1 ил,1619259 50 55 Изобретение относится к вычислительной технике и может быть использовано в специализированных процессорах при преобразованиях координатв системах управления роботами и мани 5пуляторами, а также в системах навигации, наведения и т.д.Целью изобретения является повыше"ние быстродействия за счет организации конвейерного режима преобразования.На чертеже представлена функциональная схема устройства.Устройство содержит и блоков преобразования (БП), п - число интерва-лов разбиения кода угла, каждый изкоторых содержит регистр 1 абсциссы,регистр 2 ординаты, регистр 3 угла,блок 4 памяти констант преобразования, сумматор 5 абсциссы, сумматор 6ординаты, регистр-сдвигатель 7 абсциссы, регистр-сдвигатель 8 ординаты 8, блок 9 управления, содержащийпервый 10, второй 11, третий 12, четвертый 13 триггеры, первый 14, вто-рой 15, третий 16, четвертый 17 эле-Менты ИЛИ, первый 18 и второй 19 эле-,менты И, первый 20 и второй 21 счетчики, дешифратор 22.,30Каждый блок преобразования такжесодержит. вход 23 абсциссы вход 24ординаты, вход 25 угла,выход 26 абсциссы, выход 2 ординаты, синхронизи".рующий вход 28 регистра угла, синхронизирующий вход 29 блока управления,вход 30 начальной установки, вход 31запуска, выход 32 окончания вычисления, генератор 33.Определение результата преобразования координат осуществляется в соответствии с известными выражениямиХ "- Х" сов - 7 з.п(у: 7 созе+ Х з 3.пЦ1)45Если коды координат Х и У разбитьна М равных по разрядности частей, акод угла на Н частей, то исходныеданные запишутся в виде х=х,+х +..+Хц,ф- "У( + У 2 ++ 1 цф (и( = , + (а+.е+ ЧМ 1Подставляя выражения (2) в выражение (1) и после ряда преобразований, можно. прийти к рекурентным со" отношениям, по которым функционирует данное устройство 4М.Х = 2 К, 2фф: (3)К 2с еО1где К , К - константы преобразоваК 1 У 1ния.Устройство работает следующим образом.Первоначально все устройство ус" танавливается в начальное положение, регистры 1 и 2 ставятся в положение "Запись". Затем в данные регистры заносятся .координаты Х и 2 , в регистр 3 угла записывается код угла. По входу 31 на триггер 12 поступает сигнал "Пуск". Установкой триггера 12 в единицуразрешается прохождение импульсов с генератора 33 через элемент И 18 на счетчик 20, сигналы с выхода которого поступают на дешифратор 22. Импульс с первого выхода дешифратора 22 устанавливает триггер 11 в положение разрешения считывания констант из блока 4 памяти, Импульс с второго выхода дешифратора 22 устанавливается триггер 13 в положение установки регистров- . сдвигателей 7,8 в запись . Импульс с третьего выхода дешифратора 22 сбрасывает триггер 11, одновременно поступая через элемент ИЛИ 15 на синхровход регистров-сдвигателей 7 и 8. Импульс с четвертого выхода дешифратора 22 устанавливает триггеры 1 О н 13 в положение сдвига на Р разрядов регистров 1 и 2 регистров-сдвигателей 7 и 8. Следующие Р импульсов дешифратора 22 через элементы ИЛИ 16 и 15 производят сдвиг данных в регистрах-сдвигателях 7 и 8, а че- . рез элементы ИЛИ 16 и 14 - сдвиг в регистрах 1 и 2, Следующий импульс дешифратора 22 увеличивает счетчик 21 на единицу. Счетчик 21 считает количество преобразованных битов координат Х и У, Если координаты преобразовались полностью, на выходе счетчика 21 появляются сигналы, которые поступают на элемент И 19, с выхода которого сигнал поступает на выход 32 блока, одновременно сбрасывая ,счетчик 20 и триггер 12, Последний ,импульс дешифратора 22 обнуляет счет:чик 20 через элемент ИЛИ 17. После. окончания преобразования координатв -м блоке на выходах 26 и 27 по,являются результирующие координаты,полученные в этом блоке. В регистры1619259 51-3 можно заносить новую информацию, Таким образом, получается конвейерный способ преобразования координат. Формула изобретения Составитель С.КуликовТехред М.Дидык Корректор С.Шевкун Редактор А.Мотыль РЗаказ 48 ТиражПодписноеВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР1 13035, Москва, Ж, Раушская наб., д. 4/5 ФПроизводственно-издательский комбинат "Патент", г.Ужгород, ул. Гагарина,101 Устройство для преобразования координат, содержащее регистр абсциссы, регистр ординаты, регистр угла, блок памяти констант преобразования, сумматор абсциссы, сумматор ординаты и блок управления, причем входы абсциссы и ординаты, устройства соединены с информационными входами соответстственно регистров абсциссы, ординаты и угла, отличающееся тем, что, с целью повышения быстродействия за счет организации конвейерного режима преобразования, в него дополнительно введены ирегистров абсциссы (и - число интервалов разбиения кода угла ), прегистров ординаты, прегистров угла, иблоков памяти. констант преобразования,псумматоров абсциссы, исумматоров ординаты,пблоков управления и п регистров-.сдвигателей абсциссыи ординаты,причемвыходы .1-го регистра абсциссы, 1-го регистра ординаты и 1-го регистра угла (11и) соединены а адресным входом 1-го блока памяти констант преобразования, первый и второй выходы которого соединены с входами первых слагаемых 1-х сумматоров абсциссы и ординаты соответственно, выходы которых соединены с информационными входами 3-х регистров-сдвигателей абсциссы и ординаты соответственно, выходы которых соединены с входами вторых слагаемых 1-х сумматоров абсциссы и ординаты соответственно,выходы 1-х регистров-сдвигателей абсциссы и ординаты (1 1п) соединены с информационными входами(д+1)-х регистров абсциссы и ординаты соответственно, выходы а регистровсдвигателей соединены с выходами абсциссы и ординаты результата устройства соответственно, информационныевходы регистра угла с второго под-й соединены с входами угла устройства, входы запуска и синхронизациипервого блока управления соединены содноименными входами устройства,первый выход 1-го блока управлениясоединен с входами режима 3-х ре-гистров абсциссы и ординаты, второй 20 выход 1-го блока управления соеди"нен с синхронизирующими входами 3-хрегистров абсциссы и ординаты, третий выход блока управления соединен свходом разрешения выборки 1-го блока 25 памяти констант преобразования, четвертый выход 3-го блока управлениясоединен с входами режима 1-х регистров-сдвигателей абсциссы и ординаты, пятый выход 1-го блока управ ления соединен с входом синхронизации 3-х регистров-сдвигателей абсциссыи ордннаты, выход признака окончания вычислений д-го блока управле-,ния соединен с входом запуска и синхронизирующим входом (1+1)-го блокауправления, вход начальной установкивсех блоков управления соединен содноименным входом устройства, синхронизирующий вход 1-го регистра угла 40 соединен с одноименным входом 3 "блока управления.

Смотреть

Заявка

4630346, 02.01.1989

САРАТОВСКИЙ ПОЛИТЕХНИЧЕСКИЙ ИНСТИТУТ

ДАУРОВ СТАНИСЛАВ КОНСТАНТИНОВИЧ, ФИЛАШОВ ГЕННАДИЙ ВАСИЛЬЕВИЧ

МПК / Метки

МПК: G06F 7/544

Метки: координат, преобразования

Опубликовано: 07.01.1991

Код ссылки

<a href="https://patents.su/3-1619259-ustrojjstvo-dlya-preobrazovaniya-koordinat.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для преобразования координат</a>

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