Цифровой генератор функций
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1168921
Авторы: Золотовский, Коробков, Ширванян
Текст
СУДАРСТВЕННЫЙ НОМИТЕТ СССРО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ К АВТОРСКОМУ СВИДЕТЕЛЬСТВ(71) Таганрогский радиотехнический институт им. В.Д. Калмыкова(56) Авторское свидетельство СССР В 711556, кл. С 06 Г 1/02, 1977.Авторское свидетельство СССР Р 504195, кл. С 06 Г 1/02, 1974.(54)(57) ЦИФРОВОИ ГЕНЕРАТОР ФУ 11 КЦИЙ, содержащий первый регистр старших.и регистр младших разрядов аргумента, блок постоянной памяти значений функций, блок умножения, первый сумматор, регистр результата, причем выход первого регистра старших разрядов аргумента соединен с адресным входом блока постоянной памяти значений функций, выход регистра младших разрядов аргумента соединен с первым информационным входом блока умножения, выход первого сумматора соединен с информационным входом регистра результата, о т л и ч а ю щ и й с я тем, что, с целью повышения точности генератора и расширения его функциональных возможностей путем воспроизведения суперпозиции элементарных функций, он содержит второй регистр старших разрядов аргумента, блок постоянной памяти порядков, два коммутатора, второй сумматор, сдвига- тель, регистр, блок заданных констант, регистр порядка результата и блок микропрограммного управления, причем информационный вход и выход второго регистра старших разрядов аргумента подключены к информационному входу первого регистра старших разрядов аргумента, выход блока постоя;:ной памяти значений Функции соединен с информационным входом первого регистра старших разрядов аргумента, вторым информационным входом блока умножения и первым инФо,.мационным входом первого коммутатора, выход блока умножения соединен с вторым информационным входом первого коммутатора, первый выход первого коммутатора соединен с идюрмационным входом сдвигателя, выход которого и второй выход первого коммутатора соединены соответственно с первым и вторым входами первого сумматора, адресный вход блока постоянной памяти порядков соединен с выходом первого регистра старших разрядов аргумента, выход блока постоянной памяти порядка соединен с первым входом второго сумматора и первым информационным входом второго коммутатора, информационньп выход второго сумматора соединен с управляющим входом сдвигателя и информационным входом регистра, выход регистра соединен с вторым входом второго сумматора и вторым информационным входом второго коммутатора, выход которого соединен с информационным входом регистра порядка результата, выход блока задания констант соединен с первым входом второго сумматора, выход знакового разряда которого соединен с управляющими входами первого и второго коммутаторов, управляющие входы считывания1168921блоков пОстоянной. памяти, блока ум- считывания и сдвига регистров поцклюножения и блока задания констант чены к соответствующим выходам блока а также управляющие входы записи микропрограммного управления.Изобретение относится к автоматикеи вычислительной технике и можетбыть использовано для аппаратурнойреализации функциональных зависимостей в специализированных и универсальных цифровых вычислительных машинах,Цель изобретения - повышение точности генератора и расширение егоФункциональных возможностей путем 10воспроизведения суперпозиции элементарных Функций.На чертеже представлена функциональная схема цифрового генератораФункций. 15Генератор содержит регистры 1 и2 старших разрядов аргумента, регистр 3 младших разрядов аргумента,блок 4 постоянной памяти значенийфункций, блок 5 умножения, коммутатор 6, сдвигатель 7, сумматор 8,регистр 9 результата, блок 10 постоянной памяти порядков, сумматор11, коммутатор 12, регистр 13, регистр 14 порядка результата, блок 2515 задания констант и блок 16 микропрограммного управления.Генератор работает под воздействием управляющей микропрограммы,Блок микропрограммного управления 30(не показан) может состоять, например, из счетчика адресов и памяти.микрокоманд с выходным регистром,Управляющее слово представляетсясовокупностью микроприказов, которым З 5соответствуют управляющие входы генератора, Например, для управлениярегистром может быть выделено поле .в три бита. 000 - состояние хранения,001 - считывание, 010 - выдача,011 - сдвиг влево, 100 - сдвиг вправо, 101 - запись, 110 - запись инверсная, 111 " выдача инверсная.Для управления блоком 4 постояннойпамяти (ПЗУ) число бит зависит отчисла Функций, и после. содержит(Р+2) бйта: 2 бита под управление 2(хранение, считывание, запись) н Р бит под кодирование типа. функции т.п,Управляемые блоки генератора имеют трехстабильный выход, т.е, при отсутствии сигнала управления их выход переходит в пассивное состояние, Это позволяет без дополнительных схем подключать на один вход несколько выходовГенератор работает в соответствии с алгоритмом где- искомая Функция;(Х - младшая часть разрядов аргумента.В реализации алгоритма (1) можно выделить три шага. На первом шаге вычисляется производная Р". На втором шаге производится умножение М на ч Х.ч На третьем шаге производится суммирование. От вида функций зависит только первый шаг, и основную часть микропрограммы занимает формирование производной. Промежуточные преобразования аргумента могут вывести его из интервала определения Функции. Для устранения этого недостатка значения функции представляются в полу- логарифмической форме (с плавающей запятой).В качестве примера рассмотрим вычисление Функции агсз.п Х.В первом такте в регистры 1 и 2 заносятся старшие разряды Х ; а в регистр 3 - младшие разряды оХ аргумента Х (У - запись, У - запись, Уз - запись).Во втором такте поступают сигналы У и У считывания Функции (1-Х) и порядка Р(1-Х), а также сигналы УУ записи их в регистры 2 и - 1 и 3 соответственно (7 = Сч (1-Х), = СчР(1-Х), У - запись и ч - запись). В дальнейшем для упрощения,11 б 8921 В 4 У/у Уи Уз Ь Уг Составитель В. Байковедактор В. Данко Техред С.йовжий Корректор Л, Обручар каз 4 б 13/4 ППП " нт , г. Ужгород, ул, Проектца11 Тираж 710 НИИПИ Государственно по делам изобретен 13035, Москва, Х 1-35, Подписноео комитета СССРи открытийГаушская наб., д
СмотретьЗаявка
3724903, 17.02.1984
ТАГАНРОГСКИЙ РАДИОТЕХНИЧЕСКИЙ ИНСТИТУТ ИМ. В. Д. КАЛМЫКОВА
ЗОЛОТОВСКИЙ ВИКТОР ЕВДОКИМОВИЧ, КОРОБКОВ РОАЛЬД ВАЛЕНТИНОВИЧ, ШИРВАНЯН ИЗАБЕЛЛА АНУШЕВАНОВНА
МПК / Метки
МПК: G06F 1/02
Метки: генератор, функций, цифровой
Опубликовано: 23.07.1985
Код ссылки
<a href="https://patents.su/4-1168921-cifrovojj-generator-funkcijj.html" target="_blank" rel="follow" title="База патентов СССР">Цифровой генератор функций</a>
Предыдущий патент: Пневмогидропривод
Следующий патент: Преобразователь кода
Случайный патент: Шихта для получения металлокерамического материала