Устройство для сопряжения каналов ввода-вывода с абонентами

 

Изобретение относится к вычислительной технике и может быть использовано при построении двухмашинных вычислительных комплексов. Целью изобретения является повьппение пропускной способности устройства. Цель достигается тем,что в устройство, содержащее два блока связи с каналом, первый блок связи с абонентами, блок коммутации, первый блок управления выборкой, блок задания режима, шесть групп элементов И, два элемента И, два элемента ИЛИ, два триггера, два дешифратора адреса, два дешифратора команд, введены второй блок связи с абонентами, второй блок управления выборкой, блок приоритета, генератор меток времени, два элемента И, два счетчика, два элемента ИЛИ. Изобретение обеспечивает гибкую организацию обмена информацией между двумя ЭВМ и полем внешних абонентов, условно распределенных между ЭВМ. Устройство для сопряжения при инициализации обмена со стороны ЭВМ обеспечивает выбор и подключение свободного абонента за одно обращение ЭВМ. При инициализации обмена абонентом сигнал требования абонента на обмен поступает в первую очередь в условно закрепленную ЭВМ, а в случае ее занятости или неисправности транслируется во вторую ЭВМ. 1 з.п, ф-лы, 7 ил. § (Л

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

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

РЕСПУБЛИН (19) (11) (11 4 G 06 F 13/00

®Q(w qadi rye

13 " „1; ииляотккл

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

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 4231559/24-24 (22) 30.03.87 (46) 23.09.88. Бюл. N 35 ,(72) С.Ф.Михайлов, В.П.Школин и Ю.А.Янышев (53) 681.325(088.8) (56) Авторское свидетельство СССР

К 888098, кл. G 06 F 13/00, 1980 °

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

Р 1160422þ кл ° G 06 F 13/00ь 1983 ° (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ КАНАЛОВ ВВОДА-ВЫВОДА С АБОНЕНТАМИ (57) Изобретение относится к вычислительной технике и может быть использовано при построении двухмашинных вычислительных комплексов. Целью изобретения является повышение пропускной способности устройства. Цель достигается тем,что в устройство, содержащее два блока связи с каналом, первый блок связи с абонентами, блок коммутации, первый блок управления выборкой, блок задания режима, шесть групп элементов И, два элемента И, два элемента ИЛИ, два триггера, два дешифратора адреса, два дешифратора команд, введены второй блок связи с абонентами, второй блок управления выборкой, блок приоритета, генератор меток времени, два элемента И, два счетчика, два элемента ИЛИ. Изобретение обеспечивает гибкую органиэацию обмена информацией между двумя ЭВМ и полем внешних абонентов, условно распределенных между ЭВМ. Устройство для сопряжения при инициализа ции обмена со стороны ЭВМ обеспечивает выбор и подключение свободного абонента за одно обращение ЭВМ. При инициализации обмена абонентом сигнал требования абонента на обмен поступает в первую очередь в условно закрепленную ЭВМ, а в случае ее занятости или неисправности трансли руется во вторую ЭВМ. 1 з.п. ф-лы, 7 ил.

1425696

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

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

На фиг.! представлена блок-схема устройства для сопряжения; на фиг.2— функциональная схема блока управления выборкой; на фиг.3 — функциональная схема блока коммутации; на фиг.4 функциональная схема блока связи с абонентом; на фиг.5 †;функциональная схема блока приоритета; на фиг ° 6 функциональная схема блока задания режима; на фиг.7 — функциональная схема блока связи с каналом. 25

Устройство (фиг.1) содержит блоки

1.1 и 1.2 связи с каналами, блок 2 задания режима, блоки 3.1 и 3,2 связи с абонентами, блоки 4.1 и 4.2 управления выборкой, блок 5 коммутации, 30 блок 6 приоритета, дешифраторы 7.1 и

7.2 адреса, дешифраторы 8.1 и 8.2 команд, первую и вторую, четвертую и пятую группы элементов И 9.1 и 9.2, 10. 1 и 10.2, триггеры 11. 1 и 11.2, элементы И 12.1 и 12.2, элементы ИЛИ 13.1 и 13.2, 14.1 и 14.2, элементы И 15.1 и 15,2,счетчики 16.1 и

16.2, третью и шестую группы элементов И 17.1 и 17 ° 2, генератор 18 меток времени, шину 19 информации от

40 первого канала, выходы 20-23 управ- . ляющих сигналов от первого канала, выходы 24-27 управляющих сигналов от второго канала, шину 28 информации от второго канала, шину 29 информаций в первый канал, шину 30 информации во второй канал, выход 3! сигнала сопровождения информации в первый канал, выход 32 сигнала сопровождения информации во второй канал, 50 выходы 33 и 34 сигнала сброса, шину

35 информации в первый абонент, выходы 36 и 37 управляющих сигналов в первый абонент, шину 38 информации во второй абонент, выходы 39 и 40 55 управляющих сигналов во второй абонент, шину 41 информации из первого абонента, выходы 42 и 43 управляющих сигналов из первого абонента, выход

44 сигнала требования обмена от первого абонента, шину 45 информации от второго абонента, выходы 46 и 47 управляющих сигналов от второго абонента, выход 48 сигнала требования обмена от второго абонента, выходы 49.1 и 49.2 первого сигнала управления выборкой, выходы 50.1 и

50.2 первого сигнала выборки, выходы 5 1. 1 и 51.2 сигнала занятости, выходы 52.1.и 52.2 второго сигнала выборки, выходы 53.1 и 53.2 сигнала управления, выходы 54. 1 и 54.2 второго сигнала управления выборкой, выходы 55.1 и 55.2, 56.! и 56.2 и

57. и 57.2, 58.1 и 58.2, 59.1 и

59.2 сигналов управления, выходы 60 и 61 сигналов приоритета, выходы

62 и 63 приоритетных сигналов вы" борки, выход 64 сигнала управления, выходы 65.1 и 65.2 сигнала требования абонента, выходы 66.1 и 66.2 сигнала выборки от канала, выходы 67. 1 и

67.2, 68 .1 и 68.2 управляющих сигналов адреса, вьгходы 69.1 и 69.2, 70.1 и 70.2 команд, шины 71.1 и 71.2 данньгх, выходы 72.1 и 72.2 сигнала переполнения счетчика.

Блоки 4.1 и 4.2 управления выборкой (фиг.2) содержат элемент ИЛИ

73, триггер 74, элемент И 75, триггер 76, элементы И 77-80, триггер

81, элемент И 82, элемент ИЛИ 83, триггер 84, элемент ИЛИ 85, триггеры 86 и 87, элемент И 88, элементы

ИЛИ 89 и 90, элемент И 91 элементы

ИЛИ 92-94, элементы И 95-100.

Блок 5 коммутации (фиг.3) содержит элементы И 101-108, элементы

ИЛИ 109 и 110, элементы И 111 и 112, элементы ИЛИ 113-116, элементы И

117 и 118, элементы ИЛИ 119-121, элементы И 122-131, элемент ИЛИ 132, элементы И 133 и 134, элементы ИЛИ

135 и 136.

Блоки 3.1 и 3.2 связи с абонентом (фиг.4) содержат элемент ИЛИ 137, генератор 138 синхросигналов, элементы И 139-142, регистр 143, группу элементов И 144, триггеры 145

150, группу элементов И 151.

Блок 6 приоритета (фиг.5) содержит элемент И 152, элемент HE 153, элемент И 154, элемент ИЛИ 155, триггер 156, элемент И 157, элемент НЕ

158, элемент И 159, элемент HJ)N 160, триггер 161, элемент И 162:

1425696

30 кода, поступающего иэ канала.

Группы элементов И 9.1 и 9.2, 50

10.1 и 10.2 предназначены для передачи информации из канала в дешифраторы адреса и команд в зависимости от управляющих сигналов.

Триггеры 11.1 и 11.2 служат для 55 формирования, хранения и передачи в канал сигналов "Требование абонента (ТРБ-А") .

Блок 2 задания режима (фиг.6) содержит элемент HE 163 и переключатель приоритета П.

Блоки 1.1 и 1.2 с каналом (фиг,7) содержат усилители-приемники 164 и усилители-передатчики 165.

Блоки 1.1 и 1.2 связи с каналами предназначены для приема и передачи управляющих, адресных и информационных сигналов между устройством для сопряжения и двумя каналами, Блок

2 служит для установления приоритета для первого или второго канала в зависимости от положения переключателя П. Блоки 3.1 и 3.2 связи

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

Блоки 4.1 и 4.2 управления выборкой служат для выборки одним иэ каналов или одновременно двумя каналами сво,бодного абонента или двух абонентов одновременно, а также для передачи сигнала "Требование обмена" в свободный канал .

Блок 5 коммутации предназначен для коммутации потоков информации и управляющих сигналов между каналами и абонентами в зависимости от сигналов выборки, поступающих из блоков управления выборкой. С помощью этих сигналов осуществляется выбор направления коммутации и выбор або- 35 нента для конкретного канала.

Блок 6 приоритета служит для выработки приоритетных сигналов от сигналов с первого и второго дешифраторов адреса, в зависимости от 40 установленного блоком 2 приоритета.

Дешифраторы 7. 1 и 7;2 адреса предназначены для выработки управляющих сигналов адреса в зависимости от кода, поступающего из канала. Дешиф- 45 раторы 8.1 и 8.2 команд служат для выработки и передачи команд в блоки связи с абонентами в зависимости от

Элементы И 12.1 и 12.2 предназначены для передачи сигналов "Выборка от канала (ВБР-К") в зависимости от состояния триггеров 11.! и

11.2. Элементы ИЛИ 13.1 н 13.2 формируют сигналы установки триггеров

11.1 и 11.2 в единичное состояние.

Элементы ИЛИ 14. 1 и 14.2 формируют сигналы установки триггеров 11.1 и

11.2 в нулевое состояние. Элементы

И 15.1 и 15.2 служат для передачи сигналов с генератора 18 меток времени на счетчики 16.1 и 16.2 в зависимости от состояния триггеров 11.1 и 11.2.

Счетчики 16.1 и 16.2 предназначены для отсчета заданного (разрядностью) интервала времени.

Группы элементов И 17.1 и 17.2 служат для передачи информации (дан ных) от канала на блок 5 в зависимости от управляющих сигналов.

Генератор 18 предназначен для генерации сигналов с заданным интервалом времени — меток времени.

Шина 19 является выходом блока

1. 1 и служит для передачи иэ первого канала кода адресов, команд и данных.

Выход 20 предназначен для передачи из первого канала управляющего сигнала "Адрес от канала (АДР-К)",выход 21 — для передачи из первого канала управляющего сигнала Управление от канала (УПР-К)", выход 22— для передачи из первого канала управляющего сигнала "Информация от канала (ИНФ-К)", выход 23 — для передачи из первого канала управляющего сигнала "Выборка от канала (ВБР-К)". Выход 24 предназначен для передачи из второго канала управляющего сигнала

ВБР-К, выход 25 — для передачи из второго канала управляющего сигнала

ИНФ-К, выход 26 — для передачи иэ второго канала управляющего сигнала

УПР-К, выход 27 — для передачи иэ второго канала управляющего сигнала

АДР-К.

Шина 28 является выходом блока

1.2 и предназначена для передачи иэ второго канала кода адресов, команд и данных. Шины 29 и 30 являются выходами блока 5 и служат для передачи информации от блока 5 коммутации в первый и второй каналы соответственно. Выход 31 предназначен для пе1425696 редачи сигнала "Информация от абонента (ИНФ-А)" от блока 5 коммутации в первый канал. Выход 32 служит для передачи сигнала "ИНФ-А" от блока

5 коммутации во второй канал, Выхо5 ды 33 и 34 предназначены для перецачи в блоки 4,! и 4,2 управления выборкой сигналов сброса.

Шины 35 и 38, 4 1 и 45 являются выходами блоков 5 и 3 соответственно и служат для передачи информации (данных) между блоком 5 коммутации и блоками 3.1 и 3.2 связи с абонен-,тами. 15

Выход 36 37 39, 40 и 42, 43, 46, 47 предназначены для передачи yII— равляющих сигналов между блоком 5 и блоками 3.1 и 3.2 связи с абонен тами: Выход 44 служит для передачи, сигнала "ТРебование обмена (ТО)" or первого абонента. Выход 48 предна-! значен для передачи сигнала ТО от . второго абонента. Выход 49.1, 49„2, ,50.1,50.2,51.1,51.2,52,1,52.2,53.1, 53.2,54.1,54.2,55.1,55,2,56.1,56,2„

57.1, 57.2,, 58.1, 58.2, 59.1,- 59:2, служат для передачи управляющих сиг. налов из блоКов 4.! и 4.". управления .выборкой.

Выходы 60 и 61 предназначены для передачи сигналов приоритета из блоl ка 2. Выходы 62-64 служат для пере=,дачи приоритетных сигналов выборки и сигнала управления из блока 6 при= оритета и Вьзходы 65 а 1, 65 в 2 предня;значены для передачи в канал сигналя

iTÐÁ-А. Выход 66.1, 66.2 служат для, передачи сигнала "BBP-K" с выходов

,элементов И 12, 1, 12. 2. Выходы 67,1, 67.2, 68.1, 68,2 блоков 7 преднаэня40 чены для передачи управляющих сигналов адреса с выходов дешифраторов

7.1, 7.2 адреса, Элемент ИЛИ 73 блоков 4.1, 4.2 предназначен для формирования сигнала Занято и переда-н 45 чи его на выходы 51. 1 и 51.2 блоков

4. 1 и 4. 2 соответственно. Триггеры

74 и 76 служат для формирования и хранения управляющих сигналов выборки для блока 5. Элементы И 75, 77-80,, 50

82 предназначены для формирования управляющих сигналов блоков 4,1, 4.2. Элемент ИЛИ 83 служит для приема приоритетного сигнала выборки и управляющего сигнала адреса с входов блоков 4,1 и 4.2. Триггеры 84 и

86 предназначены для выработки и хранения промежуточных управляющих сигналов блоков 4. 1, 4. 2. Триггер 87 служит для хранения сигнала "ТО" от абонента. Элементы И 88. 91 95-100 предназначены для формирования внутренних управляющих сигналов блоков 4.1.„ 4.2. Элементы ИЛИ 89, 90, 92-94 служат для выработки установочных сигналов для триггеров 84„

86 и 87.

Устройство работает следующим образом.

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

Рассмотрим вначале случай, когда инициатором обмена является канал .

Здесь возможны два варианта. В первом варианте канал посылает в устройства (УС) первую модификацию адреса, при этом канал хочет установить связь (записять или считать информацию) с одним из абонентов, со свободным абонентом. Во втором варианте канал посылает s УС вторую модификацию адреса для установления связи одновременно с двумя абонентами, кяк правило, такая связь необходима для одновременной записи информации на все абоненты или, о крайней мере, на все свободные в данный момент времени абоненты.

В первом варианте первая модификация кода адреса дешифрируется на дещифряторе 7.1, и сигнал с его выхода 67.1 поступает в блок 4.1, на вход элемента ИЛИ 83. Схема. блоков

4.! и 4.2 и связи между ними и с другиии блоками построены так, что г.ервый канал всегда в первую очередь пытается установить связь с первым абонентом, второй канал — со вторьм, а в случае занятости соответствующих абонентов переходят к аняли"-у следующего абонента. Сигнал с выхода элемента ИЛИ 83 поступает одновременно ня входы элементов И 77-79 и

97. Если в УС к этому времени уже пришли сигналы "TG" от первого и второго абонентов, то триггеры 87 блоков 4.1 и 4.2 устанавливаются в единичное состояние. и обмен по инициативе канала состояться не может.

При этом элемент И 77 оказывается открытым, и ня его выходе формирусигHBJI "Занято", Ko ropbIH посту1425696

30 пает через элемент ИЛИ 73 на выход

51.1, 51.2 соответствующего блока

4.1, 4.2 и далее через соответствующие усилители блоков 1.1, 1,2 в канал . Сигнал "Занято" формируется и в том случае, если триггер 86 блока

4 ° 1 оказывается в единичном состоянии (это означает, что с первым абонентом ведет обмен информацией второй канал), и триггер 84 блока 4.2 оказывается в единичном состоянии (это означает, что со вторым абонентом ведет обмен информацией второй канал), то элемент И 78 оказывается открытым и сигнал Занято" с его выхода поступает на другой вход элемента ИЛИ 73 и далее в канал.

Если триггеры 86 и 87 блока

4.1 оказываются в нулевом состоянии, то элемент И 79 оказываегся открытым, и сигнал с вы хода элемента ИЛИ 83 проходит на вход элемента ИЛИ 93,с выхода которого этот сигнал устанавливает в единичное состояние триггер 84 и через выход 54.1 блока 4.1 поступает в блок

6 на установку в нулевое состояние триггера 161 (в этом режиме работы устанавливать в нулевое состояние триггер 161 нет необходимости) и на вход элемента И 13.1, с выхода которого этим сигналом устанавливается в единичное состояние триггер 11.1.

Сигнал "ТРБ-А" с выхода триггера

11. 1 передается в канал . Сигналом

"ТРБ-А" канал информируется о том, что абонент свободен и УС готово для приема и выполнения команды. Если триггер 86 оказывается в единичном состоянии, элемент И 79 закрыт, а элемент И 97 открыт, и сигнал с выхода элемента ИЛИ 83 пройдет через элемент И 97 на выход 58.1 блока 4 ° 1, С выхода этот сигнал поступает на вход элемента И 96 блока 4. 2, тем са- 45 мым предпринимается попытка, при занятом первом абоненте выбрать второй абонент. Элемент И 96 окажется открытым в том случае, если второй элемент не занят вторым каналом, то 50 есть, если триггер 84 блока 4.2 находится в нулевом состоянии. Тогда сигнал с выхода элемента И 96 через элемент ИЛИ 89 установит в единичное состояние триггер 86„ одновременно 55 этот сигнал через выход 49.2 блока

4 ° 2 поступает на второй вход элемента ИЛИ 13.1, устанавливает триггер

11.1 в единичное состояние, сигнал

"ТРБ-А" с выхода которого через блок

1.1 передается в канал. Таким образом, осуществляется подключение к каналу свободного абонента. Далее канал направляет в УС команду ("Запись" или "Чтение" ) и сигнал "ВБР-К", который через соответствующий усилитель поступает на выход 23 блока и далее на открытый единичным выходом триггера 11,1 :элемент И 12.1.

С выхода 66.1 сигнал "ВБР-К" через элемент ИЛИ 14. 1 устанавливает в исходное состояние триггер 11. 1 и счетчик 16.1. Когда триггер 11.1 находится в единичном состоянии,элемент И 15.1 открыт, и метки времени с генератора 18 заполняют счетчик 16.1. Счетчики 16.1, 16.2 определяют время, в течение которого требование на обмен УС должно быть обработано каналом. Одновременно сигнал с выхода 66.1 элемента И 12.1 поступает на входы блоков 4.1 и 4.2.

В блоке 4.1 этот сигнал поступает на вход элемента И 80, а в блоке

4 ° 2 — на вход элемента И 82, т.е. в зависимости от того, какой абонент выбран в УС, в единичном состоянии окажется триггер 84 блока 4.1 или триггер 86 блока 4.2. Соответственно окажется открытым элемент И 80 блока 4.1 или элемент И 82 блока

4.2. Если открыт элемент И 80, то сигнал с его выхода установит в единичное состояние триггер 74, в нуле-. вое состояние — триггера 81 и 84.

Если открыт элемент И 82 блока 4.2, то сигнал с его выхода установит в единичное состояние триггер 76, в нулевое состояние — триггеры 86 и

87. Разрешающий сигнал с выхода триггера 74 через выход 50.1 блока

4, 1 поступает в блок 5 на элементы

И 101, 103, 105, 107, 111 и 117, логически подключая тем самым первый абонент к первому каналу. После дешифрации команды на дешифраторе 8.1 начинается собственно обмен информацией между каналом и абонентом, аналогично прототипу. В конце цикла обмена генератор 138 вырабатывает последний синхроимпульс, который устанавливает в исходное состояние элементы блока 3.1 и с выхода 42 этого блока через открытый элемент И 107> элемент ИЛИ 116, выход 33 блока 5 поступает в блок 4.1 на установку в

9 1425696 10 нулевое состояние триггеров 74 и 76, Если в единичное состояние установлен триггер 76 блока 4.2, то сигнал с его выхода через выход 52.2 блока 4.2 поступает в блок 5 на элементы И 126, 128, 130, 122, 124,,133,логически подключая тем самым второй абонент к первому каналу. Далее процесс обмена проходит аналогично описанному с той лишь разницей, что по окончании цикла обмена сигнал с выхо-да 46 блока 3.2 поступает через открытый элемент И 122, элемент ИГК (.3

132, выход 34 блока 5 в блок 4. 2,, на установку в исходное состояние триггеров 74 и 76. Так осушествляется ра-бота УС в первом варианте первого режима.

Если за заданное вреь ч канал не ответип на сигнал "ТРБ-А", т.е. не направил команду и сигнал "ВБР-К", то по истечении заданного времени счетчик 16.1 переполняется, и на его выходе 72. 1 появляется сигнал переполнения, который устанавливает в исходное состояние триггер 11.1 через элемент ИЛИ 14.1. Одновременно этот сигнал поступает в блок 4. i где устанавливает н исходное состояние через элемент ИЛИ 93, триггер 84 в единичное состояние триггер 81. Ecrrr . при этом триггер 87 в нулевом состо1

, янии, то через элемент И 100 триггер, 81 этим же сигналом устанавливается

; в исходное состояние.

Сигнал с выхода 72.1 счетчика

16.1 поступает также на входы элемен = тов И 88, 98 блока 4.1, однако, в этом режиме работы зти элементы ока4О зываются закрытыми. В блок 4.2 сигнал с выхода 72. 1 счетчика 16, 1 приходит на вход элемента И 95, однако, в этом режиме этот элемент закрыт и никаких действий не производится. Таким образом, по истечении заданного времени необслуженное каналом УС устанавлива-ется в исходное состояние.

Во втором варианте первого режи-. ма работы канал направляет в УС вторую модификацию. кода адреса, В результате дешифрации кода адреса на выходе, например, 68.1 появляется угг- равляюший сигнал адреса, который поступает в блок 6 на вход элемента И 152. Если на входы блока 6 од"- 55 новременно поступят сигналы с выходов 68.1 и 68.2 дешифраторов 7.1 и

7.2 соответственно (это означает,чт;; одновременно два канала инициируют обмен информаиией с двумя абонентами), то право организации связи с двумя абонентами получает канал, который в данный момент имеет высший приоритет. Значение приоритета устанавливается положением переключателя П блока 2, Соответственно приоритетный сигнал выборки появится на одном из выходов 62 или 63 блока

6. Далее этот сигнал, например с выхода 62, поступает в блок 4.1 на вход элемента ИЛИ 83 и одновременно в блок 4,2 на вход элемента И 99.

Таким образом, осуществляется намерение канала подключить одновременно два абонента.

Сигнал с выхода элемента ИЛИ 83 проходит по схеме в соответствии с состоянием элементов УС, как было описано для первого варианта. На выходе элемента И 99 блока 4.2 сигнал появится лишь в том случае, если B данный момент второй канал не работает со своим вторым абонентом, т.е.,если триггер 84 блока 4.? находится в нулевом состоянии. Если триггер 84 блока 4.2 находится в нулевом состоянии, то элемент И 99 оказывается открытым, и приоритетный сигнал выборки с выхода 62 блока

6 пройдет через этот элемент, через элемент ИГИ 89 и установит триггер

86 в единичное состояние. Одновременно сигнал с выхода элемента ИЛИ

89 поступает на выход 49.2 блока

4„2 и далее на вход элемента ИЛИ

13.1, После установпения триггера

1(.1 в единичное состояние работа

УС происходит аналогично описанному °

Второй режим работы УС вЂ” обмен информацией между каналом и абонентом по инициативе абонента, В этом случае абонент выстаьляет сигнал "Требование обмена (ТО)", который устанавливает в единичное состояние триггер 148 блока 3 связи с абонентом. Далее с выхода, например 44, блока 3,.1 сигнал "ТО" поступает в блок 4.1 ва вход элемента

И 9 I. .Элемент И 91 окажется открытьщ„ если в этот момент временк ни адин из каналов не организует обмена с этим абонентом, т.е. тркггер

84 блока 4. I три-гер 86 блока

4..2 и три-геры 156, 161 блока 6 находятся в нулевом состоянии.

1425696

Сигнал с выхода элемента И 91 устанавливает триггер 87 в единичное состояние. Появившийся на выходе триггера 87 единичный сигнал устанавливает через элемент ИЛИ 93 в едиS ничное состояние триггер 84, Одновременно сигнал с выхода элемента

ИЛИ 93 через выход 54.1 поступает на сброс триггеров 156, 161 блока 6 и на !О установку в единичное состояние через элемент ИЛИ 13. 1 триггера ii,i.

Если в ответ на сформированный триггером 11.1 сигнал"ТРБ-А" канал направит команду и сигнал "ВБР-К", то работа УС происходит аналогично описанному. Если за заднное время канал не направит в УС команду и сигнал

"ВБР-К", то сигнал переполнения с выхода 72.1 счетчика 16.1 устанавливает триггер 11. 1 в нулевое состояние. Одновременно сигнал с выхода

72.1 поступает в блок 4.2 на вход элемента И 95, но в данный момент этот элемент оказывается закрытым, и в блок 4.1, где устанавливает в единичное состояние триггер 81, при-! чем триггер 81 не сбрасывается, поскольку элементы И 100 и 75 оказываются закрытыми. Далее сигнал с выхода 72. 1 устанавливает в нулевое состояние триггер 84 и поступает на вход элемента И 98 блока 4.1. Элемент И 98 оказывается открытым в том случае, если бып в единичном состоянии триггер 87 блока 4.2, и второй канал не ведет работы ни с одним абонентом, т.е. триггер 84 блока

4.2 и триггер 86 блока 4.1 оказываются в нулевом состоянии. Тогда сигнал с выхода элемента И 98 через элемент ИЛИ 89 устанавливает в единичное состояние триггер 86 и через выход 49.1 поступает на вход элемента ИЛИ 13.2, устанавливая тем самым в единичное состояние триггер

11.2. Если второй канал оказывается занятым обменом с вторым абонентом, то элемент И 88 блока 4.1 открыт, и сигнал с выхода 72.1, пройдя через этот элемент И,установит в исходное 50 состояние триггер 87, таким образом, в этом случае обмен не состоялся, схемы УС установлены в исходное состояние. После установки триггера

11.2 в единичное состояние сигнал 55 с его выхода 65.2 через соответствую» щий усилитель блока 1.2 связи с каналом поступает во второй канал. В ответ на этот сигнал канал направляет в УС команду и сигнал "ВБР-К", с их приходом схемы УС работают аналогично описанному. Если и второй канал в течение заданного времени не пришлет в УС команду и сигнал "ВБРК", то сигнал переполнения с выхода

72.2 счетчика 16.2 установит тригrер 11.2 через элемент ИЛИ 14.2 в исходное состояние. Одновременно этот сигнал поступает в блоки 4.1 и

4.2. В блок 4.1 он приходит на вход элемента И 95, который открыт, поскольку триггеры 81 и 87 находятся ! в единичном состоянии. Сигнал с выхода элемента И 95 устанавливает в нулевое состояние триггеры 81, 87 и 86. Таким образом, поскольку ни первый, ни второй каналы не ответили на требование абонента, схемы УС устанавливаются в исходное состояние.

В блоке 4.2 сигнал с выхода 72.2 устанавливает в единичное состояние триггер 81, а затем в нулевое через открытый элемент И 75 (поскольку триггер 81 блока 4.1 в это время еще находится в единичном состоянии) и элемент ИЛИ 85. Элемент И 100 в этот момент закрыт, поскольку триггер 87 блока 4,2 находится в нулевом состоянии. Закрыты и элементы И 88 и

98, так как триггер 84 блока 4.1 и триггер 87 блока 4.2 находятся в нулевом состоянии. Через элемент ИЛИ

94 триггер 84 устанавливается в нулевое состояние (подтверждает), поскольку все схемы УС работают на обслуживание сигнала "ТО".от абонента, такой подтверждающий сброс триггера 84 работе не мешает. Работа УС при поступлении сигнала "ТОп от второго абонента происходит аналогично, Формула изобретения

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

1425696. блоков связи с каналом, а первой группой информационных входов-выходов - с первой группой первого блока связи с абонентами вторая груп9

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

1, и вход запроса — соответственно к

,выходам первого и второго элементов

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

45 информационньгх входов блока коммутации, третьим и четвертым информационными входами подключенного к группе выходов второго дешифратора команд, выходы первого и второго элементов

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

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

1425696

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

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

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

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

1425б96

+ АФюлу 7

562 33

59 2

БЧ

ЧЧ .(Ч6 б5(52/

7Е2 (72!) 572 (57 1) 55.2

153 )) Ф з Я третий вход третьего элемента И, соединенный с вторым входом седьмого .элемента И, четвертый вход восьмого элемента И, вторые входы первого, десятого элементов И образуют группу входов блока, второй вход,тринадца— того элемента И является вторым входом разрешения блока, выход третье55.2 (55.!!

56.2 (56 Ц

67.! в78 (б2)

<63) го триггера, грямой выход четвертого триггера, инверсный выход пятого триггера, соединенный с четвертым выходом двенадцатого элемента И, инверсный выход четвертого триггера, прямой выход шестого триггера и выход одиннадцатого элемента И образуют группу выходов блока.

1425696

У5 % 37522 $02

1425696

Составитель H.Âåðòëèá

Техред N.Õoäàíè÷ Корректор Н.Король

Редактор Н.Гунько

Ф»

Заказ 4772/48 Тирак 704 Подписное

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

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

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

Устройство для сопряжения каналов ввода-вывода с абонентами Устройство для сопряжения каналов ввода-вывода с абонентами Устройство для сопряжения каналов ввода-вывода с абонентами Устройство для сопряжения каналов ввода-вывода с абонентами Устройство для сопряжения каналов ввода-вывода с абонентами Устройство для сопряжения каналов ввода-вывода с абонентами Устройство для сопряжения каналов ввода-вывода с абонентами Устройство для сопряжения каналов ввода-вывода с абонентами Устройство для сопряжения каналов ввода-вывода с абонентами Устройство для сопряжения каналов ввода-вывода с абонентами Устройство для сопряжения каналов ввода-вывода с абонентами Устройство для сопряжения каналов ввода-вывода с абонентами 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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