Устройство для сопряжения

Иллюстрации

Показать все

Реферат

 

ОП ИСАНИЕ

ИЗОБРЕТЕНИЯ

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

Союз Советскик

Социалистических

Республик (iii888098 (6l ) Дополкительное к авт. свид-ву— (22) Заявлено 11. 03. 80(21) 2893522/18-24 (5! )М. Кл. с присоединением заявки ¹

G 06 F 3/04

3Ьеударствеииый комитет (23) Приоритет ло делам иаобретеиий и открытий

Опубликовано 071281, Бюллетень ¹ 45

Дата опубликования описания 07.1281 (53) УД К 681. 325 (088.8) (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ

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

Известны устройства для сопряжения канала ЦВМ с внешними абонентами (1), содержащие блок управления, дешифраторы, регистры, триггеры, схемы совпадения и схемы сборок.

Недостаток этих устройств состоит в ограниченной области применения, так как они не обеспечивают возможность произвольной коммутации потоков информации между каналами ЦВМ и внешними абонентами без значительного увеличения оборудования.

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

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

8880g8 4

5 0

20 входу связан с блоком управления.

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

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

ЭВИ и внешними абонентами в многомашинных вычислительных комплексах, например дублированных комплексах.

Целью изобретения является расширение области применения устройства.

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

З0

35 ао

55 регистров, Блок управления коммутацией содержит семь элементов ИЛИ, четыре триггера, элемент И и группу эле. ментов И. Первые входы элемента И и элементов И группы соединены с третьим входом блока, вторые входысо,вторым входом блока. Третьи входы элементов И группы соединены с первым входом блока, а выходы первого и второго элементов И группыс первыми входами первого и второго элементов ИЛИ, первые входы третьего и четвертого элементов ИЛИ соединены с выходом элемента И, вторые входы первого-четвертого элементов ИЛИ подключены к четвертому входу блока, а выходы - к первым входам триггеров, вторые входы первого и второго триггеров соединены с выходом элемента И, выходы третьего и четвертого элементов И группы соединены с вторыми входами третьего и четвертого триггеров. Выходы второго-четвертого триггеров подключены соответст4 венно к первым входам пятого-седьмого элементов ИЛИ, выходы которых являются соответственно четвертымшестым выходами блока, а вторые входы — соответственно пятым-седьмым входами блока. Выходы первого, третьего и четвертого триггеров являются соответственно первым, вторым и третьим выходами блока. Блок коммутации содержит четыре элементы И и два элемента ИЛИ, Первые входы первого и второго элементов И соединены с шестым входом блока. Первые входы третьего и четвертого элементов И соединены с седьмым входом блока. Вторые входы первого и третьего элементов И подключены к первому входу блока, а выходы - соответственно к первым входам первого и второго элементов ИЛИ, вторые входы и выходы которых соединены соответственно с пятым и четвертым входами и четвертым и третьим выходами блока. Вторые входы и выходы второго и четвертого элементов И соединены соответственно с третьим и вторым входами и первым и вторым выходами блока.

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

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

В исходном состоянии триггеры 8, 9 находятся в единичном состоянии, коммутируя потоки информации каждой из машин комплекса в соответствующую группу внешних абонентов. В процессе задания кода коммутации машина посылает соответствующий код адреса, а затем и код коммутации. Код адреса через блок 5 открывает элементы И 16 и 17, а сигнал синхросерии из блока 4 устанавливает передним фронтом через элементы И 17, ИЛИ 14, 15 в нулевое состояние триггеры 8-11, а задним фронтом через элементы И 16, ИЛИ 12, 13 записытации на триггеры 8-11. ) становка этих триггеров в исходное состояние производится общим сбросом через блок 4. Сигнал с триггера 8 УС-1 поступает на элемент ИЛИ 18 УС-2 обеспечивая совместно с триггером 9 коммутацию потоков информации каждой из машин комплекса в соответствующую группу внешних абонентов. Единичный сигнал с триггера 9 через элемент ИЛИ 18 УС-1, на второй вход которой приходит единичный сигнал с аналогичного триггера 8 УС-2

I поступает в блок 6 на элементы И 21, 23 разрешая прохождение информации от канала (элемент И 21) в устройство и далее к абонентам и от абонентов через устройство в канал (элемент И 23) . Сигнал с триггера 10 поступает на элементы ИЛИ 19 устройств сопряжения обоих машин. На второй вход элемента ИЛИ 19 приходит сигнал с триггера 10 УС-2. С выхода элемента ИЛИ 19 сигнал коммутации поступает в блок 6 на элемент И 24, обес,печивая коммутацию потока информаци50

5 888098 d шифрации команд, блок 5 дешифрации адреса, блок 6 коммутации и блок 7 управления коммутацией.

Блок 7 управления коммутацией включает триггеры 8-11, элементы ИЛИ 1215, элементы И 16 группы, элемент И

17, элементы ИЛИ 18-20.

Блок 6 коммутации включает элементы И 21 и 24 и второй и первый элементы ИЛИ 25 и 26. 0

На фиг.2 - показаны два устройства

УС-1 и УС-2, причем группа входов и группа выходов УС-1 соединены соответственно с группой выходов и группой входов УС-2. !5

Блок 1 связи с каналом предназначен для подключения устройства сопряжения к интерфейсу ввода-вывода 3ВМ.

Блок 2 буферных регистров принимает, формирует и передает информацию между 20 .вает присылаемый из машины код коммуканалом, устройством и внешними абонентами ° Блок 3 связи с абонентом предназначен для подключения устройства к интерфейсу внешних абонентов.

Блок 4 дешифрации команд принимает, 25 дешифрует команды канала и вырабатывает управляющую последовательность сигналов, обеспечивающих работу устройства. Блок 5 дешифрации адреса принимает адресную информацию из ка- 30 нала распознает адрес устройства сопI ряжения, внешних абонентов и блока управления коммутацией и вырабатывает соответствующие управляющие сигналы. Блок 6 коммутации информации, переключает направление потоков информации между каналами и внешними абонентами дублированного вычислительного комплекса. Блок 7 управления коммутацией управляет переключением направления потоков информации. Триггеры 8-11 хранят код коммутации на все время обмена информацией. Элементы ИЛИ 12-15 управляют работой триггеров 8- 11. Элементы И 16, 17 управляют записью кода коммутации на триггеры 8-11. )цементы ИЛИ 18-20, ей от абонентов одной машины в канал управляют работой блока 6 коммутации другой машины. Триггер 11 совместно с информации. Элементы И 21-24 и ИЛИ элементами ИЛИ 20 и И 22 коммутирует

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

