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

 

Изобретение относится к вычислительной технике и может быть использовано при изготовлении цифровых оптических процессоров , использующих знакоцифровую арифметику при импульсно-лозиционном представлении операндов. Целью изобретения является расширение области применения за счет выполнения сложения и вычитания в знакоцифровом представлении . Оптический модуль для сложения и вычитания содержит матрицу коммутаторов 1 и 2, первой и второй фотоприемники 5 и 6, группу элементов 12 задержки, первую и вторую группы коммутаторов 13 и 14 со связями . 2 ил.

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

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (st>s G 06 F 1/04

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

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

ПРИ ГКНТ СССР

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

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4786684/24 (22) 30.01.90 (46) 15.11.92. Бюл. N 42 (71) Научно-исследовательский институт авТОМдТИКИ (72) 8,8.Старцев (56) Авторское свидетельство СССР

¹ 1213477, кл. G 06 F 7/56, 1984.

Авторское свидетельство СССР

¹ 1476463, кл. G 06 F 7/56, 1987. (54) ОПТИЧЕСКИЙ МОДУЛЬ ДЛЯ СЛОЖЕНИЯ И 8ЫЧИТАНИЯ: (57) Изобретение относится к вычислительной технике и может быть использовано при

Изобретение относится к вычислительной технике и может быть использовано при изготовлении цифровых оптических процессоров, использующих знакоцифровую арифметику при импульсно-позиционном представлении операндов, Известна работа (" Signed — digit Number

Representation for Fast Parallel Arithmetics", А.Avlzienls, lRE Transactions on Electronic

Computers, V,ÅÑ вЂ” 10, N 3, September, 1961, р, 389), описывающая выполнение операций в знаковоцифровой арифметике и содержащая блок-схему двухступенчатого сумматора.

Знакоцифровое число представляется и+в+1 цифрами zi (i=-п,...,-1,0,1,...,m) и имеет алгебраическое значение

Z= gz; r (1)

i = — п где значения r и z; таковы, что удовлетворяются следующие требования: основание r — положительное целое; Ы„„1775719 А1 изготовлении цифровых оптических процессоров, использующих знакоцифровую арифметику при импульсно-позиционном представлении операндов. Целью изобретения является расширение области применения за счет выполнения сложения и вычитания в энакоцифровом представлении. Оптический модуль для сложения и вычитания содержит матрицу коммутаторов 1 и 2, первой и второй фотоприемники 5 и 6, группу элементов 12 задержки, первую и вторую группы коммутаторов 13 и 14 со связями. 2 ил. алгебраическое значение Z--О имеет уникальное представление; существуют трансформации между обычным представлением и знакоцифровым представлением для каждого алгебраи- э ческого значения Z внутри определенного диапазона; 4 полностью параллельное сложение и у вычитание возможны для всех цифр в соответствующих позициях двух представлений.

Арифметические операции полностью

Ф параллельного сложения и вычитания двух О цифр zi u yi из соответствующих i-x позиций представлений чисел Z u Y определяются как следующие: мыл

Сложение цифр zi u yi полностью параллельно, если выполняются следующие два условия: цифра суммы (i-я цифра суммы 5 = zi+ yi) есть функция только цифры первого слагаемого zi, второго слагаемого yi и цифры преобразования ti из (i+1) позиции справа:

xi =f (zi, yi, ti)

1775719

15

55 цифра преобразования ti-1 (i — 1)-й позиции слева есть функция только цифры первого слагаемого zi и цифры второго слагаемого у Я -<=t (гь yi).

Сложение двух цифр выполняется за два шага, Во-первых, формируется выходящая цифра преобразования т;-1 и цифра внутренней суммы аИ

zi+ я = гti-1+cUI (2}

Затем формируется цифра суммы Z

Zl =Щ + ti. (3) .Цифра преобразования т -1 может принимать три значения:

ti — 1=0, если иппп : zi + Yi щпах

ti-1=1, если zi+ yi > в п® (4) т- =-1, если zi+ у; < в

Значения emit, впрах- определяются выбором основания счисления r. Пример для г=10, и : 5,4,3,2,1,0,1,2,3,4,5;.

3, уь zi, б,5,4,3,2,1,0,1,2,3,4,5,6;

Отрицательные значения обозначаются с помощью черты над цифрой, Вычитание выполняются с помощью сложения с аддитивной обратной величиной, т.к. для любого у =а существует у =-а, такое, что а+ (-а)=0.

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

3 в соответствии с (3).

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

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

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

=(Р+1).„М, оптического коммутатора P-й группы соединен с оптическим входом (ВР)-го оптического коммутатора (Р+1) строки матрицы, второй оптический выход ( — Р)-го оптического коммутатора P-й группы соединен с оптическим входом В-го оптического коммутатора (Р+2)-ой строки матрицы, первый оптический выход М-го и второй оптический выход первого оптических коммутаторов (M — 1)-й группы являются соответственно выходами первого и М-го разрядов результата модуля, первый оптический выход С-го (С=1...а) оптического коммутатора а-й группы соединен через (аС+1)-й оптический канал группы с входом фотоприемника и является выходом (М— а+С)-го разряда результата модуля, второй оптический выход (M — С+1)-го оптического коммутатора а — и группы соединен через (М+а-с)-й оптический канал группы с входом фотоприемника и является выходом (а — с+1)ro разряда результата модуля.

Недостатком известного технического решения является невозможность прямо использовать его для вычислений в знакоцифровой системе счисления, где сумматорвычитатель можно построить из совершенно идентичных конструктивно каскадов, в то время как несколько модулей для сложения и вычитания в СОК не составляют еще сумматора-вычитателя в общем случае (не контролируется переполнение системы, не отслеживается диапазон, в котором находится результат), кроме того, модули СОК, несмотря на однородную топологию, количественно различны для выбранной СОК.

Целью изобретения является расширение функциональных воэможностей устройства, а именно, обеспечение возможности построения сумматора-вычитателя в знакоцифровом представлении иэ конструктивно одинаковых каскадов. Кроме того, в энако1775719 цифровом представлении легче реализуется режим с плавающей запятой, Поставленная цель достигается тем, что в оптический модуль для сложения и вычитания, содержащий матрицу коммутаторов из 2(М вЂ” 1) строк и М столбцов (М-нечетная разрядность информации), первый фотоприемник, причем входы разрядов первого операнда модуля соединены с оптическими информационными входами соответствующих коммутаторов первой строки матрицы, вход К-го (К=1:-M-1) разряда входа второго операнда модуля соединен с электрическими управляющими входами коммутаторов (2К вЂ” 1)-й строки матрицы, вход задания сложения модуля соединен с электрическими управляющими входами коммутаторов 2d-й (d= 1 — M 1) строки матрицы, электрические управляющие входы коммутаторов 2(М-d)-x строк матрицы объединены, первые оптические выходы коммутаторов (2К вЂ” 1)-й строки матрицы соединены с оптическими информационными входами соответствующих коммутаторов (2К+1)-й строки матрицы, вторые оптические выходы коммутаторов (2К—

1)-й строки матрицы соединены с оптическими информационными входами соответствующих коммутаторов 2К вЂ” и строки матрицы, выход первого фотоприемника является выходом отрицательного переполнения модуля, введены второй фотоприемник, группа элементов задержки, первая и вторая группы коммутаторов, причем первый оптический выход P-го (р=1 —:M — d) комМ вЂ” 1 мутатора 2 (— -d+ 1)-й строки матрицы

2 соединен с оптическим информационным

М вЂ” 1 входом (d + р)-того коммутатора 2 (+

+d) +1-й строки матрицы, вход задания вычитания модуля соединен с электрическим управляющим входом первого коммутатора

2 (M-1)-й строки матрицы, первые оптические выходы (М вЂ” С+1)-х коммутаторов (С=1 — .

М вЂ” 1 М вЂ” 1

-:о), 2 (— б + 1) и 2 (+ б) строк

2 2 матрицы соединены с (d — С+1)-м входом второго фотоприемника и с первым оптическим

М вЂ” 1 выходом (+ d-c+ 1)-го коммутатора

2 (2M-3)-й строки матрицы, выход второго фотоприемника является выходом положительного переполнения модуля, вторые оптические выходы I-x (1=d + 1 —.М)-тых комM — 1 М вЂ” 1 мутаторов 2 (-d+ 1)-й и 2 (+ d)-й

2 2 строк матрицы соединены с оптическими информационными входами (i — d)-x коммутаM — 1 торов соответственно (2(-d+ 1)+ 1)-й и

М вЂ” 1 (2(+ d)+ 1)-й строк матрицы, вторые

2 оптические выходы (с-x) коммутаторов 2

М вЂ” 1 М вЂ” 1 (- — d+1)-йи2(+ d) -й

2 2 строк матрицы соединены с (d

С+1)-м входом первого фотоприемника и с

М вЂ” 1 первым оптическим выходом (+ 1 — d+

+c)-го коммутатора (2М вЂ” 3)-й строки матри5

10 дом (а+2)-го разряда выхода результата модуля, электрические управляющие входы коммутаторов первой и второй rpynn соединены соответственно со входами сигналов отрицательного и положительного переполнения модуля.

55 цы, первый оптический выход j-го (j= 1 —;

М вЂ” 1 — + 1) и второй оптический выход

М вЂ” 1

15 2 (+ j)-ro коммутаторов 2(М-1)-й строки матрицы соединены с первыми оптическиM — 1 ми выходами соответственно (j+ ) ro u

j-го коммутаторов (2М вЂ” 3)-й строки матрицы, 20 первый оптический выход первого коммутатора (2М вЂ” 3)-й строки матрицы соединен с

M — 1 (+ 1)-м входом первого фотоприемни2 ка и с первым оптическим выходом

25 M+3 ()-ro коммутатора (2М вЂ” 3)-й строки мат2 рицы, первый оптический выход M-го коммутатора 2(M — 3)-й строки матрицы

M — 1 соединен с (+ 1)-м входом второго

2 фотоприемника и с первым оптическим выM — 1 ходом ()-го коммутатора (2М вЂ” 3)-й

2 строки матрицы, вход а-ro элемента задер35 жки группы (а=1; М-2) соединен с первым оптическим выходом (а+1)-го коммутатора (2М вЂ” 3)-й строки, выход à-ro элемента задержки группы соединен с оптическим информационным входом а-го коммутатора

40 первой группы, первый оптический выход а-го коммутатора первой группы соединен с оптическим информационным входом а-ro коммутатора второй группы, второй оптический выход первого коммутатора первой

45 группы является выходом первого разряда выхода результата модуля. первый оптический выход а-го коммутатора второй группы является выходом (а+1)-ro разряда выхода результата модуля, оптический информаци50 онный вход y-ro (y = 1 —:М вЂ” 3) коммутатора второй группы соединен со вторым оптическим выходом (у+ 1)-го коммутатора ïåðвой группы, второй оптический выход а-го коммутатора второй группы является выхо1775719

55 м тора-вычитателя, Аналогично, с электрического выхода 8 фотоприемника 6 снимается

Указанные отличия являются существенными, т.к. они в совокупности позволяют построить каскад знакоцифрового оптического сумматора-вычитателя. Рассмотрим конкретный каскад сумматора-вычитателя для основания г=4. Тогда допустимые значения операндов zt,yi и цифры суммы 3 следующие:3,2,1,0,1,2,3; цифры внутренней суммы могут принимать значения 2,1.0,1,2, На фиг.1 представлена схема предлагаемого каскада знакоцифрового сумматоравычитателя для основания -4.

Каскад содержит матрицу оптических коммутаторов 1 и 2. Электрические входы коммутаторов 1 объединены построчно и соединены со входами разрядов второго операнда 10. Электрические входы коммутаторов 2 второй, четвертой и шестой строки объединены и связачы со входом задания вида операции сложение" 4 (для случая конкретной реализации оптических коммутаторов на связанных волноводах). Электрические входы коммутаторов 2 восьмой, десятой и двенадцатой строк объединены и связаны со входом задания вида операции

"вычитание" 3.

Первый (правый) выход коммутатора 1 всех нечетных строк (кроме одиннадцатой) связан со входом коммутатора 1 той же вертикальной позиции нижележащей нечетной строки.

Второй (левый) выход коммутатора 1 каждой нечетной строки (кроме одиннадцатой) связан со входом коммутатора 2 следующей четной (на фиг,1 — нижележащей) строки, той же вертикальной позиции, Первый (правый) выход коммутатора 2

t-й позиции .каждой четной строки (кроме двенадцатой) связан со входом коммутатора следующей (нижележащей) строки— нечетной, при этом позиция этого коммутатора нечетной строки определяется по правилу; t плюс абсолютная величина присвоенного значения разряда, вход которого связан со входами коммутаторов 1 предыдущей нечетной строки. Если же величина "т плюс абсолютная величина присвоенного значения разряда" превышает число столбцов матрицы, то первый (правый) выход коммутатора 2 связан с вертикальным каналом соответствующей позиции второй группы 15. Так, в частности, как показано на фиг.1, электрические входы коммутаторов 1 первой строки объединены и связаны со входом разряда "3" второго операнда, а первый выход каждого коммутатора 2 второй строки соединен со смещением на три вертикальных позиции вправо, либо со входом коммутатора 1 третьей строки, либо с одни

45 из каналов второй группы }5, имеющими условные обозначения (4), (5), (6).

