Устройство для сопряжения каналов ввода-вывода с абонентами Советский патент 1988 года по МПК G06F13/00 

Описание патента на изобретение SU1425696A1

1U

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

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

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

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

1.1и 1.2 связи с каналами, блок 2 задания режима, блоки 3.1 и 3.2 связи с абонентами, блоки 4.1 и 4.2 управления выборкой, блок 5 коммутации блок 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 информации от первого канала, выходы 20-23 управляющих сигналов от первого канала, выходы 24-27 управляющих сигналов от второго канала, шину 28 информации. от второго канала, шину 29 информации в первый канал, шину 30 информации во Второй канал, выход 31 сигнала сопровогкдения информации в первый канал, выход 32 сигнала сопровождения информации во второй канал выходы 33 и 34 сигнала сброса, шину 35 информации в первый абонент, выходы 36 и 37 управляющих сигналов в первый абонент, шину 38 информации во второй абонент, выходы 39 и 40 управляющих сигналов во второй абонент, шину 41 информации из первого абонента, выходы 42 и 43 управляюищх

0

5

0

5

сигналов из первого абонента, выход 44 сигнала требования обмена от первого абонента, шину 45 информации от второго абонента, выходы 46 и 47 управляющих сигналов от второго абонента, выход 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сигналов управления, выходы 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, 5 триггер 84, элемент ИЛИ 85, триггеры 86 и 87, элемент И 88, элементы ИЛИ 89 и 90, элемент И 91, элементы ИЛИ 92-94, элементы И 95-100.

Блок 5 коммутации (фиг.З) содержит элементы И 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, элемент НЕ 153, 5 элемент И 154, элемент ШШ 155, триггер 156, элемент И 157, элемент НЕ 158, элемент И 159, элемент ИЛИ 160, триггер 161, элемент И 162

0

0

5

0

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

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

Блоки 1.1 и 1.2 связи с каналами предназначены дня приема и передачи управляющих, адресных и информаци- онных сигналов между устройством для сопряжения и двумя каналами.Бло 2 служит для установления приоритета для первого или второго канала в зависимости от положения переключателя П. Блоки 3.1 и 3.2 связи с абонентами предназначены для приема, формирования и передачи управляющих сигналов и информации (данных) между собственно устройством для сопряжения и абонентами. Блоки 4.1 и 4.2 управления выборкой служат для выборки одним из каналов или одновременно двумя каналами сво .бодного абонента или двух абонентов одновременно, а также для передачи сигнала Требование обмена в свободный канал.

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

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

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

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

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

5

0

5

Элементы И 1 2 .-1 и 12.2 предназначены для передачи сигналов Выборка от канала (ВБР-К) в зависимости от состояния триггеров 11.1 и 11.2. Элементы ИЛИ 13.1 и 13.2 формируют сигналы установки триггеров

11.1и 11.2 в единичное состояние. Элементы ИЛИ 14.1 и 14.2 формируют

Q сигналы установки триггеров 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 в зависимости от управляюп1их сигналов.

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

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

1.1и служит для передачи из первого канала кода адресов, команд и

Q данных.

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

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

1.2и предназначена для передачи и второго канала кода адресов, команд и данных. Шины 29 и 30 являк)тся вы5 ходами блока 5 и служат для передачи информации от блока 5 коммутации в первый и второй каналы соответственно. Выход 31 предназначен для пе-

5

0

5

редачи сигнала Информация от абонента (ИНФ-А) от блока 5 коммутации в первый канал. Выход 32 служит для передачи сигнала ИНФ-А от блока 5 коммутации во второй канал, Выходы 33 и 34 предназначены фля передачи в блоки 4,1 и 4.2 управления выборкой сигналов сброса.

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

Выход 36, 37, 39, 40 и 42, 43,

46.,47 предназначены для передачи уп равляюпц€х сигналов между блоком 3

и блоками 3,1 и 3,2 связи с абонентами Выход 44 служит для передачи сигнала Требование обмена (ТО) от первого абонента. Выход 48 предназначен для передачи сигнала ТО от второго абонента. Выход 49„1, 49„2, 50,1 ,, 50 Л, 51 . Ь 51.2,52.15 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 Л, 59,1, 59.. 2 служат для передачи управляющих сигналов из 6HokoB 4.1 и 4о2 управления выборкой,

Вьпсоды 60 и 61 предназначены для передачи сигналов приоритета из блока 2, Выходы 62-64 служат для передачи приоритетных сигналов выборки и сигнала управления из блока 6 приоритета. Выходы 65,1, 65.2 предназначены для передачи в канал сигнала .ТРБ--А, Выход 66,1, 66.2 служат для передячи сигнала ВБР-К с выходов элементов И 12.1, 12, 2, Выходы 67«1,

