Устройство для сопряжения каналов ввода-вывода с абонентами
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
/24-2478. Бюл. Р 35айлов, В.П.Школин ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИИ(56) Авторское свидетельство СССР У 888098, кл. С 06 Р 13/00, 1980.Авторское свидетельство СССР Р 1160422 ю кл С 06 Р 13/00 ь 1983(54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ КАНАЛОВ ВВОДА-ВЫВОДА С АБОНЕНТАМИ(57) Изобретение относится к вычислительной технике и может быть использовано при построении двухмашинных вычислительных комплексов. Целью изобретения является повышение пропускной способности устройства, Цель достигается тем,что в устройство, содержащее два блока связи с каналом, первый блок связи с абонентами, блок коммутации, первый блок управления выборкой, блок задания режима, шесть групп элементов И, ента И,два элемента ИЛИ, д ера, двадешифратора адреса, дв д шифраторакоманд, введены второй блок связи сабонентами, второй блок управлениявыборкой, блок приоритета, генераторметок времени, два элемента И, двасчетчика, два элемента ИЛИ, Изобретение обеспечивает гибкую органиэациюобмена информацией между двумя ЭВМи полем внешних абонентов, условно распределенных между ЭВМ. Устройство для сопряжения при инициалиэации обмена со стороны ЭВМ обеспечивает выбор и подключение свободногоабонента за одно обращение ЭВМ. Приинициализации обмена абонентом сигнал требования абонента на обмен поступает в первую очередь в условнозакрепленную ЭВМ, а в случае ее занятости или неисправности транслируется во вторую ЭВМ. 1 з,п. ф-лы,7 ил(Ю третий вход третьего элемента И, соединенный с вторым входом седьмого.элемента И, четвертый вход восьмогоэлемента И, вторые входы первого,десятого элементов И образуют группувходов блока, второй вход,тринадцатого элемента И является вторым входом разрешения блока, выход третьего триггера, грямой выход четвертого триггера, инверсный выход пятоготриггера, соединенный с четвертымвыходом двенадцатого элемента И, инверсный выход четвертого триггера,прямой выход шестого триггера и выход одиннадцатого элемента И образуют группу выходов блока, 142569 Ь1425696 Юр гааз/ваюаю гМРЯ МРк ЮРР ЖР-к Р Фы оставитель В.Вертлиехред М,Ходанич рректор Н.Корол актор ко Подписноого комитета СССРний и открытий аушская наб.,роиэводственно-полиграфическое предприят аз 4772/48 Тирак 704 ВНИИПИ Государствен по делам изобрет 113035, Москва, Ж, жгород, ул. Проектная, 420 Изобретение относится к вычислительной технике и предназначено дпяорганизации обмена информацией междудвумя каналами ввода-вывода и единымполем абонентов.5Целью изобретения является повышение пропускной способности устройства за счет обеспечения возможностивыбора каналом ЭВМ свободного абонента, одновременно нескольких абонентов и обеспечения доступа требования абонента на обмен в свободнуюи исправную ЭВМ,На фиг.1 представлена блок-схемаустройства для сопряжения; на Фиг,2 -Функциональная схема блока управлениявыборкой; на фиг,З - Функциональнаясхема блока коммутации, на Фиг.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 и 172, генератор 18 меток времени, шину 19 информации от40первого канала, выходы 20-23 управ- .ляющих сигналов от первого канала,выходы 24-27 управляющих сигналов отвторого канала, шину 28 информацииот второго канала, шину 29 информаций в первый канал, шину 30 информации во второй канал, выход 31 сигнала сопровождения информации в первый канал, выход 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.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,триггер 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, и 3,2 связи с абонентом(Фиг,4) содержат элемент ИЛИ 137,генератор 138 синхросигналов, элементы И 139-142, регистр 143, группу элементов И 144, триггеры 145150, группу элементов И 151,Блок б приоритета (Фиг.5) содержит элемент И 152, элемент НК 153,элемент И 154, элемент ИЛИ 155, триггер 156, элемент И 157, элемент НЕ158, элемент И 159, элемент ИЛ 160,триггер 161, элемент И 162, 1425696Блок 2 задания режима (фиг,6) содержит элемент НЕ 163 и переключатель приоритета П.Блоки 1.1 и 1.2 с каналом (фиг,7) содержат усилители-приемники 164 и усилители-передатчики 165.Блоки 1.1 и 1.2 связи с каналами предназначены для приема и передачи управляющих, адресных и информаци- онных сигналов между устройством для сопряжения и двумя каналами, Блок 2 служит для установления приоритета для первого или второго канала в зависимости от положения переключателя П. Блоки 3.1 и 3.2 связи15 с абонентами предназначены для приема, формирования и передачи управляющих сигналов и информации (данных) между собственно устройством для сопряжения и абонентами. Блоки 4.1 и 4,2 управления выборкой служат для выборки одним иэ каналов или одновременно двумя каналами сво,бодного абонента или двух абонентов одновременно, а также для передачи сигнала "Требование обмена" в свободный канал .Блок 5 коммутации предназначен для коммутации потоков информации и управляющих сигналов между канала 30 ми и абонентами в зависимости от сигналов выборки, поступающих из блоков управления выборкой, С помощью этих сигналов осуществляется выбор направления коммутации и выбор або нента для конкретного канала.Блок 6 приоритета служит для выработки приоритетных сигналов от сигналов с первого и второго дешифраторов адреса, в зависимости от 40 установленного блоком 2 приоритета.Дешифраторы 7. 1 и 7;2 адреса предназначены для выработки управляющих сигналов. адреса в зависимости от кода, поступающего из канала. Дешиф раторы 8.1 и 8.2 команд служат для выработки и передачи команд в блоки связи с абонентами в зависимости откода, поступающего иэ канала.Группы элементов И 9.1 и 9.2, 50 10.1 и 10.2 предназначены для передачи информации из канала в дешифраторы адреса и команд в зависимостиот управляющих сигналов.Триггеры 11.1 и 11.2 служат для 55 формирования, хранения и передачи в канал сигналов "Требование абонента (ТРБ-А"),Элементы И 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,1 и 4.2 управления выборкой сигналов сброса.Шины 35 и 38, 4 1 и 45 являютсявыходами блоков 5 и 3 соответственнои служат для передачи инФормации(данных) между блоком 5 коммутациии блоками 3.1 и 3.2 связи с абонен-.,тами. 15Выход 36 37, 39, 40 и 42) 43,46, 47 предназначены для передачи уп -равляющих сигналов между блоком 5и блоками 3.1 и 3.2 связи с абонен тами: Выход 44 служит для передачи, сигнала "ТРебование обмена (ТО)" отпервого абонента. Выход 48 предна"значен для передачи сигнала ТО отвторого абонента. Выход 49.1, 492,50 ь 1 р 50 ф 2,51 е 1 у 51 е 2,52 в 1 у 522,53.153.2,54.1,54.2,55.1,55,2,56,1,56,257,1, 57.2 58.1, 58.2, 59.1,. 59:2, служат для передачи управляющих сиг. налов из блоКов 4, и 4.2 управлениявыборкой.30Выходы 60 и 61 предназначены дляпередачи сигналов приоритета из блокаа 2. Выходы 62-64 служат для пере-,дачи приоритетных сигналов выборкии сигнала управления из блока б при=,элементов И 12, 1, 12.2. Выходы 67,1,67.2, 68.1, 68,2 блоков 7 преднаэна 40чены для передачи управляющих сигналов адреса с выходов дешиФраторов7.1, 7.2 адреса, Элемент ИЛИ 73блоков 4.1, 4.2 предназначен для Формирования сигнала Занято и переда.- н 11 . . 45чи его на выходы 51.1 и 51,2 блоков4.1 и 4.2 соответственно. Триггеры74 и 76 служат для Формирования ихранения управляющих сигналов выборки для блока 5, Элементы И 75, 77-80 5082 предназначены для Формированияуправляющих сигналов блоков 41,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 служат для выработки установочных сигналов для триггеров 8486 и 87.Устройство работает следующим образом,Инициализация обмена инФсрмациеймежду каналами и абонентами черезустройство может осуществлятьсякак каналом, так и абонентом, отсюда возможны два режима работы устройства.Рассмотрим вначале случай, когдаинициатором обмена является канал .Здесь возможны два варианта, В первом варианте канал посылает в устройства (УС) первую модиФикацию адреса, при этом канал хочет установить связь (записать или считатьинФормацию) с однии из абонентов,со свободным абонентом. Во второмварианте канал посылает в УС вторуюмодиФикацию адреса для установления связи одновременно с двумя абонснтами, как правило, такая связьнеобходима для одновременной записиинФормации на все абоненты или, покрайней мере, на все свободные вданный момент времени абоненты.В первом варианте первая модификация кода адрсса дешиФрируется надещиФраторе 7.1, и сигнал с его выхода 67,1 поступает в блок 4,1, навход элемента ИЛИ 83. Схема. блоков4,1 и 4.2 и связи между ними и с другиии блоками построены так, чтог,ервый канал всегда в первую очередь пытается установить связь с первым абонентом, второй канал - со вторьм, а в случае занятости соответствующих абонентов переходят к анализу следующего абонента. Сигнал с выхода элемента ИЛИ 83 поступает одновременно на входы элементов И 77-79 и97. Если в УС к этому времени ужепришли сигналы "ТО" от первого и второго абонентов, то триггеры 87 блоков 4,1 и 4.2 устанавливаются в единичное состояние. и обмен по инициативе канала состояться не может,При этом элемент И 77 оказываетсяоткрытым, и на его выходе Формируется сигнал "Занято", который госту 142569640 пает через элемент ИЛИ 73 на выход 51.1, 51,2 соответствующего блока 4.1, 4.2 и далее через соответствующие усилители блоков 1,1, 1,2 в канал . Сигнал "Занято" формируется и в том случае, если триггер 86 блока 41 оказывается в единичном состоянии (это означает, что с первым абонентом ведет обмен информацией второй канал), и триггер 84 блока 4,2 оказывается в единичном состоянии (это означает, что со вторым абонентом ведет обмен информацией второй канал), то элемент И 78 оказывается открытым и сигнал Занято с его вы 1 и15 хода поступает на другой вход элемента ИЛИ 73 и далее в канал.Если триггеры 86 и 87 блока 4.1 оказываются в нулевом состоянии, то элемент И 79 оказываегся открытым, и сигнал с выхода элемента ИЛИ 83 проходит на вход элемента ИЛИ 93,с выхода которого этот сигнал устанавливает в единичное состояние триггер 84 и через выход 54.1 блока 4.1 поступает в блок 6 на установку в нулевое состояние триггера 161 (в этом режиме работы устанавливать в нулевое состояние триггер 161 нет необходимости) и на30 вход элемента И 13.1, с выхода которого этим сигналом устанавливается в единичное состояние триггер 11.1, Сигнал "ТРБ-А" с выхода триггера 11.1 передается в канал, Сигналом 35 "ТРБ-А" канал информируется о том, что абонент свободен и УС готово для приема и выполнения команды. Если триггер 86 оказывается в единичном состоянии, элемент И 79 закрыт, а элемент И 97 открыт, и сигнал с выхода элемента ИЛИ 83 пройдет через элемент И 97 на выход 58.1 блока 41, С выхода этот сигнал поступает на вход элемента И 96 блока 4.2, тем са мым предпринимается попытка, при занятом первом абоненте выбрать второй абонент. Элемент И 96 окажется открытым в том случае, если второй элемент не занят вторым каналом, то 50 есть, если триггер 84 блока 4.2 находится в нулевом состоянии. Тогда сигнал с выхода элемента И 96 через элемент ИЛИ 89 установит в единичное состояние триггер 86 одновременно 55 этот сигнал через выход 49,2 блока 42 поступает на второй вход элемента ИЛИ 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, а в блоке 42 - на вход элемента И 82, т.е. в зависимости от того, какой абонент выбран в УС, в единичном состоянии окажется триггер 84 блока 4.1 или триггер 86 блока 4.2, Соответственно окажется открытым элемент И 80 блока 4.1 или элемент И 82 блока 4.2. Если открыт элемент И 80, то сигнал с его выхода установит в единичное состояние триггер 74, в нуле-, вое состояние - триггера 87 и 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 на установку внулевое состояние триггеров /4 и 76., Если в единичное состояние установлен триггер 76 блока 4.2, то сигнал с его выхода через выход 52.2 блока 4.2 поступает в блок 5 на эле" менты И 126, 128, 130, 122, 124133,логически подключая тем самым второй абонент к первому каналу, Далее процесс обмена проходит аналогично описанному с той лишь разницей, что по окончании цикла обмена сигнал с выхода 46 блока 3.2 поступает через открытый элемент И 122, элемент ИГЙ1.3 132, выход 34 блока 5 в блок 4,2 на установку в исходное состояние триггеров /4 и 76. Так осушествляется ра-. бота УС в первом варианте первого режима.Если за заданное вреьч канал не ответип на сигнал "ТРБ-А", т.е. не направил команду и сигнал "ВБР-К", то по истечении заданного времени счетчик 16.1 переполняется, и на его выходе 72.1 появляется сигнал переполнения, который устанавливает в исходное состояние триггер 11,1 через элемент ИЛИ 14.1. Одновременно этот сигнал поступает в блок 4,1,где устанавливает в исходное состояние через элемент ИЛИ 93, триггер 84 в единичное состояние триггер 81. Еслипри этом триггер 87 в нулевом состо, янии, то через элемент И 1 ОО триггер , 81 этим же сигналом устанавливается , в исходное состояние.35Сигнал с выхода 72,1 счетчика 16,1 поступает также на входы элемен"- тов И 88, 98 блока 4,1, однако, в этом режиме работы зти элементы ока 4 О зываются закрытыми, В блок 4.2 сигнал с выхода 72,1 счетчика 16,1 приходит на вход элемента И 95, однако, в этом режиме этот элемент закрь 1 т и никаких действий не производится. Таким образом, по истечении заданного времени необслуженное каналом УС устанавлива-. ется в исходное состояние.Во втором варианте перво 1 о режима работы канал направляет в УС вторую модификацию. кода адреса, В ре О зультате дешифрации кода адреса на выходе, например, 68.1 появляется уп равляюший сигнал адреса, который поступает в блок б на вход элемента И 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 сигнал появится лишь в том случае, если в данный момент второй канал неработает со своим вторым абонентом,т,е.,если триггер 84 блока 4. Находится в нулевом состоянии. Еслитриггер 84 блока 4.2 находится внулевом состоянии, то элемент И 99оказывается открытым, и приоритетный сигнал выборки с выхода 62 блока6 пройдет через этот элемент, черезэлемент ИГИ 89 и установит триггер86 в единичное состояние. Одновременно сигнал с выхода элемента ИЛИ89 поступает на выход 49.2 блока42 и далее на вход элемента ИЛИ13.1, После установпения триггера11.1 в единичное состояние работаУС происходит аналогично описанному.Второй режим работы УС - обменинформацией между каналом и абонентом по инициативе абонента,В этом случае абонент выстаьляет сигнал "Требование обмена (ТО)",который устанавливает в единичноесостояние триггер 148 блока 3 связис абонентом. Далее с выхода, например 44, блока 31 сигнал "ТО" поступает в блок 4.1 ва вход элементаИ 91. Элемент И 91 окажется открытьщ если в этот момент временк ниадин из каналов не организует обмена с этим абонентом, т.е, тркггер84 блока 4,1, триггер 86 блока42 и триггеры 156, 161 блока 6 находятся в нулевом состоянииСигнал с выхода элемента И 91 устанавливает триггер 87 в единичное состояние. Появившийся на выходе триггера 87 единичный сигнал устанавливает через элемент ИЛИ 93 в еди 5 ничное состояние триггер 84, Одновременно сигнал с выхода элемента ИЛИ 93 через выход 54,1 поступает на сброс триггеров 156, 161 блока 6 и на О установку в единичное состояние через элемент ИЛИ 13. 1 триггера 11,1. Если в ответ на сформированный триггером 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 установит триггер 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. Устройство для сопряжения каналов ввода-вывода с абонентами, содержащее два блока связи с каналом, группы входов-выходов которых являются соответствующими входами-выходами устройства для подключения к информационно-управляющим входам- выходам первого и второго каналов ввода-вывода, блок коммутации, соединенный соответственно первой и второй группами выходов с первыми группами входов первого и второгоблоков связи с каналом, а первой группой информационных нходоэ-выходов " с первой группой первого блока связи с абонентами вторая груп 95 па входов-выходов которого являетсягруппой входов-выходов устройства для подключения к информационно-уп" равляющим группам входов-выходов абонентон первой группы, шесть групп элементов И, два дешифратора команд, два дешифратора адреса, дна триггера два элемента И, два элемента ИЛИ,блок задания режима и перный блокуправления выборкой, первый и второйвыходы которого подключены к первойгруппе адресных входов блока коммута, ции,а первый и второй входы выборкии вход запроса - соответственно к,выходам первого и второго элементовИ и выходу первого блока связи с або-асиентами, группа выходов первого бло ка связи с каналом соединена с первы, ми входами элементов И первой, нто рой и третьей групп, вторые входы 25которых подключены соответственно к первому, второму и третьему выходам первого блока связи с каналом, а , выходы - соответственно к группам ; входов перного дешифратора адреса первого дешифратора команд и первойгруппе информационных входов блокакоммутации, первым и вторым информа ционными входами соединенного с груп пой выходов первого дешифратора команд, группа выходов второго блока связи с каналом подключена к входам элементов И четвертой, пятой и шестой групп, вторые входы которых соединены соответственно с первым, нтоЩ рым и третьим выходами второго блока связи с каналом, а группы выходов соответственно с группами входоввторого дешифратора адреса, второго дешифратора команд и второй группой45 информационных входов блока коммутации, третьим и четвертым информационными входами подключенного к группе выходов второго дешифратора команд, выходы первого и второго элементов ИЛИ соединены соответственно с установочными входами первого и второго триггерон, выходами соединенных соответственно с первыми входами пер-.вого и второго элементов И и входами сигнала требования абонентов пер ного и второго блоков связи с каналом, четвертые выходы которых подключены соответственно к нторым нходам первого и второго элементовИ, вход сигнала выборки первого блока связи с каналом соединен с третьим выходом первого блока управления выборкой, о т л и ч а ю щ ее с я тем, что, с целью повышенияпропускной способности устройства,э него нведены дна счетчика, дваэлемента И, два элемента ИЛИ, блокприоритета, генератор меток времени,второй блок управления выборкой ивторой блок связи с абонентами,причем вторая группа информационных эходон-ныходон блока коммутации подключена к первой группе входон-ныходонвторого блока связи с абонентами,вторая группа входов-выходОв которого является группой нходон-выходов устройства для подключения кгруппам информационно-управляющихнходов-ныходон абонентов второйгруппы, а выход соединен с входомзапроса второго блока управления выборкой, группы входов и выходов которого подключены соответственно кгруппам выходов и входов первого блока управления выборкой, а первый ивторой выходы - к второй группе адресных входов блока коммутации, третий и четнертый выходы которых соединены соответственно с входамисброса первого и второго блоков управления выборкой, первый и второйвходы сигналов времени которого подключены соответственно к выходам второго и первого счетчиков и к второмуи первому входам первого блока управления выборкой, третий выход второго блока управления выборкой соединенс входом сигнала выборки второгоблока связи с каналом, а первый ивторой входы выборки - соответственно с выходами второго и первого элементов И, четвертые выходы и входысинхронизации адреса первого и второго блоков управления выборкой соединены соответственно с первыми входами второго и первого элементов ИЛИи первыми выходами первого и второгодешифраторон адреса, вторыми ныходами соединенных соотнетстненно с первым и вторым входами разрешения блока приоритета, группа входов задания приоритета которого подключенак группе выходов блока задания режима, а первый и второй запросныевходы - соответственно к вторым входам первого и второго элементов ИЛИи пятым выходам первого и втоРогоблоков управления выборкой, первые,вторые входы разрешения и вход синхронизации которых подключены соответственно к первому, второму и третьему выходам блока приоритета, выход генератора временных меток соединен с первыми входами третьего ичетвертого элементов И, вторые входы и выходы которых подключены соответственно к выходам первого и второго триггеров и счетным входам первого и второго счетчиков, входамисброса соединенных соответственнос выходами первого и второго элементов И и первыми входами третьего ичетвертого элементов ИЛИ, вторые входы которых подключены соответственно к выходам первого и второго счетчиков, а выходами - соответственнок входам сброса первого и второготриггеров,2, Устройство по п,1, о т л и ч аю щ е е с я тем, что блок управления выборкой содержит шесть триггеров, четырнадцать элементов И и восемь элементов ИЛИ, причем выходы первого элемента ИЛИ, первого и второго триггеров являются соответственно третьим, вторым и первым выходами блока, вход первого элемента И является первым входом сигналов времени блока, первые входы второго, третьего и четвертого элементов И соединены с выходом второго элемента ИЛИ, первый и второй входы которого являются соответственно первым входом разрешения и входом синхронизации адреса блока, первые входы с пятого по девятый элементов И соединены соответственно с первым и вторым входами выборки блока, первым входом сигналов времени блока, входом синхронизации блока и выходом третьего триггера, инверсные выходы четвертого и пятого триггеров соединены соответственно с вторыми входами девятого и четвертого элементов И, выходы третьего - восьмого элементов ИЛИ подключены соответственно к входу сброса третьего триггера, входам установки и сброса пятого триггера, входу сброса шестого триггера и входам установки и сброса четвертого триггера, выход десятого элемента И соединен с первым входом четвертого элемента ИЛИ, первый и второй входы 5 10 15 20 25 30 35 40 45 50 55 одиннадцатого элемента И соединенысоответственно с вьжодом второго элемента ИЛИ и с прямым выходом пятоготриггера и вторыми входами третьегои шестого элементов И, второй и третий входы четвертого элемента ИЛИ соединены соответственно с выходамидвенадцатого и тринадцатого элементов И, первые входы двенадцатого ичетырнадцатого элементов И и восьмого элемента ИЛИ соединены с первымвходом сигналов времени блока, первыевходы десятого и тринадцатого элементов И соединены с инверсным выходомчетвертого триггера, прямым выходомподключенного к второму входу пятого элемента И, выход которого соединен с установочным входом первоготриггера, вторым входом восьмого элемента И и первым входом шестого элемента ИЛИ, с второго по четвертыйвходы которого соединены соответственно с выходами седьмого, шестогои девятого элементов И, прямой выход шестого триггера соединен с вторыми входами второго, девятого и двенадцатого элементов И и первым входом седьмого элемента ИЛИ, второйвход которого и первый и второй входы первого элемента ИЛИ соединенысоответственно с выходами четвертого, третьего и второго элементов И,третий вход четвертого элемента Исоединен с инверсным выходом шестого триггера и вторым входом четырнадцатого триггера, выходом поцключенного к первому входу третьего элемента ИЛИ, второй и третий входы которого соединены с выходами первогои девятого элементов И, первый и .второй входы пятого элемента ИЛИ соединены соответственно с выходамишестого и девятого элементов И, входысброса первого и второго триггеровсоединены с входом сброса блока, установочный вход третьего триггераи третий вход девятого элемента Исоединены соответственно с первым ивторым входами сигналов времени,выходы четвертого и седьмого элементовИЛИ являются соответственно четвертыми пятым выходами блока, установоч-.ные входы второго и шестого триггеров подключены соответственно квыходам шестого и восьмого элементовИ, третий вход которого являетсязапросным входом блока, третьи входывторого и двенадцатого элементов И,
СмотретьЗаявка
4231559, 30.03.1987
ПРЕДПРИЯТИЕ ПЯ А-3821, ПРЕДПРИЯТИЕ ПЯ В-2616
МИХАЙЛОВ СЕРГЕЙ ФЕДОРОВИЧ, ШКОЛИН ВЛАДИМИР ПЕТРОВИЧ, ЯНЫШЕВ ЮРИЙ АЛЕКСЕЕВИЧ
МПК / Метки
МПК: G06F 13/00
Метки: абонентами, ввода-вывода, каналов, сопряжения
Опубликовано: 23.09.1988
Код ссылки
<a href="https://patents.su/12-1425696-ustrojjstvo-dlya-sopryazheniya-kanalov-vvoda-vyvoda-s-abonentami.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сопряжения каналов ввода-вывода с абонентами</a>
Предыдущий патент: Устройство для сопряжения источника и приемника информации
Следующий патент: Устройство для сопряжения вычислительных машин
Случайный патент: Запорный клапан