Устройство работает следующим об- абоненты другой машины. Информация разом. от канала и абонентов одной машины

Управлять коммутацией может любая поступает соответственно на элементы машина комплекса (см.фиг.2 ) в 38BvlcN ИЛИ 25, 26 устройства другой машины. мости от приоритета. При этом коммутация осуществляется через устройство Варианты коммутации потоков инсопряжения, принадлежащая данной ма- формации между машинами и абонентами шине 1УС-1) . Блок 7 управления ком- приведены в таблице. При нулевом сос7 888098 . 8 тоянии триггеров 8-. 11 одного и друго- pro устройства позволяет с целью пого устройств сопряжения все цепи вышения надежности дублировать элезакрыты для прохождения информации. менты вычислительного комплекса. РаТриггеры блока 7 управления коммута- бота в этом случае, может вестись ции устройства низшего приоритета параллельно на двух машинах с послеперед заданием кода коммутации уста- дующим сравнением результатов. Одна навливаются в нулевое состояние, иэ машин может использоваться в каТаким образом, предлагаемое устрой- честве резерва, работающего при ство обеспечивает широкие воэможнос- отказе перврй машины. При этом инти по обмену информацией между або" 1в формация в резервную машину может нентами И ЭВМ, что позволяет су- поступать как от ее комплекта внешщественно расширить область примене- -них абонентов, так и от комплекта нения устройства. Использование данно- исправной машины.