67.2,68.1, 68,2 блоков 7 предназначены для передачи управляющих сиг- налов адреса с вькодов дешифратороБ

7.1,7,2 адреса. Элемент ИЛИ 73 блоков 4.1, 4,2 предназначен для формирования сигнала Занято и передачи его на выходы 51.1 и 51.2 блоков 4„1 и 4,2 соответственно. Триггеры

74 и 76 служат для формирования и хранения з и Равляющих сигнапов выборки для блока 5, Элементьз И, 75, 77-80 82 предназначены для формирования управляющих сигналов блоков 4,15

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

86 предназначены для выработки и хранения гфомежуточных управляющих

5

0

5

Q

0

5

0

5

0

5

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

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

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

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

В первом варианте первая модификация кода адреса деишфрируется на деишфраторе 7,1, и сигнал с его выхода 67 И поступает в блок 4,1, на вход элемента ШТИ 83 Схема, блоков 4,1 и 4,2 и связи между ними и с другими блоками построены так, что первый канал всегда в первую оче- редБ пытается установить связь с пер- вьм абонентом, второй кана.г1 - со вторым, а в случае занятости соответствующих абонентов переходят к анализу следующего абонента. Сигнал с выхода элемента ШШ 83 поступает одновременно на входы элементов И 77-79 и 97, Если в УС к этому времени уже пришли сигналы то от первого и второго абонентов, то триггеры 87 блоков 4.1 и 4.2 устанавливаются в единичное состояние и обмен по инициативе канала состояться не может. При этом элемент И 77 оказывается открытым, и на его выходе формируется сигнал Занято, который поступает через элемент ИЛИ 73 на выход 51.1, 51.2 соответствующего блока 4,1, 4.2 и далее через соответствующие усилители блоков 1.1, 1.2 в канал. Сигнал Занято формируется и в том случае, если триггер 86 блока

4.1оказывается в единичном состоянии (это означает, что с первым абонентом ведет обмен информацией второй канал), и триггер 84 блока 4.2 оказывается в единичном состоянии (это означает, что со вторым абонентом ведет обмен информацией второй канал), то элемент И 78 оказывается открытым и сигнал Занято с его выхода поступает на другой вход элемента ИЛИ 73 и далее в канал. Если триггеры 86 и 87 блока 4i1 оказываются в нулевом состоянии, то элемент И 79 оказыва- ется открытым, и сигнал с выхода элемента ИЛИ 83 проходит на вхо элемента ИЛИ 93,с выхода которого этот сигнал устанавливает в единичное состояние триггер 84 и через выход 54.1 блока 4.1 поступает в блок 6 на установку в нулевое состояние триггера 161 (в этом режиме работы устанавливать в нулевое состояние триггер 161 нет необходимости) и на вход элемента И 13.1, с выхода которого этим сигналом устанавливается в единичное состояние триггер 11.1. Сигнал ТРБ-А с выхода триггера 11.1 передается в канал. Сигналом ТРБ-А канал информируется о том, что абонент свободен и УС готово для приема и выполнения команды. Если триггер 86 оказывается в единичном состоянии, элемент И 79 закрыт, а элемент И 97 открыт, и сигнал с выхода элемента ИЛИ 83 про14дет через элемент И 97 на выход 58,1 блока 4.1. С выхода этот сигнал поступает на вход элемента И 96 блока 4.2, тем самым предпринимается попытка, при занятом первом абоненте выбрать второй абонент. Элемент И 96 окажется открытым в том случае, если второй элемент не занят вторым каналом, то есть, если триггер 84 блока 4.2 находится в нулевом состоянии. Тогда сигнал с выхода элемента И 96 через элемент ИЛИ 89 установит в единичное состояние триггер 86, одновременно этот сигнал через выход 49.2 блока

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

5

5

11.1 в единичное состояние, сигнал ТРБ-А с выхода которого через блок

1.1передается в канал. Таким образом, осуществляется подключение к каналу свободного абонента. Далее канал направляет в УС команду (Запись или Чтение) и сигнал ВБР-К, который через соответствующий уси0 литель поступает на выход 23 блока и далее на открытый единичным выходом триггера 11.1 .элемент И 12,1. С выхода 66.1 сигнал ВБР-К через элемент ИЛИ 14,1 устанавливает в исходное состояние триггер 11,1 и счетчик 1б,1. Когда триггер 11,1 находится в единичном состоянии,элемент И 15.1 открыт, и метки времени с генератора 18 заполняют счетQ чик 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, в нуле-j вое состояние - триггера 87 и 84, Если открыт элемент И 82 блока 4,2, то сигнал с его выхода установит в единичное состояние триггер 76, в нулевое состояние - триггеры 86 и 87, Разрешающий сигнал с выхода триггера 74 через выход 50,1 блока

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

0

5

0

5

