Многофункциональный преобразователь Советский патент 1988 года по МПК G06F17/17 

Описание патента на изобретение SU1401479A1

4

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

название год авторы номер документа
Многофункциональный преобразователь 1986
  • Казинов Сергей Васильевич
  • Шляппо Александр Анатольевич
SU1429128A1
Функциональный преобразователь 1984
  • Трахтенберг Александр Срульевич
  • Корень Семен Давидович
SU1211756A1
Функциональный преобразователь 1983
  • Лебедев Владимир Ильич
  • Оранский Анатолий Митрофанович
SU1136154A1
Функциональный преобразователь 1984
  • Казинов Сергей Васильевич
SU1171774A1
Устройство для воспроизведения функций 1984
  • Казинов Сергей Васильевич
SU1182539A1
Функциональный преобразователь 1984
  • Казинов Сергей Васильевич
SU1241257A1
Цифровой функциональный преобразователь 1983
  • Трахтенберг Александр Срульевич
  • Рубчинский Эди Аронович
  • Корень Семен Давидович
SU1098006A1
Вычислительное устройство 1982
  • Грачев Сергей Анатольевич
  • Эзенкин Анатолий Александрович
SU1040493A1
Устройство для определения взаимной корреляционной функции 1990
  • Обод Иван Иванович
  • Бондарь Николай Константинович
  • Маркитанов Валерий Александрович
  • Попатенко Игорь Николаевич
SU1751779A1
Вычислительное устройство 1981
  • Михайлов Николай Михайлович
  • Власенко Владимир Евгеньевич
  • Гладышев Станислав Андреевич
  • Кондаков Александр Викторович
SU1001114A1

Иллюстрации к изобретению SU 1 401 479 A1

Реферат патента 1988 года Многофункциональный преобразователь

Изобретение относится к вычислительной технике, в частности к кусочно-линейным функциональным преобразователям. Цель изобретения - сокращение аппаратурных затрат, повышение быстродействия преобразования и расширение его функциональных возможностей за счет воспроизведения функций произвольного вида. С этой целью в преобразователе, содержащем регист-. ры 1, 2, 3, блоки 4, 5 памяти, счетчик 6, вычитатель 7, триггер 8, элемент И 9, множительно-суммирующий блок 10 и блок 11 управления, изменены связи. 1 з.п. ф-лы, 2 ил.

Формула изобретения SU 1 401 479 A1

тг.

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

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

На фиг.1 показана схема преобразователя; на фиг.2 - блок управления, вариант выполнения.

Преобразователь (фиг.1) содержит первый, второй и третий регистры 1-3, блоки 4 и 5 памяти, счетчик 6, вычи- татель 7, триггер 8, элемент И 9, множительно-суммирующий блок 10, блок 11 управления, выходы 12-17 и вход 18 блока 11 управления, содержащего (фиг.2) счетчик 19, постоянный запоминающий узел 20, управляемый дели- . тель 21 частоты, элемент И 22, триггер 23, выходы 24 и 25 узла 20, так- товый вход 26, вход 27 запуска, выход 28 Признака конца работы преобразователя.

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

В исходном состоянии регистры 1-3 и 17, счетчики 6 и 19 и триггеры 8 и 23 обнулены. В блоке 5 памяти (перепрограммируемого типа) записаны коды узловых значений абсцисс Xfj, op- динат y,- j и коэффициентов наклона Кдля различных участков аппроксимации (i -. номер участка аппроксимации) . . В блок 6 памяти (оперативного типа) занесены коды i, j - предварительной установки адресов счетчика 6 (в простейшем случае нули).

Работа преобразователя начинается с подачи импульса запуска 27. Этим сигналом триггер 23 устанавливается в единичное состояние, отпирающее элемент 22 для прохождения тактовых импульсов tg. Первьй тактовый импульс с выхода элемента И 22 проходит через делитель 21 частоты, на управляющем входе которого установлено минималь- нов время задержки, и переводит счетчик 19 в состояние 001 (здесь и далее указываются состояния первых трех разрядов счетчика 19). Поскольку в первых тактах работы преобразователя сигнал на выходе элемента И 9 отсутствует и на вход 18 блока 11 поступает логический нуль, то узел 20 по со

о

5 9 5

.

0 5

0

5

стоянию входов 0001 формирует единичный сигнал на выходе 12, длительность которого определяется кодом на управляющем входе делителя 21. Сигнал.с выхода 12 поступает на синхровходы регистров 1 и 2. В регистр 2 заносится код N текущего значения аргумента, подлежащего функциональному преобразованию, а в регистр 1 - код Nj номера реализуемой функции.

По истечении времени установления кодов в регистрах 1 и 2 на выходе делителя 21 частоты появляется импульс, переводящий счетчик 19 в состояние 010. По состоянию входов 0010 узел 20 обнуляет выход 12 и формирует единичный сигнал на выходе 13, который поступает на вход Выборка кристалла блока 4 памяти. Поскольку нулевым сигналом с выхода элемента И 9 блок 4 памяти установлен в режим чтения данных, то импульсом Выборка кристалла осуществляется считывание кода с выг хода блока 4 в счетчик 6.

