Оптический модуль для сложения и вычитания в системе остаточных классов

 

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

СОЮЗ СОВЕТСНИХ

СООИАЛИСТИЧЕСНИХ

РЕСПУБЛИН

А1 (51) 4 G 06 F 7/72. 7/56

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К д ВТОРСКОМУ СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР (21) 4335682/24-24 (22) 02.1 0,87 (46) 30.04.89. Бюл, 9 ..16 (72) В.В.Старцев (53) 681.325(088.8) (56) Патент США 9 43631 06, кл. G 06 F 7/72, опублик. 1982.

Авторское свидетельство СССР № 1213477, кл.. G 06 F 7/56, G 06 F 7/72, 1984.

„зО„„ин463 (54) ОПТИЧЕСКИЙ МОДУЛЬ. ДЛЯ .СЛОЖЕНИЯ

И ВЫЧИТАНИЯ В СИСТЕМЕ ОСТАТОЧНЫХ

КЛАССОВ (57) Изобретение относится к вычислительной технике и может быть использовано в оптических процессорах, I использующих арифметику остатков в импульсно-позиционном представлении операндов. Целью изобретения является расширение функциональных возмож1476463 ностей за счет формирования сигнала переполнения, Поставленная цель достигается тем, что оптический модуль для сложения и вычитания в системе остаточных классов, содержащий матИзобретение относится к вычислительной технике и может быть использовано при изготовлении цифровых оптических процессоров, использующих арифметику остатков в импульсно-позиционном представлении операндов.

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

На чертеже представлена схема предлагаемого оптического модуля для сложения и вычитания в системе остаточных классов (для модуля M=5). 15

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

4, вход 5 первого операнда модуля, вход 6 второго операнда модуля, выхед 7 результата модуля, выход 8 сигнала переполнения модуля, группу оптических каналов 9.

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

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

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

Оптический импульс поступает на 40 один из входов оптических каналов входа 5 модуля, одновременно на все коммутаторы 2 подается (или убирается) электрический сигнал формирования знака, на коммутаторы 1 одной из рицу оптических коммутаторов l и фотоприемник 4, содержит группы оптических коммутаторов 2 и группу оптических каналов 9 с соответствующими связями, 1 ил. строк ввода второго операнда с входа

6 модуля подается переключающий сигнал. Если позиция строки — "0", оптический сигнал, не переключаясь, проходит по каналам-столбцам и выходит в той же позиции выхода 7 модуля, что и на входе, В противном случае оптический сигнал доходит до задействованного коммутатора 1 и с левого выхода этого коммутатора 1 попадает на коммутатор 2, который адресует

его на следующую строку, смещая на число позиций столбцов, равное номеру позиции включенной строки коммутаторов 1, Если оптический сигнал попадает на столбец с номером от 0 до

М;-1, то он проходит без переключения до выхода, Если же оптический сигнал выходит на один иэ оптических каналов 9, то он частично считывается на фотоприемник 4, а частично выходит по оптической связи в одной из позиций выхода 7 модуля по правилу (N)mod M 1 где N — номер канала 9.

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

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

Оптический модуль для сложения и вычитания в системе остаточных классов, содержащий матрицу оптических коммутаторов из M столбцов и (М-1) строк (М вЂ” значение модуля) и фотоприемник, причем входы разрядов первого операнда модуля соеди-. нены с оптическими входами оптических коммутаторов первой строки мат1476463

Составитель A, IQaoea

Редактор Ю,Середа Техред M.Äèäûê Корректор И.Муска

Заказ 2157/49 Тираж 669 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

1!3035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-издательский комбинат "Патент", г.ужгород, ул. Гагарина,101 рицы, первый оптический выход К-ro оптического коммутатора (К=1...M)

P-й строки матрицы (Р=!...М-2) соединен с оптическим входом К-ro оптического коммутатора (Р+1)-й строки матрицы, оптические выходы оптических коммутаторов (М-1)"й строки матрицы являются выходами разрядов результата модуля, входы значащих разрядов второго операнда модуля соединены с управляющими электрическими входами оптических коммутаторов соответствующих строк матрицы, о тл и ч а ю шийся тем, что, с целью расширения функциональных возможностей за счет формирования сигнала переполнения, он содержит (М-1) групп по М оптических коммутаторов в каждой и группу из 2(M-1) оптических каналов, причем второй оптический выход К-го оптического коммутатора а-й (а=1...M-1) строки матрицы соединен с оптическим входом К-го оптического коммутатора а-й группы, управляющие электрические входы оптических коммутаторов групп объединены и соединены с входом задания вида операции модуля, выход сигнала переполнения к торсго соединен с электрическим выходом фотоприемника, первый оптический выход В-го, где

В=-(Р+1)...М, оптического коммутатора P-й группы соединен с оптически входом (В-P)-го оптического коммутатора (Р+1) строки матрицы, второй оптический выход (В- P)-го оптического коммутатора P-й группы соединен с оптическим входом В-го оптического коммутатора (Р+2)-й строки матрицы, первый оптический выход M-ro и второй оптический выход первого оптичес15 ких коммутcLTopoB (Г1 >) Й rpynnbl Явля ются соответственно выходами первого и Г1-го разрядов результата модуля„ первый оптический выход с-ro (с=1...a) оптического коммутатора

2О .а-й группы соединен через (а-с+1)-й оптический канал группы с входом фотоприемника и является выходом (M-а+

+с)-го разряда результата модуля, второй оптический выход (М-с+1)-го

25 оптического коммутатора а-й группы соединен через (М+а-с) -й оптический канал группы с входом фотоприемника и является выходом (а-с+1)-го разряда результата модуля.

Оптический модуль для сложения и вычитания в системе остаточных классов Оптический модуль для сложения и вычитания в системе остаточных классов Оптический модуль для сложения и вычитания в системе остаточных классов 

 

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

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

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

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

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

Изобретение относится к вычислительной технике и может быть использовано при построении арифметическо-логических устройств ЭВМ

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

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

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

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

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

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

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

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

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

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

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

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

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