Арифметическое устройство Советский патент 1981 года по МПК G06F7/38 

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

f

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

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

Недостаток-устройств - низкое быстродействие при вычислении функций 1 fa , 5 Re-inavctaVx .и 4 RcosaiV4itc /x, где x, ,КиЧ аргументы; f, f, f, 4 - значения функций.

; Наиболее близким по технической сущности к предлагаемому является арифметическое устройство, содержащее первый , второй и третий регистр блок сдвига, сумматор, причем выход первого регистра подключен к первому входу второго регистра, выход которого подключен ко входу блока сдвига, первый, второй и третий входы сумматора подключены, соответственно, к выходам второго регистра, блока сдвига и третьего регистра, выходы сумматора подключены к первым входам первого и третьего регистров,

соответственно, вторые входы первого, второго и третьего регистров и управляющий вход сумматора соединены первым, вторым, третьим и четвертым входами устройства, соответственно, а выходы первого, второго и третьего регистров соединены, соответственно, с первым, вторым и третьим выходами устройства 2.

0

Одним из этапов вычисления является умножение аргумента R на постоянный коэффициент .

Т 1/k i/ ;Vbi:2 r:j(), (1) ТДе i 0,1-n-l, где n - разрядность,

,1} - цифры коэффициента Т f

5 представленного произведением вида (1), путем реализации выражений

.

0

U1

V s

+ 1- it-f )

25 где i OTl-n-l, с начальными уелоВИЯМИ 4(1 R , :)оИ XQ - произвольные числа, и конечными результатги«1

и и- h Первый регистр предназначен для 30 хранения величины ., , первоначально . равной произвольному числу, второй регистр предназначен для хранения величины -J , первоначсшьно равной R третий регистр предназначен для хра нения величины х, первоначально равной произвольному числу. Устройство работает на данном эт пе вычисления функций циклически (к дая итерация состоит из двух тактов Устройство работает следующим об разом на i-ой итерации. В первом такте величины постулает из второго регистра на первые входы cyiviMaTopa и на вход блока сдви га, где сдвигается на i-разрядов вправо, т.е. на выходах сдвига образуется величина , которая поступает на вторые входы сумматора. В зависимости от значения величины , поступившей на управляющий вход сумматора, в сумматоре происходит операция сложения (вычитания) прступивших в него величин Ч к j -1- , т.е. на выходах сумматора образуется величина , В конце первого такта величина передается из сумматора в первый ре гистр и одновременно - в третий регистр. Во втором такте величина . пе дается из первого регистра во второй регистр, т.е. .( - м . . После пкратного повторения итераций в первом, втором и третьем регистрах образуются результаты , -).v -2Гft Heдocтaтoк устройства - низкое быстродействие, обусловленное после довательным выполнением первого и второго тактов при умножении аргумента R на постоянный коэффициент. Цель изобретения - увеличение быстродействия арифметического устройства. Поставленная цель достигается те что в арифметическом .устройстве, содержсцдем первый, второй и третий регистры, блок сдвига, сумматор, пр чем выход первого регистра подключе к входу второго регистра, выход которого подключен ко входу блока сдв га, первый, второй и третий входы сумматора подключены, соответственн невыходам второпо регистра, блока сдвига и третьего регистра. Выход с мматора подключен ко входам перво qp .и третьего регистров, соответственно, вторые входы первого, второг и третьего регистров и управляющий вход сумматора соединены с первым, вторым, третьим и четвертым входами устройства, соответственно, а выход первого, второго и третьего регистров соединены, соответственно, с первым, вторым и третьим выходами устройства, дополнительно выход сум матора подключен к .третьему входу второго регистра. На чертеже показана блок-схема арифметического устройства. Арифметическое устройство содержит первый 1,второй 2 и третий 3 регистры, соответственно,блок 4 сдвига,сумматор 5, первый 6, второй 7, третий 8 и четвертый 9 входы устройства, соответственно, выходы устройства 10-12, J Предлагаемое устройство вычисляет значения элементраных функций f Rs-fn f2 RC094, flk.R9iy,. V/X, 4 Rcosa x:tt V /x, где x, -j, R и If- аргументы; f,f,,f и 4 - значения функций по сшгоритму цифра за цифрой . Одним из зтапов вычисления указанных функций является умножение аргумента R на постоянный коэффициент у--1/кн/гп-Л72 --Пи- 2-),: (3) где ,l-n-l, где п - разрядность; . цифры коэффициента у , представленного произведением вида (3), путем реализации выражений i-t-i i4-t 41 где ,l-n-l , с начальными условиями -jQiR, VQ Хо произвольные числа и конечными результатами ; h- ;i 4--TR. Первый 1 регистр предназначен для хранения величины I,- , первоначально равной произвольному числу, второй 2 регистр предназначен для хранения величины , первоначально равной R, третий 3 репютр предназначен для хранения величины х, первоначально равной произвольнсаду числу. Устройство работает на данном этапе вычисления фун.кций циклически (каикдая итерация состоит из одного такта). Устройство работает следующим образом на 1-ой итерации. Величина Ч: поступает из второго 2 регистра на первые входы сумматора 5 и на входы блока 4 сдвига, где сдвигается на 1-раэрядов вправо, Т.е. на выходах блока 4 сдвига образуется величина а, которая поступает на вторые входы сумматора 5. В зависимости от значения величины , поступившей на управляющий вход 9 сумматора 5, в сумматоре 5 происходит операция сложения (вычитания) поступивших в него величин Ч иЧ , т.е. на выходах суммато-: ра 5 образуется величин .,-2. В конце 1-ой итерации величина J 4 передается из сумматора 5 одновременно в первый 1 регистр, во второй 2 регистр и в третий регистр 3. После n-кратного повторения итера ций в первом 1 регистре, во втором 2 регистре и в третьем 3 регистре образуются результаты -Хи-Т Входы устройства 6-8 используются для установки начальных значений регистров 1-3, соответственно, а выходы устройства 10-12 - для вывода конечных результатов вычисления. Эффективность изойретения - увеличение быстродействия арифметического устройства при реализации этапа умножения аргумента R на коэффициент Tf за счет совместного выполнения операций первого и второго тактов на каждой из п-исполняемых итераций. Формула изобретения Арифметическое устройство, содер жащее первый, второй и третий регисТ блок сдвига, сумматор, причем выход первого регистра подключен ко входу второго регистра, выход которого под ключен ко входу блока сдвига, первый второй и третий входы сумматора подключены, соответственно, к выходам второго регистра, блока сдвига и