Подобным же образом, второй (левый) выход коммутатора 2 t-й позиции каждой четной строки (кроме двенадцатой) связан со смещением влево на число вертикальных позиций, равное абсолютной величине присвоенного значения разряда, вход которого соединен с электрическими входами коммутаторов 1 предыдущей строки, либо со входом коммутатора нижележащей нечетной строки, либо с одним из каналов первой группы 15, имеющими условные обозначения (4), (5), (6).

Первые (правые) выходы коммутаторов

1 одиннадцатой строки (злектрические входы которых объединены и связаны со входом разряда "3" второго операнда) позиций со 2 по 6 (т.е. с присвоенными значениями от "2" до "2") связаны со входами пяти элементов задержки 12.

Первые (правые) выходы коммутаторов

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

Вторые (левые) выходы коммутаторов 2 двенадцатой строки связаны со смещением влево на три вертикальных позиции либо с первыми выходами коммутаторов 1 одиннадцатой строки позиций со 2 по 6, либо с соответствующим каналом первой группы

15, Первый выход первого коммутатора одиннадцатой строки является оптическим каналом первой группы с условным обозначением "3".

Первый выход седьмого коммутатора одиннадцатой строки является оптическим каналом второй группы с условным обозначением "3".

Оптические каналы первой группы соединены каждый с первым фотоприемником

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

