Матричное устройство для возведения в квадрат Советский патент 1991 года по МПК G06F7/552 

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

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

Цель изобретения - повышение достоверности функционирования.

На фиг. 1 представлена схема матричного устройства для возведения в квадрат с контролем (для п 6); на фиг 2 - временная диаграмма работы исправного устройства в контрольном режиме (для п 6).

Устройство (см. фиг. 1) содержит коммутатор 1, регистр 2 операнда, элемент И 3 элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 4, группу элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 5, квадратор 6, выход 7 резулыа. устройства, первый триггер 8 элемент лЛИ 9, второй трип ер 10, регистр 11 результата, первый и второй сумматоры 12 и 13, схему 14 сравнения вход 15 операнда устройства, вход 16 начальной установки устройства, тактовый вход 17 устройства, выход 18 сигнала ошибки устройства, выход 19 Конецтеста устройства. Квадратор 6 реализован и функционирует так. как это описано в аналоге. Устройство (см. фиг. 1) работает в двух режимах: рабочем и контрольном. В рабочем режиме на выходе второго триггера 10 устанавливается сигнал логического нуля, который, поступая на вход управления О 00

о

со о

коммутатора 1, позволяет прохождение операнда с входов разрядов входа 15 операнда на входы разрядов регистра 2 операнда, Сигнал логического нуля на втором входе элемента И 3 обеспечивает прохождение разрядов операнда с выходов разрядов регистра 2 операнда через элементы ИСКЛЮЧАЮЩЕЕ ИЛИ 5 группы без изменения. С выходов элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 5 группы операнд поступает на входы разрядов входа квадратора 6, который формирует на выходах разрядов выхода значение результата, записываемое в регистр 11 результата, который работает по тому же синхросигналу, что и регистр 2 операнда, поскольку на элементе ИСКЛЮЧАЮЩЕЕ ИЛИ 4 этот синхросигнал в рабочем режиме не инвертируется. Разряды результата с выхода регистра 11 результата поступают на выход 7 результата устройства. В контрольный режим устройство переходит при поступлении сигнала начальной у -тановки на вход 16 начальной установки (см фиг. 2). Сигнал начальной установки сбрасывает первый триггер 8, регистр 2 операнда и устанавливает инверсный выход второго триггера 10 в состояние логической единицы, Этот сигнал логической единицы переключает коммутатор 1, разрешает прохождение синхросигнала через элемент И 3 на синх- ровходы первого триггера 8, второго триггера 10 и вторые входы элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 5 группы, которые одну часть периода синхронизации работают как повторители, а другую - как инверторы, что позволяет в течение одного периода синхросигнала на их выходах получать прямое и инверсное значение операнда. Обозначим значение операнда, хранящегося в регистре 2 операнда, через X. Тогда при высоком уровне синхросигнала на выходах элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 5 группы появляется операнд X, а при низком уровне - X. Результат X2 принимается регистров 11 результата, а на первом сумматоре 12 вычисляется разность X - X . На втором сумматоре 13 вычисляется выражение X -)2 + 2пХ + Х+ 1, или X2 -Х2 + (2П- 1) X, ((2П - 1) X поступает на вход второго слагаемого сумматора 13.

Поскольку X2 -J02 (X - Х)(2П - 1), то X2 - X2 + {2П - 1) Х- (2П - 1) X. Так как (2П - 1)Х 2П(Х - 1) + (X - 1), то на схеме 14 сравнения (см. фиг. 2) поразрядно сравниваются старшие и младшие разряды суммы, вычисленной вторым сумматором 12. Одновременно, так как (2П - 1) X - 2П(Х - 1) + X + 1, на регистр 2 операнда принимается следующий операнд X + 1.Поскол ку в начале контрольного режима X - 0. то X будет изменяться от 0 до 31 (для п - 6), а X соответственно - от 63 до 32. При X 32, а X 31 на выходах младших разрядов первого сумматора 12 вырабатывается значениеX + 1 32,

т. е. седьмой разряд суммы на выходе второго сумматора 13 принимает значение логической единицы, что является признаком окончания контрольного режима, Значение логической единицы «ерез элемент

0 ИЛИ 9 поступает на информационный вход второго триггера 10, который, переключаясь, возвращает устройство в состояние, соответствующее рабочему режиму. При возникновении ошибки сигнал логиче5 ской единицы с выхода схемы 14 сравнения поступает на информационный вход первого триггера 8 и через элемент ИЛИ 9 - на информационный вход триггера 10, т. е. на выходе 18 ошибки сигнала появляется сиг0 нал логической единицы, соответствующий наличию ошибки в работе устройства, а на выходе 19 Конец теста - сигнал логический нуль, соответствующий окончанию контрольною режима. Таким образом, при

5 обнаружении ошибки устройство переводится в рабочий режим, так как сигнал логического нуля с выхода второго триггера 10 блокирует прохождение синхросигнала через элемент И 3, разрешает их прохождение

0 через элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 4 без инвертирования и переключает коммутатор

1в состояние коммутации на вход регистра

2операнда сигналов с входа 15 операнда.

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

5Матричное устройство для возведения в

квадрат, содержащее элемент И, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ, квадратор, первый триггер, регистр операнда, регистр результата и схему сравнения, причем выход схе0 мы сравнения соединен с информационным входом первого триггера, вход установки в О которого соединен с входом установки в О регистра операнда и входом начальной установки устройства, тактовый вход кото5 рого соединен с входом разрешения записи регистра операнда, выход регистра результата является выходом результата устройства, выходы разрядов выхода квадратора соединены с входами соответствующих раз0 рядов информационного входа регистра результата, выход первого триггера является выходом сигнала ошибки устройства, отличающееся тем, что, с целью повышения достоверности функционировэ5 ния, оно содержит коммутатор, группу элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, элемент ИЛИ, второй триггер, пеовьж и второй сумматоры, причем выходы младших разрядов выхода суммы второго сумматора соединены с входами разрядов первого схемы

сравнения и входами разрядов первого информационного входа коммутатора, второй информационный вход которого соединен с входом операнда устройства, аыход коммутатора соединен с информационным входом регистра операнда, выходы рээрч/Кв которого соединены с первыми входами соответствующих элементов ИСКЛЮЧАЮЩЕЕ ИЛИ группы, выходы которых соединены с входами соответствующих разрядов входа квадратора, выход регистра результата соединен входом первого слагаемого первого CVMMS- тсра, выхол суммы которого соединен с входом первого слагаемого второго сумматора, выходы старших разрядов выхода ;уммы ко- орого соединены с входами разрядов второго входа с.семы сравнения выходы разрядов выхода кьэдрэторя соедии мы с инверсными входами соответствующих разрядов входа второго слагаемого первого суммятора, пход переноса которою соединен с входом переноса второго сумма ора и входом уровня логической единицы устрой ства, вход начальной установки которого соединен с установки в О второго триггера, информационный вход которого соединен с выходом элемента ИЛИ, первый и второй входы которого соединены соот- ветстпенно с выходом (п + 1)-го (п - разрядность операнда) разряда выхода суммы второго сумматора и выходом схемы сравнения, тактовый вход устройства соединен с первыми входами элемента И и элемента

0 ИСКЛЮЧАЮЩЕЕ ИЛИ, вторые входы которых соединены с управляющим входом коммутатора, инверсным выходом второго трип ерл и выходом Конб Д тест-з устройст ва, выход элемента ; соединен с вторыми

Ь входами элег нтов ИСКЛЮЧАЮЩЕЕ ИПИ группы, рходаг/и ра пешенчя записи перао- го и второгг, тоиггер, в выход элемента АС- КЛЮЧАЮЦГЕ И ПИ соединен с ьходом разрешения зяпис регисгоа результата,

0 выход К-го (К 1 - п) элемента ИСКЛЮЧАЮЩЕЕ ИЛИ группы соединен с прямым входом К-го разряда и инверсным входом (п + К)-го разряда входа второго слагаемого вторе го сумматора

ft, 77 8х.16

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

название год авторы номер документа
Устройство для вычисления модуля комплексного числа 1989
  • Шипита Анатолий Григорьевич
  • Полин Евгений Леонидович
  • Дрозд Александр Валентинович
  • Волощук Владимир Сергеевич
  • Лацин Владимир Николаевич
SU1693599A1
НЕЙРОПРОЦЕССОР, УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ ФУНКЦИЙ НАСЫЩЕНИЯ, ВЫЧИСЛИТЕЛЬНОЕ УСТРОЙСТВО И СУММАТОР 1998
  • Черников В.М.
  • Виксне П.Е.
  • Фомин Д.В.
  • Шевченко П.А.
  • Яфраков М.Ф.
RU2131145C1
Устройство для вычисления многочленов 1988
  • Жабин Валерий Иванович
  • Макаров Владимир Васильевич
  • Кожевников Владимир Николаевич
  • Ткаченко Валентина Васильевна
SU1617445A1
Устройство для вычисления полиномов 1989
  • Евдокимов Виктор Федорович
  • Пивень Нина Юрьевна
  • Чернышев Юрий Юрьевич
  • Владимирский Петр Николаевич
  • Душеба Валентина Витальевна
SU1674112A1
Процессорный модуль 1989
  • Евдокимов Виктор Федорович
  • Пивень Нина Юрьевна
  • Чернышев Юрий Юрьевич
  • Владимирский Петр Николаевич
  • Душеба Валентина Витальевна
SU1674111A1
Квадратор 1985
  • Баранов Георгий Леонидович
  • Баранов Владимир Леонидович
SU1258826A2
Матричное устройство для возведения в квадрат 1989
  • Дрозд Александр Валентинович
  • Полин Евгений Леонидович
  • Колмар Татьяна Ивановна
  • Дрозд Юлия Владимировна
SU1619260A1
Устройство для возведения в квадрат 1988
  • Дрозд Александр Валентинович
  • Полин Евгений Леонидович
  • Баранникова Галина Петровна
  • Нестеренко Сергей Анатольевич
  • Дрозд Юлия Владимировна
SU1534458A2
Процессор с микропрограммным управлением 1983
  • Соловьев Алексей Алексеевич
  • Курбатов Борис Юрьевич
  • Барашко Виктор Сергеевич
  • Еремин Алексей Тимофеевич
  • Власов Феликс Сергеевич
  • Румянцев Владимир Ильич
SU1149273A1
Арифметическое устройство 1989
  • Селезнев Александр Иванович
SU1656525A1

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

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

Изобретение относится к вычисли гепо- ной технике и может быть использовано а арифметических устройствах. Цель изобретения - повышение достоверности функционирования. Устройство содержат квадратор, коммутатор, регистр операнда, элемент И, элемент ИСК пюЧАЮЩЫг. ИЛИ группу эпементоч ИСКЛЮЧАЮЩЕЕ ИЛИ, первый и второй триггеры элемент ИЛИ. регистр результата, первый и второй сумма торы, схему сравнения го связями. Устройство работает в двух режимах рабочем и онтрольном В рабочем режиме операнд с D уда операнда поступает на регистр операнда, а в регистре результата регистрируется значение квадрата операнда, вычисленное на квадраторе В контрольном режиме сигналы с выходов младших разрядов второго сумматора через коммутатор поступают на вход регистра операнда В результате происходит самотестирование устройства на всех возможных значениях операнда Схема сравнения сравнивает значение старших разрядов второго сумматора 13 с инверсией его младших разрядов з на первом триггере 8 регистрируется сигнал ошибки 2 ил. 1Л

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

Вш.б/1.2 %% 0 X 7 X 2 30 X g OF

бш.бл.З

fib/x. ff/i. %%% Йь/х.б/1 5

8wx.ft.eШ1

П

OXgnmrg/iT 29 ХЗЗХЖХ 32 X 31 X32

Вых.бл.10 ЛШ

0fcM.ft.77 ШПШЗХ J6VV XJ727- X 7/53 X Щ9 /Щ

ль/х.а.й .725XJ« wj3ew7. .«7х.

ймх.а. 7J ШШХвИлШ

.7Л.

Ф«/гг

П

I УЖ

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

Матричное устройство для возведенияВ КВАдРАТ 1979
  • Шумилов Лев Алексеевич
  • Суейдан Андраус Исса
  • Али Абдалла Абдалла Дауд
  • Декусар Кирилл Борисович
SU842804A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Авторское свидетельство Ne 1600541,кл.G 06 г 7/552, 1988
Очаг для массовой варки пищи, выпечки хлеба и кипячения воды 1921
  • Богач Б.И.
SU4A1

SU 1 686 439 A1

Авторы

Шипита Анатолий Григорьевич

Полин Евгений Леонидович

Дрозд Александр Валентинович

Волощук Владимир Сергеевич

Лацин Владимир Николаевич

Даты

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

1989-07-19Подача