нулевое состояние триггеров 7А и 76, Если в единичное состояние установлен триггер 76 блока 4,2, то сигнал с его выхода через выход 52„2 блока 4,2 поступает в блок 5 на элементы И 126,128, 130,122,124з133,ло гически подключая тем самым второй абонент к первому каналу Далее процесс обмена проходит аналогично опи- санному с той лишь разницей, что по окончании цикла обмена сигнал с вьгко да 46 блока 3.2 поступает через открытый элемент И 122, элемент ИЛИ 132, выход 34 блока 5 в блок 4,2,, на установку в исходное состояние т-риг- геров 74 и 76 Так осуществляется работа УС в первом варианте первого режима.

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

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

Во втором варианте первого реш 5- ма работы канал направляет в УС вторую модификацию, кода адресд, В ре- зультате дешифрации кода адреса на выходе, например, 68,1 появляется уп равляющий сигнал адреса, который поступает в блок 6 на вход элемента И 152, Если на входы блока 6 од- новрененно поступят сигналы с выходов 68.1 и 68,2 дешифраторов 7«1 и 7,2 соответственно (это означаеТдЧто

s

0

0 5

0

5

0

5

одновременно два канала инициируют обмен информацией с двумя абонентами) , то право организации связи с двумя абонентами получает канал, который в данный момент имеет высший приоритет. Значение приоритета устанавливается положением переключателя П блока 2, Соответственно приоритетный сигнал выборки появится на одном из вькодов 62 или 63 блока 6, Далее этот сигнал, например с выхода 62, поступает в блок 4,1 на вход элемента lilM 83 и одновременно в блок 4,2 на вход элемента И 99, Таким образом осуществляется намерение канала подключить одновременно два абонента,

