Устройство для воспроизведения функций @ и @ Советский патент 1991 года по МПК G06E1/04 

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

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

Цель изобретения - увеличение быстродействия и точности вычисления функций и х.

На фиг. 1 представлена структурная схема устройства на фиг 2-структурная схема блока синхоонизации, на фиг 3 - вариант реализации блока вычисления коэффициента; на фиг 4 - вариант реализации блока нормирования; на фиг. 5 - вариант реализации регистра промежуточного результата

Устройство содержит вход 1 установки начальных значений, блок 2 памяти, констант, регистры 3-6 промежуточного результата, блоки 7 и 8 нормирования, сумматоры 9 и 10, регистры 11 и 12, первый и второй выходы 13 и 14, блок 15 вычисления коэффициента, блок 16 нормирования, умножители 17 и 18, сумматор 19 блок 20 нормирования, вычитатели 21 и 22, сумматор 23 умножители 24 и 25, блок 26 синхронизации, вход 27 сигнала Пуск, вход 28 кода числа итераций, выход 29 признака готовности промежуточного результата, выход 30 признака завершения вычислений, вычита- тель 31 блок 32 вычисления коэффициента и элементы ИЛИ 33 и 34

О

ел

00

сл

Блок 26 синхронизации содержит дешифратор 35, триггер 36, тактовый генератор 37, элемент И 38, сдвиговый регистр 39 и счетчик 40. Блоки 15 и 32 вычисления коэффициента содержат сдвиговый регистр 41, элемент И 42, тактовый генератор 43, триггер 44 и сдвиговый регистр 45. Блоки 7, 8, 16 и 20 нормирования содержат сдвиговый регистр 46, триггер 47, тактовый генератор 48, элемент И 49 и сдвиговый регистр 50. Регистры 3-6 промежуточного результата содержат шинный коммутатор 51 и регистр 52.

Работа устройства основана на следующих соотношениях:

У2.1

УШ1(2-)У1,1 + (-1 +

)У1М+

а у 0|

(D

У2.Н-1-()У2.1+()У2.Мгде h - шаг вычислений;

, 1.2N-1;

N - число шагов вычислений;

У1.-1, У1,о. У2.-1 - заданные начальные условия.

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

В исходном состоянии все блоки устройства устанавливаются в нулевое состояние, по входу 1 в блок 2 памяти констант заносятся константы yi,-i, yi.o. У2.-1, У2,о, h,- 1,2. В блок 26 синхронизации по входу 28 заносится значение кода, определяющего количество шагов вычислений fi,o

- --- при решении систем мм (1). По сиг- п

налу на входе 27 происходит запуск блока 26 синхронизации. По нулевому такту в регистры 3-6 заносятся соответственно значения yi.o, У1.-1. У2,о, У2.-1. а на входах блоков 7 и 8, вычитателей 21 и 22, сумматоров 19 и 23 на весь период вычислений устанавливаются константы h,-1,2. Согласно формуле (1) по первому такту в блоке 32 вычисления коэффициента аи блоке 15 вычисления коэффициента / вычисляются значения коэффициентов а и/У, по второму такту в блоках 7 и 8 нормирования формируются величины h/a и h//, а по третьему такту в вычитателях 21 и 22 формируются значения (2-у2,о/Оо) и (2 -yi.o//3o), в сумматорах 19 и 23 формируются значения (- 1 + уг.о/Оо) и (- 1 + yi.o//30). по четвертому такту на умножителях 17 и 24, вычисляются значения (2-у2,о/Оо) и (-1+ + 2 У2,0/Д)у2,о, а на умножителях 18 и 25 вычисляются значения (-1+ y2,o/Oo)yi,-i и (-1+У1,0//Зо)у2,-1, по пятому такту в сумматорах 9 и 10 формируются выражения п/оь +

+ (2-у2.0/Оо)У1.0+ (-1+ У2,0/«о)У1.-1 И (2-yi.O/A))

У2,о + (-1+ У1,)у2,-1, по шестому такту в

вычитателе 31 формируется -h//30 + (2-yi,o/

//30)у2.о+ (-1+ У1.)у2,-1 по седьмому такту

информации из регистров 3 и 5 переписывается соответственно в регистры 4 и 6, а в регистры 11 и 12 она записывается с выходов сумматоров 9 и 10, по восьмому такту информация из регистров 11 и 12 переписывается в регистры 3 и 5 соответственно,

Таким образом, после первого цикла преобразований формируются yi,-i - на первом выходе 13, yi,i - на выходе регистра 3, У1,о на выходе регистра 4, у2,-1 - на втором выходе 14, у2,1 - на выходе регистра 5, уа.о на выходе регистра 6. Циклы повторяются в той же последовательности до тех пор, пока по сигналам с выходов 29 и 30 не будет разрешен съем информации с выхода устройства,

Формула изобретения

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

второй регистр, причем выход сигнала Нулевой такт блока синхронизации соединен с первыми входами первого и второго элементов ИЛИ и с первыми входами управления коммутацией первого, второго, третьего

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

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

управляющими входами третьего и четвертого сумматоров, выход сигнала Шестой такт блока синхронизации соединен с управляющим входом третьего вычитателя. выход которого соединен с информационным входом второго регистра, управляющий вход которого соединен с управляющим входом первого регистра, с входами управления записью второго и четвертого регистров промежуточного результата и с выходом первого элемента ИЛИ, второй вход которого соединен с выходом сигнала Седьмой такт блока синхронизации, выход сигнала Восьмой такт блока синхронизации соединен с вторым входом второго элемента ИЛИ, выход которого соединен с входами управления записью первого и третьего регистров промежуточного результата, выход первого регистра соединен с первым информационным выходом устройства и с первым информационным входом первого регистра промежуточного результата, выход которого соединен с первыми информационными входами первого умножителя и четвертого блока нормирования, с информационным входом второго блока вычисления коэффициента и с первым информационным входом второго рпги- стра промежуточного результата выход которого соединен с первым информационным ВХОДОМ ВТОРОГО уМНОЖИТеЛЯ, ВЫлОД

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

