Устройство для сопряжения
Иллюстрации
Показать всеРеферат
ОП ИСАНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советскик
Социалистических
Республик (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 Подписное
Филиал ППП "Патент", г.Ужгород,ул. Проектная,