Сигнал с выхода элемента {ШИ 83 проходит по схеме в соответствии с состоянием элементов УС, как было описано для первого варианта. На вгзгкоде элемента И 99 блока 4.2 сиг- иал появится лишь в том случае, если в данный Mot -jeHT, второй канал не работает со своим вторым абонентом, т,ео5если триггер 84 блока 4„2 находится в нулевом состоянии. Если триггер 84 блока 4,2 находится в нулевом состоянии, то элемент И 99 оказывается открытым, и приоритетный сигнал выборки с выхода 62 блока 6 пройдет через этот элемент, через элемент ИЛИ 89 и установит триггер 86 в единичное состояние. Одновременно сигнал с выхода элемента ИЛИ 89 поступает на выход 49,2 блока 4„2 и далее на вход элемента ИЛИ 13,1, После установления триггера Г(, 1 в единичное состояние работа УС происходит ансшогично описанному.

Второй режим работы УС - обмен информацией между каналом и абонентом по инициативе абонента.,

} этом случае абонент выставляет сигнал Требование обмена (ТО), который устанавливает в единичное состояние триггер 148 блока 3 связи с абонентом. Далее с выхода, напри™ мер 44, блока 3v1 сигнал ТО поступает в блок 4,1 на вход элемента И 91, Элемент И 91 окажется открытым, если в этот момент времени ни один из каналов не организует обме- н а с этим абонентом, т.е. триггер 84 блока 4,1, триггер 86 блока 4о2 и триггеры 156, 161 блока 6 находятся в нулевом состоянии с

Сигнал с выхода элемента И 91 устанавливает триггер 87 в единичное состояние. Появившийся на выходе триггера 87 единичный сигнал устанавливает через элемент ИЛИ 93 в еди ничное состояние триггер 84. Одно- вр менно сигнал с выхода элемента ИЛИ 93 через выход 54,1 поступает на сброс триггеров 156, 161 блока 6 и н установку в единичное состояние че- реЭ элемент ИЛИ 13.1 триггера 11.1. Если в ответ на сформированный триггером 11.1 сигнал ТРБ-А канал направит команду и сигнал ВБР-К, то работа УС происходит аналогично описанному. Если за заднное время канал не направит в УС команду и сигнал ВБР-К, то сигнал переполнения с выхода 72.1 счетчика 16.1 устанавливает триггер 11.1 в нулевое состояние. Одновременно сигнал с выхода

72.1поступает в блок 4.2 на вход элемента И 95, но в данный момент

этот элемент оказывается закрытым, и в блок 4o1j где устанавливает в единичное состояние триггер 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, пройдя через этот элемент И,установит в исходное состоя1ше триггер 87, таким образом, в этом случае обмен не состоялся, схемы УС установлены в исходное состояние. После установки триггера

11.2в единичное состояние сигнал с его выхода 65.2 через соответствую щий усилитель блока 1.2 связи с каналом поступает во второй канал. В

5

0

Q

5 0

5

0

5

0

5

ответ на этот сигнал канал направляет в УС команду и сигнал ВБР-К, с их приходом схемы УС работают аналогично описанному. Если и второй канал в течение заданного времени не пришлет в УС команду и сигнал ВБР- К, то сигнал переполнения с выхода . 72.2 счетчика 16.2 установит триггер 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. Устройство для сопряжения каналов ввода-вывода с абонентами, содержащее два блока связи с каналом, группы входов-выходов которых являются соответствующими входами-выходами устройства для подключения i информационно-управляющим входам- выходам первого и второго каналов ввода-вывода, блок коммутации, соединенный соответственно первой и второй группами выходов с первыми группами входов первого и второго

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

5

0

5

0

5

0

5

0

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

10

151425696

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

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

венно иггеров

15

од с м тр и ти ед дв то ч го вх вх то ч по г не тр ме м вх ве и хо ры на д вх ды со го тр со го ца но ме то и вт ед ше сб со та и со вт хо ИШ и ны ге вы И, за вт

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

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

0

0

5

0

5

5

0

5

0

5

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

1714

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

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

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

название год авторы номер документа
Устройство для сопряжения каналов ввода-вывода с абонентами 1985
  • Михайлов Сергей Федорович
  • Солдатов Игорь Георгиевич
  • Тужилин Виталий Иванович
SU1223238A1
Устройство для обмена информацией между абонентами 1986
  • Токарев Геннадий Олегович
  • Фомин Ким Георгиевич
  • Платонов Даниил Михайлович
  • Паницкий Владимир Александрович
SU1383376A1
Устройство для сопряжения вычислительной машины с внешними абонентами 1984
  • Алексеев Александр Васильевич
  • Константинов Анатолий Анатольевич
  • Спектор Владимир Сергеевич
SU1265784A1
Устройство для сопряжения каналов ввода-вывода с абонентом 1983
  • Михайлов Сергей Федорович
  • Новиченко Игорь Иванович
SU1160422A1
Многоканальный адаптер 1987
  • Генке Вячеслав Александрович
  • Лапшин Борис Иванович
  • Лещенко Юрий Петрович
  • Милашенко Сергей Михайлович
  • Надененко Виктор Кириллович
  • Оганян Герман Арташесович
  • Щеглов Валерий Константинович
  • Яськова Вера Георгиевна
SU1495806A1
Многоканальное устройство для сопряжения абонентов с каналами ввода-вывода ЭВМ 1984
  • Елисеев Виктор Кириллович
  • Глазунов Геннадий Федорович
  • Кабаев Валерий Алексеевич
  • Филатова Галина Петровна
SU1275456A1
Адаптер канал-канал 1987
  • Михайлова Вера Рэмовна
  • Попов Сергей Олегович
  • Шагов Константин Дальвиевич
SU1425694A1
Устройство для ретрансляции сигналов между каналом ввода-вывода и внешними устройствами 1988
  • Верховцев Владимир Михайлович
SU1513464A1
Устройство для формирования сигнала подключения периферийного устройства к каналу ввода-вывода 1985
  • Пронин Владислав Михайлович
  • Карпейчик Виктор Владимирович
  • Извозчикова Лидия Николаевна
  • Яновская Алла Георгиевна
SU1247881A1
Устройство для сопряжения ЭВМ с селекторным каналом 1986
  • Воронцов Владимир Александрович
  • Извозчикова Лидия Николаевна
SU1401472A1

Иллюстрации к изобретению SU 1 425 696 A1

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

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

Формула изобретения SU 1 425 696 A1

Л

.„.Д

к каналу 2

1--Jc..iiik

П 2/1 5 ге 17 ZB

KTriOTL

L- 5:. ,j -

й/уг;

.:гжжшшг:2 22

51.7п. 2

(sir,(72)

63(S2J

да.; Я/ П2 д. S3.1 69.2 T/II 70.1 за зз jfff t,s 7 f$

J5 36 37 SZZSO.l

3$13В) ЗбЫд7М

л sz

3S yf

«w«/

, mj

ftms)

к AB 1(2) ФиаМ

Нанал1 /Кани/ 2фие.§

АЛР-К УПР-К 86Р-К ТРВ-А ЗН Н

±±

BMMtoetu лк

т

т

SS.I §11 %2) {$1.2) Ш)

Документы, цитированные в отчете о поиске Патент 1988 года SU1425696A1

Устройство для сопряжения 1980
  • Михайлов Сергей Федорович
  • Тужилин Виталий Иванович
SU888098A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для сопряжения каналов ввода-вывода с абонентом 1983
  • Михайлов Сергей Федорович
  • Новиченко Игорь Иванович
SU1160422A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 425 696 A1

Авторы

Михайлов Сергей Федорович

Школин Владимир Петрович

Янышев Юрий Алексеевич

Даты

1988-09-23Публикация

1987-03-30Подача