Оптические каналы второй группы соединены со вторым фотоприемником 6 и с первым выходом одного из коммутаторов 1 одиннадцатой с гроки по правилу; условное обозначение канала минус четыре.

С электрического выхода 7 фотоприемника 5 снимается сигнал отрицательного переполнения данного i-го каскада и предназначается для (i-1)-ro каскада сумма1775719

40

55 да 11 сигнал положительного переполнения и а, ресуется в (i 1)-и каскад.

Пять элементов задержки 12 предназ начены для синхронизации сумматора-вычитателя в целом. Они должны задерживать распространение оптического сигнала на время, необходимое для срабатывания фотоприемника в соседнем каскаде и для включения строк коммутаторов 13 и 14 в данном каскаде.

Элементы задержки 12 могут быть выполнены одним из известных способов: как протяженный оптический канал или как пара фотоприемник-излучатель.

Выходы элементов задержки 12 соединены со входами оптических коммутаторов

13. Электрические входы коммутаторов 13 объединены и связаны с выходом сигнала отрицательного переполнения от (i+1) — го каскада-16.

Первый выход коммутатора 13 связан со входом коммутатора 14 той же позиции.

Второй выход первого коммутатора 13 соединен с,первым выходом каскада, Второй выход а-го коммутатора 13 (а 1) соединен со входом (а — 1)-го коммутатора 14, Электрические входы коммутаторов 14 объединены и связаны с выходом сигнала положительного переполнения (i+1)-го каскада — 17.