боитретьего регистра, выход сумматора подключен ко входам первого и третьего регистров, соответственно, вторые входы первого, второго и ,третьего регистров и управляющий вход сумматора соединены с первым, вторым, тре тьим и четвертым входами устройства, соответственно, а выходы первого, второго и третьего регистров соединены, соответственно, с первым, вторым И тре1гьйм выходами устройства, отл-ичающееся тем, что, с целью увеличения сйлстродействия арифметического устройства, за счет совместного выполнения опергщий первого и второго тактов на каждой из п-итераций, выход сумматора подключен к третьему входу.второго регистра. Источники информации, принятые во внимание при экспертизе 1.Авторское свидетельство СССР 550634, кл. G Об Fi7/38, 1975. 2.Вайков В.Д. и Смолов В.Б. Апяаратуриая реализгщия элементарных функций в 1даМ. Л., 1975, с. 3-76 (прототип).

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

название год авторы номер документа
Арифметическое устройство 1975
  • Рейхенберг Анатолий Леонидович
  • Шевченко Раиса Яковлевна
SU633016A1
Устройство для вычисления корня пятой степени 1976
  • Рейхенберг Анатолий Леонидович
  • Шевченко Раиса Яковлевна
SU691848A1
Арифметическое устройство 1979
  • Чуватин Александр Николаевич
SU798821A1
Арифметическое устройство 1979
  • Байков Владимир Дмитриевич
  • Смолов Владимир Борисович
  • Чуватин Александр Николаевич
SU798823A1
Арифметическое устройство 1977
  • Рейхенберг Анатолий Леонидович
SU728127A2
Устройство для вычисления тригонометрических функций 1979
  • Чуватин Александр Николаевич
SU877527A1
Устройство для вычисления двумерного быстрого преобразования Фурье 1986
  • Власенко Виктор Алексеевич
  • Лаппа Юрий Михайлович
SU1408442A1
Устройство для цифровой обработки сигналов 1985
  • Альховик Александр Сергеевич
  • Байков Владимир Дмитриевич
  • Дорофеев Иван Геннадиевич
  • Попов Алексей Максимович
SU1336028A1
Устройство для вычисления коэффициентов Фурье 1985
  • Невельсон Михаил Борисович
  • Шафранский Илья Вульфович
SU1278886A1
Устройство для реализации быстрых преобразований в базисах дискретных ортогональных функций 1985
  • Карташевич Александр Николаевич
  • Курлянд Михаил Соломонович
SU1292005A1

Иллюстрации к изобретению SU 798 824 A1

Реферат патента 1981 года Арифметическое устройство

Формула изобретения SU 798 824 A1

SU 798 824 A1

Авторы

Чуватин Александр Николаевич

Даты

1981-01-23Публикация

1979-03-19Подача