(54) ЦИФРОВОЙ ФУНКЦИОНАЛЬНЫЙ ПРЕОБРАЗОВАТЕЛЬ
1
Изобретение относится к области цифровой вычислительной техники.
Известен цифровой функциональный преобразователь, содержащий регистры, сумматоры 1.
Недостатком его является невозможность вычисления частного.
Наиболее близким техническим решением к изобретению является цифровой функциональный преобразователь, содержащий блок анализа, первый сумматор-вычитатель, блок управления, первый регистр, выход которого соединен с первым входом первого сумматора-вычитателя, выходы блока управления соединены с упоавляющим входом первого регистра и тактовым входом первого сумматора-вычитателя, выход которого соединен d первым входом блока анализа, первый выход которого подключен к в.ходу блока управления, а второй выход соединен с управляющим входом первого сумматора-вычитателя. Преобразователь содержит, кроме того, счетчик 2,
Недостатком его является невозмож-Он содержит первый и второй сумность вычисления част. маторы-вычитатели 1 и 2, первый и
Цельюизобретения является расши- . второй регистры 3 и 4, блок анализа рение функциональных возможностей 5 и блок управления 6.
Счёт вычисления частного суммы квадратов на сумму.
Цель достигается тем, что преобразователь содержит второй сумматорвычитатель и второй регистр, причем управляющий вход второго регистра и тактовый вход второго сумматора-вычитателя подключены к соответствующим выходам блока управления, выход вто10рого сумматора-вычитателя соединен со вторым входом блока анализа: выход которого подключен к управляющему входу второго суМматора-вычита теля, выход второго регистра соединен
15 с первым, входом второго сумматоравычитателя, вторые входы первого и второго сумматоров-вычитателей соединены с информационными входами соответственно второго и первого ре20гистров и являются входами преобразователя.
На чертеже представлена блок-схема цифрового функционального преоб25разователя (ЦФП).
Работа преобразователя основана а итерационном алгоритме
.с,.vi:;;:::;::;;;°,
где j б, 1, .. , 1л - номер итерации, an- число разрядов одного из аргументов.
иычисления в предложенном цфп осуЩес гвляются следующим образом.
Перед началом работы в первый регистр 3 и в сумматор-вычитатель 2 заносится первый операнд У , а во второй регистр 4 и в е$Ммато р-выч итатель 1 заносится второй операнд х . Включаеося генератор тактовых импульсов в блоке 6 управления. С первого выхода блока б тактовый импульс поступает науправляющие входы регистров 3 и 4 и сдвигает их содержимое на один разряд вправо от запятой. Затем с обоих выходов блока 6 поступает последовательность тактовых импульсов, которая продвигает содержимое регистров 3 и 4 на входы сумматоров-вычитателей 1 и 2, в которых производится вычитание или суммирование этих значений с предыдущими значениями, содержащимися в сумматорах. Режим сложения - вычитания в сумматорах-вычитателях 1 и 2 определяется по разности х - Vj в блоке 5 анализа. В случае положительной разности сумматор-вычитатель 1 работает б режиме вычитания, сумматорвычитатель 2 - в режиме сложения. При отрицательной разности сумматорвычитатель 1 работает в режиме слрения, а суМматор-вычитатель 2 - в режиме вычитания. После выполненияп итераций в сумматорах-вычитателях 1 и 2 содержится значение вычисляемой функции 7 (X . + У) .
0дна:ко для ёольшинства значений аргументов X и у точное значение функций получается на итераций , номер которой меньше п . В этом случае содержания сумматоров-вычитателей 1и 2 равны, блок 5 анализа выдает по
второму выходу сигнал останова и блок 6 управления перестает выдавать тактовые импульсы на следующей итерации.
Таким образом, предложенное техническое решение позволяет расширить функциональные возможности протитипа.
Формула изобретения
Цифровой, функциональный преобразователь, .содержащий блок анализа, первый сумматор-вычитатель, блок управления, первый регистр, выход которого соединен с первым входом первого сумматора-вычитателя, выходы
5 блока управления соединены с.управляющим входом первого регистра и тактовым входом первого сумматора вычитателя, выход которого соединен с первым входом блока анализа, первый выход которого подключен к входу блока управления, а второй выход соединен с управляющим входом первого сумматора-вычитателя, о т л и ч а ющ и и с я тем, что, с целью расширения функциональных возможностей за счет вычисления частного суммы квадратов на сумму, он содержит второй сумматор-вычитатель и второй регистр, причем управляющий вход второго регистра и тактовый вход второго сумматора-вы итателя подключены к соответствующим выходам блока управления, выход второго сумматора-вычитателя соединен со вторым входом блока анализа, выход которого подключен к управляющему- входу второго сумматора-вычитателя, выход второго регистра соединен с первым входом второго сумматора-вычитателя, вторые входы первого и второго сумматоров0 вычитателей соединены с информационными входами соответственно второго и первого регистров и являются входами преобразователя.
Источники информации, принятые во внимание при экспертизе
1.Авторское свидетельство СССР № 444187, кл. G 06 F 1-5/20, 1973,
2.Авторское свидетельство СССР
W 453697, кл. G 06 .F 15/32, 09.01.73 (прототип) .
название | год | авторы | номер документа |
---|---|---|---|
Цифровой функциональный преобразователь | 1979 |
|
SU922733A2 |
Цифровой функциональный преобразователь | 1976 |
|
SU744590A1 |
Цифровой функциональный преобразователь (его варианты) | 1981 |
|
SU1019443A1 |
Цифровой функциональный преобразователь | 1980 |
|
SU922760A2 |
Устройство для вычисления элементарных функций | 1980 |
|
SU920716A2 |
Цифровой функциональный преобразователь | 1980 |
|
SU926666A2 |
Двоичное устройство деления | 1975 |
|
SU541171A2 |
Устройство для вычисления функции ( @ - @ )/ @ | 1982 |
|
SU1076912A1 |
Цифровой функциональный преобразователь | 2017 |
|
RU2642381C1 |
Функциональный преобразователь | 1983 |
|
SU1136154A1 |
Авторы
Даты
1980-06-30—Публикация
1976-07-07—Подача