По завершении установки кода в счетчике 6 счетчик 19 импульсом с выхода делителя 21 переводится в состояние 011. В результате сигнал с выхода 13 снимается и появляется единичный сигнал на выходе 15 блока 11. Этот сигнал поступает на вход разрешения чтения блока 5 памяти. На выходах блока 5 формируются коды узлового значения абсцисс Xjjf,, ординаты У jj и коэффициента наклона К -в соответствии со значениями кода адреса начальной установки i, поступающего с выхода счетчика 6, и кода номера функции j, поступающего с выхода регистра 1, вычитатель- 7 вычисляет разность между кодом текущего значения аргумента X и кодом узлового значения абсциссы X,. Если эта разность отрицательна, то единица устанавливается на прямом выходе знакового разряда вычитателя 7, если положительна - то - единица устанавливается на инверсном выходе знакового разряда. В обоих случаях на выходе элемента И 9 присутствует нулевой сигнал, так как триггер 8 обнулен по начальному состоянию преобразователя.

По завершении установки выходного кода вьп1итателя 7 счетчик 19 переводится в состояние 100 очередным импульсом с выхода делителя 2 1. В результате снимается сигнал с выхода 15 и формируются единичные импульсы на

314

выходах 14 и 15 блока 10 управления. По импульсу 14 осуществляется запись в тригг-ер 8 значения знака разности с выхода блока 7 вычитания. Одновременно с этим импульс, поступающий на счетный вход счетчика 6, увеличивает или уменьшает его содержание на единицу младшего разряда в зависимости от знака разности блока 7 вычитания.

После этого счетчик 19 импульсом с выхода делителя 21 переводится в состояние 101. Так как на входе 18 блока 11 присутствует нулевой сигнал то узел 20 по состоянию входов 0101 формирует единичный импульс на выходе 24. Этот импульс сбрасывает счетчик 19 в состояние 011.

Далее повторяется приведенная последовательность действий по обновлению выходных кодов блока 5 памяти, формированию кода разности вычитате- ля 7, считыванию знака кода разности в триггер 8 и инкрементному изменени кода счетчика 6 до тех пор, пока не установятся единичные сигналы на инверсном выходе знакового разряда вы- читателя 7 и прямом выходе триггера 8. Данное состояние свидетельствует

0том, что в счетчике 6 установлен код номера участка аппроксимации, соответствующего текущему значению аргумента. В результате при состоянии счетчика 19 адреса 011 единичный сигнал с выхода элемента И 9 поступи на вход 18 блока 11 и на вход управления режимом блока 4 памяти, переводя его в режим записи данных. При этом состояние выходных сигналов узла 20 не изменяется.

После прохождения на счетный вход счетчика 19 очередного импульса с выхода делителя 21, состояние входных сигналов узла 20 становится равньш 1100 (где первая единица определяетс сигналом с входа 18). Ло этому состоянию выдается единичный сигнал на выходе 13 блока управления, который поступает на вход Выборка кристалла блока 4 памяти, В блок 4 памяти по адресу, определяемому кодом функции регистра 1, заносится код предварительной установки с выхода счетчика 6, соответствующий текущему номеру

1участка аппроксимации.

После завершения записи кода в блок 4 памяти счетчик 19 переходит в состояние 101., сигналы с выходов блока управления снимаются и устройство

479 .

переходит в состо ние ожидания завершения формирования В11 ходного кода множительно-суммирующего блока 10. Затем на счетчик 19 поступает следующий импульс с выхода делителя 21, счетчик 19 переходит в состояние 110. В результате снимается единичный сигнал с выхода 13 и устанавливаются

единичные сигналы на выходах 14 и 17 блока 11 управления. Импульс с выхода 14 поступает на синхронизирующий вход триггера 8 и переводит триггер 8 в исходное нулевое состояние. Импульс

5 с выхода 17 блока 11 управления поступает на вход разрешения записи регистра 3 и заносит в него выходной код множительно-суммирующего блока, реализующего операцию вида

У У;,Г - i,i Таким образом, в регистр 3 зано- сится результирующий код функционального преобразования.

После окончания записи кода в ре- 5 гистр 3 на счетный вход счетчика 19 поступает очередной импульс с выхода делителя 21, переводящий счетчик 19 в состояние 111. По этоьгу состоянию на выходе 25 узла 20 появляется еди- 0 ничньй сигнал, которьй вызывает обнуление счетчика 19, установку на делителе 21 кода минимальной задержки и сброс триггера 23.

Далее описанные действия повторяются. 5

Формула изобретения 1. Многофункциональный преобразователь, содержащий блок управления, Q первый и второй регистры, первый и второй блоки памяти, счетчик, вычи- татель, триггер, элемент И и множи- тельно-суммирующий блок, выход которого является информационным выходом преобразователя, входы кодов текущего значения аргумента и номеров реализу- емой функции и аргумента которого соединены с информационными входами первого и второго регистров соответственно, выход первого регистра соединен с входом уменьшаемого вычитате- ля, выход разности которого соединен с входом множимого множительно-суммирующего блока, входы множителя и слагаемого которого соединены с первым и вторым выходами первого блока памяти, первый адресный вход которого соединен с выходом второго регистра и адресным входом второго блока памя0

514

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

5 0 5 О

5

796

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

Документы, цитированные в отчете о поиске Патент 1988 года SU1401479A1

Устройство для воспроизведения функций 1984
  • Казинов Сергей Васильевич
SU1182539A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Функциональный преобразователь 1984
  • Казинов Сергей Васильевич
SU1241257A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 401 479 A1

Авторы

Казинов Сергей Васильевич

Даты

1988-06-07Публикация

1986-01-16Подача