Первый выход а-го коммутатора 14 (правый) является (а+1)-м выходом каскада. Второй (левый) выход коммутатора 14 соединен с (а+2)-м выходом каскада, Условно каскад можно разбить на две части: первая часть ограничивается выходами элементов задержки 12, вторая часть содержит строки коммутаторов 13 и 14, На выходе первой части заканчивается формирование внутренней суммы eh в соответствии с формулой (2). фотоприемники вырабатывают цифру преобразования (или переноса) ti-1. Во второй части формируется результат сложения или вычитания в данном i-м каскаде;

На фиг,2 представлен фрагмент знакоцифрового сумматора-вычитателя из (i+1)го, i-ro и (i 1)-ro каскадов -18. Показаны выходы 7 и 8 положительного и отрицательного переполнения каскада, соответственно. Входы 16 и 17 служат для приема сигналов отрицательного и положительного переполнения. Для определения старшинства каскадов следует руководствоваться формулой (1), где сложение идет от -п до+к, а показатель степени у основания системы— отрицательный.

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

Оптический импульс поступает на один из :,ходов оп гических каналов входа 9 каскада. . дновременно на коммутаторы 2 второй, четвертой, шестой строк или коммутаторы 2 восьмой. десятой, двенадцатой строк подается (или убирается) электрический сигнал формирования знака.