Направление потоков информации

Р и/и

Примечание

ЭВМ1 — УС2

ЭВМ2 " УС1

ЭВМ2 - УС!

ЭВМ1 - УС2

ЭВМ1 - УС1

ЗВМ1 - УС1

ЭВМ1 - УС2

ЭВМ2 - УС1

ЭВМ1 УС2

ЭВМ2 - УС!

ЗВМ1 - УС1

ЗВМ! - УС2

ЭВМ2 - УС2

ЭВМ2 - УС2

ЭВМ1 - УС2

ЭВМ2 - УС2

ЗВМ2 - УС1

ЭВМ2 - УС2

ЭВМ1 - УС2

ЭВМ1 - УС!

ЭВМ! - УС1

ЭВМ2 - УС2

ЭВМ2 — УС2

ЗВМ1 - УС1

ЭВМ! - УС2

12

Исходное состояние.0

888098

Продолжение таблицы направление потоков информации триггер

) (М, п/и

h е римечание

8 9 I0 ll

0 ЭВМ2 — УС2

ЭВМ1 — УС I

ЭВМ2 — УС I

ЭВМ2 — УС2

ЭВМ1 — УС1

ЭВМ2 — УС1

ЭВМI — УС2

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

Устройство для сопряжения, содержащее блок связи с каналом, первый вход и выход которого являются первыми входом и выходом устройства, блок связи с абонентом,, первые вход и выход которого являются вторыми входом и выходом устройства, а вторые вход и выход соединены соответственно с первыми выходом и входом блока буферных регистров, блок дешифрации команд и блок дешифрации адреса,о т л и ч а ю щ е е с я тем что с целью расширения области применения устройства,в него введены блок коммутации и блок управления коммутацией, причем второй выход блока буферных регистров соединен со входами блока дешиф40 рации команд и блока дешифрации адреса и первым входом блока управления коммутацией, второй, третий и четвертый входы которого соединены соответственно с выходом блока дешифрации адреса и первым и вторым выходами блока дешифрации команд, пятыйседьмой входы и первый-третий выходы - с соответствующими входами и выходами из групп входов и выходов устройства, а четвертый, пятый и шестой выходы соответственно с первым, вторым и третьим входами блока коммутации, четвертый и пятый входы и riepвый и второй выходы которого подключены к соответствующим входам и выходам из групп входов и выходов устройства, шестой вход и третий выходсоответственно ко вторым выходу и вхо! ду блока связи с каналом, а четвертый выход и седьмой вход — соответственно ко второму входу и третьему выходу блока буферных регистров.

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

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

3 . Устройство по п.l, о т л и ч аю щ е е с я тем, что блок управления коммутацией содержит семь элементов

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

И группы - с первыми входами первого и второго элементов ИЛИ, вторые входы первого-чеТвертого элементов ИЛИ подключены к четвертому входу блока, а выходы - к первым входам триггеров, вторые входы первого и второго триггеров соединены с выходом элемента И, выходы третьего и четвертого элементов И группы соединены с вторыми входами третьего и четвертого триггеров, выходы второго-четвертого триггеров

888098 12 подключены соответственно к первым входам пятого-седьмого элементов ИЛИ, выходы которых являются соответственно четвертым-шестым выходами блока, а вторые входы — соответственно пятым-седьмым входами блока, выходы первого, третьего и четвертого триггеров являются соответственно первым вторым и третьим выходами блока.

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

Источники информации, принятые во внимание при экспертизе

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

N 314207, кл. G 06 F 15/16, 1971.

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

И 309357, кл. G 06 F 3/04, 1971 (прототип1.

88098

l

I

I

r !

I

4Ь8

ВНИИПИ Заказ 10725/13

Тираж 748 Подписное

Филиал ППП "Патент", г.Ужгород,ул. Проектная,