первым информационным входом второго сумматора и с входом вычитаемого второго вычитателя, выход которого соединен с вторым информационным входом третьего умножителя, выход которого соединен с

0 вторым информационным входом четвертого сумматора, второй информационный вход четвертого умножителя соединен с выходом второго сумматора, второй информационный вход которого соединен с входом

5 константы Минус один устройства и с первым информационным входом первого сумматора, выход которого соединен с вторым информационным входом второго умножителя, второй информационный вход первого

0 сумматора соединен с входом вычитаемого первого вычитателя и с выходом второго блока нормирования, второй информационный вход которого соединен с выходом первого блока вычисления коэффициента и с

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

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

0 первого, второго, третьего и четвертого регистров промежуточного результата соединены с первым, вторым, третьим и четвертым входами начальных значений устройства соответственно, вход сигнала

5 Пуск блока синхронизации является входом запуска устройства, вход задания числа циклов блока синхронизации является входом кода числа итераций устройства, первый и второй управляющие выходы блока

0 синхронизации являются выходами признака готовности промежуточного результата и признака завершения вычислений устройства.

I

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

название год авторы номер документа
Устройство для вычисления логарифмической функции 1988
  • Арсени Владимир Федорович
  • Бородянский Михаил Ефимович
  • Сурженко Игорь Феодосьевич
  • Волков Имерт Николаевич
  • Браиловский Геннадий Исаакович
SU1596323A1
Устройство для вычисления тригонометрических функций 1986
  • Арсени Владимир Федорович
  • Бородянский Михаил Ефимович
  • Евсеев Ефим Григорьевич
  • Руда Леонид Григорьевич
  • Сурженко Игорь Феодосьевич
SU1434427A1
Устройство для вычисления арктангенса 1985
  • Арсени Владимир Федорович
  • Бородянский Михаил Ефимович
  • Сурженко Игорь Феодосьевич
  • Волков Имерт Николаевич
SU1314336A1
Устройство для умножения чисел в модулярной системе счисления 1989
  • Коляда Андрей Алексеевич
  • Кукель Игорь Николаевич
  • Ревинский Виктор Викентьевич
  • Селянинов Михаил Юрьевич
SU1667065A1
Устройство для умножения чисел 1990
  • Бобровский Алексей Иванович
  • Прохорович Андрей Михайлович
SU1714595A1
ПРОГРАММИРУЕМЫЙ ЦИФРОВОЙ ФИЛЬТР 1992
  • Басюк М.Н.
  • Ефремов Н.В.
  • Осетров П.А.
  • Садовникова А.И.
  • Сиренко В.Г.
  • Смаглий А.М.
RU2057364C1
Устройство для матричных операций 1989
  • Выжиковски Роман
  • Каневский Юрий Станиславович
  • Масленников Олег Владимирович
SU1777154A1
ПРОГРАММИРУЕМЫЙ ЦИФРОВОЙ ФИЛЬТР 1994
  • Басюк М.Н.
  • Бруй И.Ю.
  • Дубовой Н.Д.
  • Смаглий А.М.
RU2097828C1
Устройство для прогнозирования длительности производственных операций 1990
  • Авдеев Виталий Павлович
  • Кулаков Станислав Матвеевич
  • Бондарь Наталья Федоровна
  • Кошелев Александр Евдокимович
  • Панфилов Сергей Николаевич
SU1781685A1
Цифровой адаптивный фильтр 1990
  • Витязев Владимир Викторович
  • Кузнецов Александр Иванович
  • Шевалдин Борис Михайлович
  • Широков Владимир Алексеевич
SU1837322A1

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

Реферат патента 1991 года Устройство для воспроизведения функций @ и @

Изобретение относится к вычислительной технике и может быть испогьзосано в специализированных цифровых вычислительных машинах и вычислительных устройствах. Цель изобретения - увеличение быстродействия и точности вычисления Функций , у-е х Устройство содержит блок памяти констант, четыре регистра промежуточного результата, четыре блока нормирования, четыре сумматора, два регистра, два блока вычисления коэффициента, четыре умножителя, три вычитателя, блок синхронизации два элемента ИЛИ. Блок синхронизации содержит дешифратор, триггер, тактовый генератор, элемент И сдвиговый регистр, счетчик. Блоки вычисления коэффициента содержат два сдвиговых регистра, элемент И, тактовый генератор триггер Блоки нормирования содержат два сдвиговых регистра, триггер, тактовый генератор, элемент И Регистры промежуточного результата содержат шинный коммутатор регистр Работа устройства начинается по сигналу Пуск. Количество циклов вычислений определяется кодом, устанавливаемым на соответствующем входе После окончания вычислений на выходах формируются значения ех и е х соответственно 5 ил Ё

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

lrai«

be

3

Фиг. 2

Физ.З

БН 7.8.16,20

От Я6

Запись

ОтБУ

Го47

«

0т5йг

БУ26

57

61/26

П

я

mp.

ot

-

5ff

Я6

W

f/77.p.

ЯС ЗЛ,5,5

52

t

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

Камзев А.В Многопроцессорные системы с программируемой архитектурой -М Радио и связь, 1985,с 256 Авторское свидетельство СССР № 674032,кл G 06 F 15/34,1977

SU 1 658 151 A1

Авторы

Арсени Владимир Федорович

Бородянский Михаил Ефимович

Бондаревский Роман Марленович

Михайлов Леонид Леонидович

Даты

1991-06-23Публикация

1989-01-04Подача