На коммутаторы 1 одной из строк, связанных со входом 10 второго операнда, подается переключающий сигнал.

Оптический сигнал проходит через незадействованные коммутаторы 1 и выходиг с их первого (правого) выхода. Когда оптический импульс доходит до задействованного коммутатора 1. он с левого (второго) выхода этого коммутатора 1 попадает на коммутатор 2, который адресует его на следующую строку, смещая на число позиций столбцов, равное номеру позиции включенной строки коммутаторов 1. Если оптический сигнал попадает на столбец позиций со 2 по 6 т.е. с присоединенными значениями от "2" до

"2"), то он проходит без переключения до соответствующего элемента задержки 12.

Если же оптический сигнал выходит на один из оптических каналов 15 первой группы (в число которых входит первый выход первого коммутатора 1 одиннадцатой строки — значения "3"), то он частично считывается на фотоприемник 5, а частично попадает на вход одного из элементов задержки 12, Аналогично, если оптический сигнал выходит на один из оптических каналов 15 второй группы (e число которых входит первый выход седьмого коммутатора 1 одиннадцатой строки — значения "3"), то он частично считывается на фотоприемник 6, а частично попадает на вход одного из элементов задержки

12.

Элементы задержки замедляют поступление оптического сигнала на вход одного из коммутаторов 13 до переключения строки этих коммутаторов 13 (если на них поступит сигнал отрицательного переполнения от (i+1)-го каскада). Если сигнал отрицательного переполнения поступил, то оптический сигнал выходит со второго (левого) выхода соответствующего коммутатора 13. Если это первый коммутатор 13, то сигнал поступает на первый выход каскада (значения "3"). Если это коммутатор 13 не первый, то с его второго (левого) выхода сигнал поступает на вход одного из коммутаторов 14 со смещением на позицию влево и проходит с первого (правого) выхода коммутатора 14, не переключаясь (т,к. строки коммутаторов 13 и 14 не могут быть задействованы одновре-. менно) на один из выходных позиций каскаЕсли от (i+1)-ro каскада пришел сигнал положительного, а не отрицательного пере1775719 полнения, то оптический сигнал, не переключаясь, проходит через коммутатор 13, выходит с его первого (правого) выхода и поступает на один из коммутаторов 14 и выходит с его второго (левого) выхода со 5 смещением на позицию вправо а один из выходов каскада 11.

Также,.может иметь место ситуация, когда не приходит сигнала ни положительного, ни отрицательного переполнения от 10 (1+1)-го каскада, тогда оптический сигнал проходит, не переключаясь, через коммутаторы 13 и 14 до одного из выходов каскада

11.

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

Оптический модуль для сложения и вычитания, содержащий матрицу коммутаторов из 2(M 1) строк и М столбцов (M — нечетное, разрядность информации), первый фотоприемник, причем входы раз- 20 рядов входа первого операнда модуля соединены с оптическими информационными входами соответствующих коммутаторов первой строки матрицы, вход К-ro (K-=1„,М—

1) разряда входа второго операнда модуля 25 соединен с электрическими управляющими входами коммутаторов (2К вЂ” 1)-й строки матрицы, вход задания сложения модуля соединен с электрическими управляющими

M — 1 30 входами коммутаторов 2б-й (б= 1 ... )

2 строки матрицы, электрические управляющие входы коммутаторов 2(М вЂ” d)-x строк матрицы обьединены, первые оптические выходы коммутаторов (2к-1)-й строки мат- 35 рицы соединены с оптическими информационными входами соответствующих коммутаторов (2K4 1)-й строки матрицы, вторые оптические выходы коммутаторов (2кI)-й строки матрицы соединены с 40 оптическими информационными входами соответствующих коммутаторов 2к-й строки матрицы, выход первого фотоприемника является выходом отрицательного переполнения модуля,отл и чаю щи йся тем, что, 45 с целью расширения области применения за счет выполнения сложения и вычитания в знакоцифровом представлении, он содержит второй фотоприемник, группу элементов задержки, первую и вторую группы 50 коммутаторов, причем первый оптический выход р-го (р=1...M — d) коммутатора 2

М- l (— — d + 1) строки матрицы соединен с

2 оптическим информационным входом (d + 55

М вЂ” 1 р)-го коммутатора 2 (— -d+ 1) + 1-й стро2 ки матрицы, первый оптический выход р-ro

М вЂ” 1 коммутатора 2 (+ d) -й строки матрицы

2 соединен с оптическим информационным

М вЂ” 1 входом (d+ р)-ro коммутатора 2 (— + d)

+1-й строки матрицы, вход задания вычитания модуля соединен с электрическим управляющим входом первого коммутатора

2(М-1)-й строки матрицы, первые оптические выходы (M — С+ 1)-х коммутаторов (с=

=1...б) 2(— б+1)-й и2 (+ d)М вЂ” 1 M — 1

2 2 и строк матрицы соединены с (б-с+1)-м входом второго фотоприемника и с первым

М вЂ” 1 оптическим выходом (+ d-с + 1)-ro

2 коммутатора (2М вЂ” 3)-й строки матрицы, выход второго фотоприемника является выходом положительного переполнения модуля, вторые оптические выходы i-x (1=б+ 1... M)

M — 1 M — 1 коммутаторов 2 (б+ 1)-й и 2 (— +

2 2

+ d)-й строк матрицы соединены с оптическими информационными входами (i — б)-х

М вЂ” 1 коммутаторов соответственно 2(— d+

+1) + 1-й и 2(+ d)+ 1-й строк матрицы, M — 1 вторые оптические выходы с — х коммутатоM — 1 М вЂ” 1 ров. 2(-d +1}-й и 2 (+d)-й строк

2 2 матрицы соединены с (d — с+1)-м входом первого фотоприемника и с первым оптическим

M — 1 выходом (+ 1-d + c)-ro коммутатора

2 (2М-3)-й строки матрицы, первый оптичеM-1 ский выход j-го ()= 1... — + 1) и второй

M — 1 оптический выход (+ j)-ro коммутатора

2(М-1)-й строки матрицы соединены с первыми оптическими выходами соответственМ вЂ” 1 но (j+ — )-го и j-го коммутаторов

2 (2М вЂ” 3)-й строки матрицы, первый оптический выход первого коммутатора (2М вЂ” 3)-й

М вЂ” 1 строки матрицы соединен с (— + 1)-м

2 входом первого фотоприемника и с первым

M+3 оптическим выходом ()-го коммутато2 ра (2М-3)-й строки матрицы, первый оптический выход М-ro коммутатора (2М-3)-й

М вЂ” 1 строки матрицы соединен с (+ 1}M

2 входом второго фотоприемника и с первым

М вЂ” 1 оптическим выходом ()-го коммутатора (2М вЂ” 3)-й строки матрицы, вход а-го элемента задержки группы (а=1... М--2) соединен с первым оптическим выходом (а+1)-ro коммутатора (2M-3)-й строки матри14

1775719

13 цы, выход а-го элемента задержки группы соединен с оптическим информационным входом а-го коммутатора первой группы, первый оптический выход а-го коммутатора первой группы соединен с оптическим информационным входом а-ro коммутатора второй группы, второй оптический выход первого коммутатора первой группы является выходом первого разряда выхода результата модуля, первый оптический выход а-го коммутатора второй группы является выходом (а+1)-го разряда выхода результата модуля, оптический информационный вход ) го (y =1 „, М-3) коммутатора второй группы соединен с вторым оптическим выходом (у+

1)-го коммутатора первой группы, второй

5 оптический выход а-го коммутатора второй группы является выходом (а+2)-го разряда выхода результата модуля, электрические управляющие входы коммутаторов первой и второй групп соединены соответственно со

10 входами сигналов отрицательного и положительного переполнения модуля.

1775719 с-)Я ф+>

Составитель Л.Титова

Техред M,Mîðãåíòàë

Редактор

Корректор И.Шмакова

Производственно-издательский комбинат "Патент", г, Ужгород, ул.Гагарина, 101

Заказ 4034 Тираж Подписное

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

113035, Москва, Ж-35, Раушская наб„4/5

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

 

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

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

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

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

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

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

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

Изобретение относится к вычислительной технике и может быть использовано в автоматизированных системах контроля, в системах управления технологическими процессами, в частности в многомашинных комплексах JMMK) для синхронизации работы n() ЭВМ, каждая из которых управляет отдельной подсистемой контроля (управления) и выполняет программы, имеющие контрольных точек (остановов) г; (), причем синхронизация состоит в одновременном начале выполнения всеми ЭВМ i-x фрагментов программ (с i-x контрольных точек) после того, как все 1-1 фрагменты программ уже выполнены

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

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

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

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

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

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

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

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

Изобретение относится к автоматике и импульсной технике
Наверх