Многоканальное устройство для сопряжения абонентов с каналами ввода-вывода ЭВМ Советский патент 1986 года по МПК G06F13/10 

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

11 Изобретение относится к вычислительной технике и может быт1, использовано в многомаршиных вычислительных системах при организации общих полей внешних устройств. Цель изобретения - повьппение коэффициента использования оборудования , На фиг. 1 приведена блок-схема предлагаемого устройства; на фиг. 2схема узла фиксации инициативы абонента; на фиг. 3- схема узла определения направления связи канал абонент; на фиг. 4 - схема узла запроса байта состояния абонента; на Лиг. 5 - схема выходного коммутатора ;блока связи с каналом; на фиг. 6 схема узла выработки сигналов интерфейса; на фиг. 7 - схема узла выделения состояния абонента; на фиг. 8 схема узла фиксации установленной связи; на фиг. 9 - схема узла определения направления связи абонент канал; на фиг. 10 схема входного коммутатора блока связи с каналом; на фиг. 11 - схема узла опознания адреса абонента; на фиг. 12 - схема узла определения занятости абонента на фиг. 13 - схема входного коммутатора блока связи с абонентами; на фиг. 14 - схема дешифратора адреса; на фиг. 15 - схема узла выделения инициативы абонента; на фиг. 16 схема узла запроса адреса; на фиг.17 схема узла определения занятости; на фиг. 18 - схема выходного коммутатора блока связи с абонентами. Устройство состоит из N блоков 1 связи с каналом и М блоков 2 связи с абонентами. Кроме того, устройство имеет груп пу интерфейсных входов и выходов каналов - линии 3 и 4 и группу интерфейсных входов и выходов абонентов линии 5 и 6, а также межблочные лиНИИ 7-27 связи. Каждый блок 1 содержит выходной коммутатор 28, ул ел 29 выработки сиг налов интерфейса, узел 30 фиксации инициативы абонента, уяел 31 выделения состояния абонента, узел 32 фиксации установленной связи, узел 33 определения направления связи абонент - канал, входной коммутатор 34 узел 35 опознания arvieca абонента, узел 36 определе П1я занятости абонента, узел 37 определения направления связи канал - абонент и линии 38-62 связи. Каждый блок 2 содержит входной коммутатор 63, де1Ш1фратор 64 адреса, узел 65 выделения инициативы абонента, узел 66 запроса байта состояния абонента, узел 67 запроса адреса, узел 68 определения занятости, выходной коммутатор 69 и линии 70-80 связи. Узел 30 фиксации ини1№1ативы абонента (фиг. 2) содержит группы триггеров 81-86, группы злементов И 8798 и группу элементов ИЛИ 99 и 100. Узел 37 определения нагфавлеиия связи канал - абонент (фиг. 3) содержит группы элементов ШШ 101-105, группы злементов И 106-112, группы триггеров 113 и 114, группу элементов 115-117 задержки и группу элементов НЕ 118 и 1 19.. Узел 66 запроса байта состояния абонента (фиг. 4) содержит триггер 120, элемент И 121, элемент НЕ 122 и элементы 123-126 задержки. Выходной коммутатор 28 блока связи с каналом (фиг. 5) содержит усилители-передатчики 127-136, группу элементов ИЛИ 137-147, группу элементов И 148-172 и элементы НЕ . Узел 29 выработки сигналов интерфейса (фиг. 6) содержит приоритетные формирователи 175 и 76, формирователь 177 адреса, триггеры 178-181, элементы ШШ 182-184, элементы И 185194 и элементы НЕ 195-199. Узел 31 выделения состояния абонента (фиг. 7) содержит дешифраторы 200 и 201, триггеры 202 и 203, элемент ШШ 204 и элементы И 205-210. Узел 32 фиксации установленной связи (-фиг, 8) содержит группу триггеров 211 и 212, группы элементов И 213-216 и группы элементов НЕ 217 и 218. Узел 33 (Определения направления связи абонент - канал (фиг. 9) содержит приоритетный формирователь 219, группы триггеров 220 и 221, группы элементов Ш1И 222 и 223,. группы элементов И 224-227 и группы элементов НЕ 228 и 229.. Входной коммутатор 34 блока связи с каналом (фиг. 10) содержит группы усилителей-приемников 230-237. Узел 35 опознания адреса абонента (фиг. II) содержит регистр 238 адреса абонента, дешифратор 239 адреса абонента, наборные регистры 2АО и 241, группы элементов HJM 242-244, элемен ты ИЛИ 245 и 246, группы элементов И 247-250, одновибратор 251, элемент И 251, элемент И 252, элемент НЕ 253 и элемент 254 задержки. Узел 36 определения занятости або нента {фиг. 12 ) содер сит группу элементов ИЛИ 255-257, группы элементов НЕ 258-261, элементы НЕ 262 и 263, а также группы элементов И 264 и 265, Входной коммутатор 63 связи с абонентами (фиг. 13) содержит груп Щ усилителей-приемников 266-271, Дешифратор 64 адреса (фиг. 14) содержит регистр 272 адреса, дешифра тор 273, группу элементов И 274 и эле мент НЕ 275. Узел 65 выделения инициативы абонента (фиг. 15) содгря1 Т дешифратор 276 элементы И 277 и 278. Узел 67 запроса адреса (фиг. 16) содержит триггер 279, элемент 280 за держки и элементы И 281 и 282, Узел 68 определения занятости (фиг. 17) содержит элемент.ИЛИ 283 и элемент НЕ 284. Выходной коммутатор 69 блока связи с абонентами (фиг, 18) содержит элементы ИЛИ 285-291, группу усилителей-передатчиков 292-297, группы элементов И 298-309, элемент НЕ 310 и элемент 311 задержки. Устройство работает следующим образом, В исходном состоянии все регистровые схемы устройства сброшены, раз решение на подключение того или другого канала к той или другой группе абонентов общего поля отсутствует, дсаждому каналу доступен соответствующий блок 1, каждой группе абонентов общего поля доступен соответствующий блок 2, Логическое подключение каналов к абонентам общего поля осуществляется во время последовательности сигналов начальной выборки (инициатива каналов) или последовательности сигналов, вводимой абонентом-(инициатива абонентов общего поля). Логическое подключение канала к адресуемому абоненту общего поля во время последовательности сигналов начальной выборки производится при выполнении следующих условий; адресуемый абонент входит в состав общего поля; адресуемый абонент не занят выполнением операции нвода-вывода, заданной другим каналом; линии интерфейса, г. которым подключен адресуемый абонент,свобод1Ш, т.е. в данный момент ни один из каналов логически не подключен к линиям интерфейса группы абонентов, в состав которой входит адресуемый абонент. Если адресуемый абонент не входит в состав общего поля или данному каналу запрещено работать с этим абонентом путем установки соответствующего наборного регистра 240 и 241 узла 35 в положение Запрет, то адрес этого абонента не опознается, сигнал ВБР-К распространяется по линии интерфейса ввода-вывода, сигнал разрешения подключения канала к обще му полю не вырабатывается. Если адресуемый абонент входит в состав общего поля, но в данный момент занят, или заняты линии интерфейса, к которым подключен этот абонент, то зел 36 вырабатывает признак занятости адресуемого абонента, узел 29 по наличию этого признака от имени адресуемого абонента доводит последовательность сигналов начальной выборки до конца, выдав в канал байт состояния с указателем Занято, сигнал разрешения подключения канала к общему полю узлом 37 не вырабатывается. Последовательность сигналов начальной выборки начинается вьщачей каналом на линии интерфейса адреса , абонента в сопровождении сигнала АДР-К, которые по линни 4 поступают в узел 35 (фиг. 10) блока 1. Пройдя через усилители-приемники 231 и 235, адрес абонента и сигнал АДР-К по линиям 58 и 59 поступают в узел 35 (фиг. П), где адрес сигналом АДР-К через элементы И 248 и элемент ИЛИ 242 заносится в регистр 238 адреса и дешифруется. Дешифратор 239 адреса имеет К выходов (по числу абонентов в общем поле), разделенных на М групп (по числу групп абонентов в общем поле). Первая группа включает К выходов, вторая - К и т,д. (по числу абонентов в группах общего поля). С помощью монтажных перемычек выходы депшфратора 239 объединены с входами группы элементов И 249 и 250 в порядке уменьшения гфиоритета абонентов в группах общего поля, а на BTopwe входы поступают уровни напряжения с выходов регистров 240 и 241 в том же порядке, С помощью этих набирателей можно временно исключить (сделать недоступным для данного канала) из общего поля любое число абонентов. Если в регистр 238 занесен адрес абонента, который не входит в состав общего поля или временно из него исключен, то на выходах всех элементов И 249 и 250 присутствуют низкие уров ни напряжения, что соответствует неопоэнанию адреса абонента. На выходе элемента ИЛИ 246 также низкий уровень, который, пройдя элемент НЕ 253 разрешает распространить сигнал ВБРвыданный каналом вслед за сигналом АДР-К по цепи: линия 4, усилительприемник 237 коммутатора 34, линия 59, элемент 254 задержки узла 35, элемент И 252, линия 52, элемент ИЛИ 146 коммутатора 28 (фиг. 5), усилитель-передатчик -136, линия 3, Если в регистр 238 занесен адрес абонента, который входит в состав общего поля и временно не исключен из него, то на выходе лишь одного элемента И из группы элементов И 249 и 250 узла 35, на вход которого поступает высокий уровень с выхода дешифратора 239, соответствующего адресу абонента, присутствует высокий уровень, что соответствует опознанию адреса абонента. Этот уровень, пройдя по цепи: один из элементов ИЛИ 24 и 244, элемент ШШ 246 и элемент НЕ 253, блокирует распространение сигнала ВБР-К через элемент И 252. Заня тость адресуемого абонента входящего в состав общего поля, и занятость линии интерфейса, к которым подключен этот абонент, определяется узлом 36 (фиг. 12), Признаком занятости адресуемого абонента является наличие высокого уровня напряжения на выходе соответствующего элемента И 264 и 265, на входы которого в это время поступают высокий уровень из узла 35 (линия 48) - признак опознания адреса абонента, высокий уровень из узла 32 (линия 46) через соответствующий элемент НЕ 259 или 261 - отсутствие установленной связи адресуемого абонента с данным канатгом и высокий уро вень из узлов 32 всех блоков 1 (линия 10) через соотнотствующий элемент ЯК 258 или 260 - наличие установленной связи адресуемого абонен1;| с любым другим каналом. Признаком занятости линий интерфейса, к которым подключен адресуемый абонент, является наличие в это время высокого уровня на первом или третьем входах соответствующего элемента ИЛИ 255 или 256 (линии 7 и 13). Во время занятости адресуемого абонента или занятости линий интерфейса на выходе элемента ИЛИ 257 (линия 50) узла 36 (фиг, 12) присутствует высокий уровень, который в узле 29 (фиг, 6) устанавливает в единичное состояние триггер 181 занятости абонента, подготавливая узел 29 от имени адресуемого абонента закончить последовательность сигналов начальной выборки, во время которой в канал выдается байт состояния с указателем Занято, Сигнал ВБР-К через элементы И 194 и ИЛИ 184 устанавливает в единичное состояние триггер 180 выработки РАБ-А и триггер 179 выработки АДР-А, в результате чего в ответ на сигнал ВБР-К в канал с выхода триггера 180 по линии 38 через элемент ИЛИ 144 и усилитель-передатчик 134 коммутатора 28 поступает сигнал РАБ-А. Сигнал АДР-К через элемент НЕ 196 узла 29 блокирует выдачу в канал сигнала АДР-А с выхода триггера 179 выработки АДР-А. Адрес абонента, от имени которого продолжается последовательность сигналов на:чальной выборки, занесен в регистр 238 адреса узла 35. В ответ на сигнал РАБ-А канал снимает сигнал АДР-К, в результате чего в канал выдаются адрес абонента по цепи: выход регистра 238 узла 35, линия 51 , группа эле1 ентов И 189, группа элементов ИЛИ 182 узла 29, линия 38, группа элементов И 169, элементы 137-140 и усилители-передатчики 127-130 коммутатора 28 и сигнал АДР-А по цепи: выход триггера 179, элемент И 186 узла 29, линия 38, элемент ШШ 143 и усилитель-передатчик 133 коммутатора 28. После приемки и проверки адреса абонента канал выдает команду сопровождая ее сигналом УПР-К, который, пройдя усилитель-приемник 234 коммутатора 34 и элемент И 190 узла 29, устанавливает триггер 179 выработки АДР-А в нулевое состояние, прекрадая тем самым выработку сигналя АДР-А, а триггер 178 выработки УПР-А - в единичное состояние. Выдача сигнала УПР-К в канал блокируется наличием сигнала УПР-К, который через элемент НЕ 195 поступает на вход элемента И 185 узла 29. В ответ на снятие сигнала АДР-А канал отвечает снятием сигнала УПР-К в результате чего в канал выдаются байт состояния с указателем Занято (третий разряд байта) и сигнал УПР-А Канал, получив байт состояния, вы дает сигнал ИНФ-К, который пройдя усилитель-приемник 233 коммутатора 34, элемент И 191 и элемент ИЛИ 183 узла 29, устанавливает триггеры 178, 180 и 181 в исходное состояние, завершая тем самым последовательность сигналов начальной выборки. В момент прекращения выработки сигнала РАБ-А одновибратор 251 узла 35 вырабатывает одиночный сигнал, ко торый приводит в исходное состояние регистр 238 адреса узла 35. Одновременно с выдачей каналу байта состояния с указателем Занято сигнал с выхода элемента И 207 узла 31 через соответствующий элемент И 96 или 98 узла 30 (фиг. 2) устанавливает в еди ничное состояние триггер, соответствующий адресу абонента, из группы триггеров 85 и 86, фиксируя факт несостоявшейся связи канала с адресуемым абонентом. Если в регистр 238 узла 35 занег сен адрес абонента, который входит в состав общего поля, временно не исключен из него, свободен от выполнения операции ввода-вывода, и линии интерфейса, к которым он подключен, свободны, то на выходах соответствующего элемента И группы элементов И 249 и 250 и соответствующего элемента ИЛИ 243 или 244 узла 35 присутствуют высокие уровни, т.е. адрес абонента опознан и группа абонентов общего поля, ,в состав которой входит адресуемый абонент, определена; на выходе элемента ИЛИ 283 узла 68 того блока 2, который своими входами 5 и выходами 6 подключен к группе абонентов, в состав которой входит адресуемый абонент, присутствует низкий уровень, т.е. линии интерфейса свободны; на выходах соответствующих элементов НЕ 217 и 218 узла 32 всех блоков 1 - высокие VDOB ни, т.е. адресуемый абонент свободен от выполнения операции ввода-вывода; на выходе элемента ШМ 257 узла 36 присутствует низкий уровень, который блокирует работу узла 29; на выходе соответствующего элемента НЕ 262 или 263 узла 36 - высокий уровень, т.е. адресуемый абонент и линии интерфейса свободны. В результате сигнал по цепи: выход усилителя-приемника 237 коммутатора 34, линия 59 устанавливает в узле 37 соответствующий триггер 113 или 114 через его входн ;ю логику в единичное состояние, которое является признаком подключетшя данного канала к линиям интерфейса группы абонентов, в состав которой входит адресуемый абонент. Высокий уровень с выхода этого триггера поступает через соответствующий элемент ИЛИ 101 или 102 на линию 7 системы приоритетов, запрещая тем самым через элементы НЕ 118 и 119 узяов 37 всех последующих блоков 1 установку аналогичных триггеров в единичное состояние при обращении других каналов к группе абонентов, в состав которой входит адресуемый абонент, на первые входы соответствующих элементов И 148-165 коммутатора 28, разрешая трансляцию в канал всех сигналов интерфейса от адресуемого абонента, которые поступают из соответствующего блока 2 на вторые входы этих элементов И по линии 8, через элемент ИЛИ 105 узла 37 на вход цепочки элементов 115-117 задержки для формирования временной диаграммы сигналов АДР-К, РВБ-К и ВБР-К, черея элемент ИЛИ 285 коммутатора 69 (фиг. 18) соответствующего блока 2 по линии 80 на вход узла 68 (фиг. 17), в результате чего вырабатывается признак занятости линий интерфейса группы абонентов общего поля, в состав которой входит адресуемый абонент, которьй выдается по линии 25 во все блоки 1 для предотвращения подклтючения других каналов к данной группе абонентов во время последовательности сигналов начальной выборки, а также на выходы соответствующих элементов И 308 и 309. коммутатора 69 соответст-. вующего блока 2 по линии 26, разрешая трансляцию сигналов интерфейса от канала-инициатора группе абонентов общего поля, в состав которой входит .адресуемый абонент. Таким образом, каналу, начавшему последовательность сигналов начальной выборки, доступен адресуемый абонент, а адресуемому абоненту канал-инициатор, т.е. линии -интерфей са канала через блок и соответствующий блок 2 подключены к линиям интерфейса, к которьтм подключен адресуемый абонент. Адрес 6oHeHfa по 1ЧИН-К и сигналы АДР-К, РВБ-К и ВБР-К через блок 1 и соответствующий блок. 2 в той же последовательности, в какой они выданы каналом, поступают на входы адресуемого абонента, который опознает свой адрес и вьщает в канал через блоки 2 и 1 сигнал РАБ-А. С этого момента коммутатор 34 бло ка 1 и коммутатор 69 блока 2, коммутатор 63 блока 2 и коммутатор 28 бло ка 1работают в режиме ретрансляции сигналов интерфейса от канала к абоненту и наоборот. Остальные узлы бло ков 1 и 2 вьтолняют свои функции. Б узле 31 (фиг. 7) при совпадении сигналов АДР-К и ВБР-К-триггер 202 начальной выборки через элемент И 205 устанавливается в единичное состояние, которое разрешает сигналу УПР-К во время выдачи каналом команды абоненту через элемент И 206 установить триггер 203 ввода-вывода в единичное состояние, если эта команда связана с обменом данными. Установка триггера 203 в единичное состояние блокируется низким уровнем с выхода элемента ИЛИ.204, если канал вьщает абоненту команду, которая не связана с обменом данными. Вьщеляет эти команды, дешифратор 201 узла 31. В ответ на команду,абонент вьщает в канал байт состояния,который в узле 31 поступает на вход дешифратора 200 для выделения байтов состояния с указателями Занято, Внимание, ВУ кончило и нулевого байта состояния абонента. Сигнал на в.1ходе элемента И 210 соответствует наличию нулевого байта состояния, на выходе элемента И207байта состояния с указателем Занято, на выходе элемента И 208 - байта состояния с указателем Внимание, на выходе элемента И 209 - наличию байта состояния с указателем ВУ состояния It кончило 12 610 Если во время последоватальностк сигналов начальной выборки адресуемый абонент в ответ на команду, связанную с обменом данными,вьщает нулевой байт состояния, что соответствует готовности им выполнить опера- цию ввода-вывода, то сигнал с выхода элемента И 210 по линии 45 через соответствующий элемент И 213 или 215 узла 32 (фиг. 8) устанавливает триггер 21i или 212 в единичное состояние, что соответствует фиксации установленной связи канала с адресуемым абонентом. С этого момента адресуемый абонент занят по отношению к всем остальным каналам. Признак занятости абонента вырабатьшается монтажной сборкой выходов соответствующих элементов НЕ 217 218 всех узлов 32 блоков 1. и Триггер фиксации установленной связи находится в единичном состоянии до тех пор, пока адресуемый элемент не закончит операцию ввода-вывода, выдав в канал байт состояния с ука-зателем ВУ кончило. Сигнал с выхода элемента И 209 через соответствующий элемент И 214 или 216 устанавливает этот триггер в нулевое состояние. После приема каналом байта состояния с указателем ВУ кончило абонент снимает сигнал РАБ-А, заканчивая операцию ввода-вывода. В момент прекращения выработки абонентом сигнала РАБ-А одновибратор 251 вырабатывает одиночный сигнал, который приводит в исходное состояние регистр 238 адреса и триггеры 113 и 114. Последовательность сигналов, вводимая абонентом, вызывается требованием на передачу данных, когда она осуществляется в мультиплексном режиме, или на передачу байта состояния в следующих случаях: для передачи запомненного, состояния; для сообщения каналу, что абонент, который во время предшествующего обращения был занят, свободен; дпя вьщачи каналу байта состояния с указателем ВУ кончило при выполнении процедуры окончания операции; для вьщачи каналу байта состояния, вызванного вмешательством оператора (в байте состояния указатель Внимание или указатель ЗУ кончило при переходе абонента из Не готов в состояние Госостояниятов). Если к абоненту имеется доступ со стороны HecKojJbKHX каналов, то требование на обслуживание, связанное с обменом данными в мультиплексном режиме, выдается только в тот канал, который начал соответствующую операцию ввода-вывода, а требование на обслуживание, вызванное вмешательством оператора, должно выдаваться во все каналы, которым доступен этот абонент. Абонент, которому требуется обслуживание со стороны канала, выдает сигнал ТРБ-А. По одному сигналу ТРБ-А невозможно определить адрес абонента, а значит, и канал, который должен осуществить обслуживание этого абонента. Для определения адреса абонента определенные схемы блока 2, на вход которого поступает сигнал ТРБ-А, часть функций канала ввода-вывода берут на себя. Сигнал ТРБ-А через усилитель-приемник 271 коммутатора 63 (фиг. 13) и элемент И 282 узла 67 (фиг. 16) устанавливает триггер 279 запроса ад реса в единичное состояние. Высокий уровень с выхода триггера 279 через элемент ИЛИ 288 коммутатора 69 (.фиг. 18) и усилитель-передатчик 294 поступает на вход абонента на правах сигнсша РВВ-К, а через элемент 311 задержки, элемент ШШ 287 и усилитель-п(ередатчик 293 - на правах сигнала ВБР-К. Кроме того, высокий уровень с выхода триггера 279 поступает на вход элемента И 281 и через элемент ИЛИ 283 узла 68 (фиг. 17) на входы всех блоков 1 как признак заня тости линий интерфейса группы абонен тов, в состав которой входит этот .абонент, для предотвращения подключения какого-либо канала по его инициативе к этой группе абонентов обще го поля. В ответ на сигнал ВБР-К абонент выдает на линии интерфейса сигнал РАБ-А и свой адрес, сопровождая его сигналом АДР-А. Сигнал РАБ-А через усилитель-приемник 267 коммутатора 63 поступает на вход элемента ИЛИ 283, подтверждая занятость линий интерфей са, а адрес абонента через усилители приемники 268 и группу элементов И 274 сигналом АДР-А с выхода усилителя-приемника 270 заносится в регистр 272 адреса, дешифруется, и результат дешифрации с выхода дешифратора 273 по линии 20 поступает на входы всех 3612 блоков 1. Одновременно сигнал АДР-А через элемент И 281 и элемент 280 задержки по линиям 24 поступает на входы всех блоков I и через элемент 126 задержки на вход элемента И 121. В узле 33 (фиг. 9) каждого блока 1 результат дешифрации адреса абонента по линии 11 и информа1шя об установленных связях канала с абонентами общего поля из узла 32 по линии 46 поступают на входы элементов И 226 и 227 в определенной последовательности . Если зафиксирована установленная связь канала с данным абонентом, то в узле 33 этого блока 1 устанавливается в единичное состояние соответствующий триггер 220 или 221 определения направления связи. Высокий уровень с выхода этого триггера через формирователь 219 поступает в уз€У1 33 на вход соответствующего элемента И 106 или 108 и через элемент НЕ 228 или 229 - на вход элемента И 121, блокируя его работу. Высокий уровень с общего выхода формирователя 219 поступает в коммутатор 28, где через элементы ИЛИ 147 и 145 и усилитель-передатчик 135 выдается в канал на правах сигнала ТРБ-А. Таким образом, определен канал, со стороны которого требуется . обслуживание, и выдан ему запрос на обслуживание. Канал, получив сигнал ТРБ-А, вьщает сигнал ВБР-К, которьй через усилитель-приемник 237, соответствующие элементы И 106 и 108 группы и ИЛИ 103 и 104 устанавливает в единичное состояние триггер из группы триггеров 113 и 114, которое является признаком подключения данного канала к группе абонентов общего поля, в состав которой входит абонент, выдавший сигнал ТРБ-А. В результате подключения сигнал РАБ-А и адрес, сопровождаемый сигналом АДР-А, выданные абонентом, поступают в канал.. Одновременно адрес абонента сигналом АДР-А через элементы И 247 и элементы ШШ 242 заносится и регистр 238 адреса и дешифруется. Канал опознает адрес абонента и выдает сигнал УПР-К, который поступает на вход абонента. Во время этой последовательности сигналов абонент выдает в канал сигиал ИНФ-А, предлагая или требуя оче131редкой бант инЛормяции, или сигнал УПР-А, предллгяя блтгг состояния. Ксли абопе.нт ныдлет сигнал НИФ-Л, то происходит обмен информацией, а устройство работает в режиме пассивнего ретранслятора. Если абонент выдает сигнал УПР-А, сопровождая им байт состояния, то схемы узла 31 из всевозможных байтов состояния выделяют байт состояния с указателем ВУ кончило, что означает в данном случае окончание операции ввода-вывода. Тогда сигнал с выхода элемента И 209 через соответствующий элемент И 214 или 216 приводит триггер, на котором была зафиксирована связь канала с данным абонентом, в исходное состояние. После приема каналом байта состояния абонент снимает этот байт состояния и сигналы УПР-А и РАБ-А, завершая последовательность сигналов, вводимую абонентом.,По концу сигнала РАБ-А одиночный сигнал, с выхода одновибратора 251 приводит в исходное состояние регистр 238 адреса и триггер подключения канала в узле 37, С этого момента абонент свободен для всех каналов, которьм он доступен, а сигнал РАБ-К выдается этой группе абонентов общего поля с выхода элемента ИЛИ 285 через элемент ПЕ 310, элемент ИЛИ 286 и усилитель-передатчик 292, Вмешательство (инициатива) оператора может вызвать переход абонента из состояния Не готов в состояние Готов, в результате чего схемы абонента формируют байт состояния с указателем ВУ кончило, или выработ ку асинхронного сигнала, в результате чего схемы абонента формируют бай состояния с указателем Внимание. Формирование этих байтов вызывает запрос на обслуживание абонента, который должен быть выдан всем каналам доступным к данному абоненту, В ответ на сигнал ТРБ-А узел 67 .вырабатывает и через коммутатор 69 выдает абоненту сигналы РВБ-К иВБРВ ответ на эти сигналы абонент выдает сигнал РАБ-А и свой адрес, сопровождая его.сигналом АДР-А, Адрес заносится к регистр 272, дешифруется, и результат дешифрации вместе с сигналом АДР-А, прошедршм через элемент И 281 и элемент 280 задержки, поступают на соответствую1и1е входы всех блоков 1. Так как в этом случае ни в одном из блоков 1 не зафиксирована устанотзленная связь канала с этим абонентом, требуемый канал (направление связи абонент - канал) не определен, т.е. все триггеры 220 и 22 в калдом блоке I находятся в исходном состоянии, В результате этого на входы элемента 125 поступают высокие уровни, разрешая сигналу АДР-А с выхода элемента 280 задержки через элемент 126 задержки и элемент И 121 установить триггер 120 запроса байта состояния в единичное состояние. Высокий уровень с выхода этого триггера открывает элемент И и сигнал АДР-А поступает на вход абонента, который выдал сигнал ТРБ-А, на правах сигнала УПР-К, Абонент снимает сигнал АДР-А, прекращая тем.самым выдачу сигнала УПР-К с выхода элемента И, В ответ на сброс сигнала УПР-К абонент выдает байт состояния с указателем Внимание или ВУ кончило в зависимости от действий оператора, сопровождая его сигналом У11Р-А, Байт состояния поступает на вход дешифратора 276, и результат дешифрации через элемент И 277 (ВУ кончило) или элемент И 278 (Внимание) поступает на соответствующие входы всех блоков 1, Сигнал УПР-А выдается абоненту на правах сигнала ИНФ-К, Абонент снимает сигналы УПР-А и РАК-А, заканчивая последовательность сигналов. Регистр 272 адреса через элемент НЕ 275 и триггер 120 запроса байта состояния -через элемент НЕ 122 приводятся в исходное состояние снятием сигнала РАБ-А. Во времяэтой последовательаости сигналов результат дешифрации адреса абонента и байт состояния поступают на входы узла 30 (фиг. 2) каждого блока 1, в результате чего в каждом узле 30 устанавливается в единичное состояние триггер, соответствующий адресу абонента, если в байте состояния присутствует указатель Внима те или указатель ВУ кончило. Ситналы с выходов триггеров перечисленных групп поступают на входы формирователей 175 и 176. Единичное состояние любого из этих триггеров является признаком на чала выработки узлом 29 последова тельности сигналоБ, вводимой от имени абонента, во время которой каналу выдается байт состояния с указателем Внимание или ВУ кончило. Низкий уровень с выхода формирователя 175 выдается в канал на правах сигнала ТРБ-А, одновременно с вы хода формирователя 177 адреса поступает на входы элементов И 166-169. Каналу получив сигнал ТРВ-А, выдает сигнал ВБР-К, который устанавли вает в единичное состояние триггер 180 вьфаботки РАБ-А и триггер 179 вы работки АДР-А, в результате чего в канал поступают сигнал РАБ-А, адрес абонента и сигнал АДР-А. Одновременно в узле 29 формируется указатель байта состояния. Высокий уровень на выходе элемента И 188 соответствует указателю ВУ кончило, на выходе элемента И 187 - указателю Внимание В узле 35 адрес абонента заносится в регистр 238 адреса и дешифруется. Канал опознает адрес и выдает сиг нал УПР-К, который через элемент И 190 сбрасывает триггер 179, прекращая тем самым выработку сигнала АДР-А, и устанавливает в единичное состояние триггер I78 выработки УПР-А, выдача которого блокируется низким уровнем с выхода элемента НЕ 195. На снятие сигнала АДР-А канал отвечает снятием сигнала УПР-К, в результате чего в канал выдаются байт состояния с соответствующим ука зателем и сигнал УПР-А. В узле 31 байт состояния дешифруется, в результате чего с выхода эле мента И 208 или 209, в зависимости от указателя байта состояния, сигиал в узле 30 через соответствующий элемент И приводит в исходное состояние триггер - инициатор описываемой посIледовательности сигналов. Получив байт состояния, канал выг дает сигнал ИНФ-К, который приводит в исходное состояние триггеры 180 и 178, прекращая вьфаботку сигналов УПР-А и РАБ-А. Таким образом все блоки 1 в соответствую11ще каналы выдают байт состояния, вызванный вмешательством оператора. Если во время начальной выборки в узле 30 зафиксирована неустановленная связь канала с абонентом вви.1, ду занятости абонента 1-1ли линий интерфейса, к которым он подключен, на соответствующем триггере 85 или 86, то в момент освобождения абонента или линий интерфейса в канал необходимо выдать байт состояния с указателем ВУ кончило, В этот момент содержимое триггера, на котором зафиксирована неустановленная связь, переписывается в соответствующий триггер 83 или 8А. Вьща-. ча каналу байта состояния с указателем ВУ кончило аналогична выдаче байта состояния с указателем ВУ кон-чило при переходе абонента из сосНе готов в состояние Готояниятов. Формула изобретения 1. Многоканальное устройство дпя сопряжения абонентов с каналами ввода-вывода ЭВМ, содержащее группу блоков связи с каналом и блок связи с абонентами, первые и вторые выходы блоков связи с каналом группы соединены соответственно с первым и вторым входами блока связи с абонентами, первый выход которого соединен с первыми входами блоков связи с каналом группы, вторые входы которых соединены с вторым выходом блока связи с абонентами, третий и четвертый выходы которого соединены соответственно с. третьими и четвертыми . входами блоков связи с каналом группы, третьи выходы которых соединены со своими пятыми входами, четвертые вьЕходы и шестые входы блоков связис каналом группы соединены соответственно с интерфейсными входами и выходами каналов, третий вход и пятый выход блока связи с абонентами соединены соответственно с интерфейсными выходами и входами абонентов, пятый выход каждого предыдущего блока связи с каналом группы соединен с седьмым входом каждого последующего блока связи с каналом группы, а блок связи с абонентами содержит входной коммутатор, выходной коммутатор, узел определения занятости, дешифратор адреса, узел запроса адреса, причем интерфейсный вход входного коммутатора соединен с третьим входом блока связи с абонентами, пятый выход которого соединен с интерфейсным выходом выходного коммутатоpa, выход наличия подключения каналов которого соединен с входом наличия подключения каналов узла определения занятости, выход признака занятости которого соединен с первым выходом блока связи с абонентами, второй выход которого соединен с выходом признака запроса узла запроса адреса, вход признака незанятости которого соединен с вьгходом признака незанятости узла определения занятости, вход признака работы которого соединен с выходом признака работы входного коммутатора и входом признака работы дешифратора адреса, адресный выход которого соединен с третьим выходом блока связи с абонентами, четвертый выход которого соединен с интерфейсным выходом входного коммутатора, выход идентификатора адреса которого соединен с входами идентификатора адреса дешифратора адреса и узла запроса адреса, выход наличия признака запроса которого соединен с входами наличия признака запроса узла определения занятости и выходного коммутатора, входь сигналов интерфейса и признаков подключения канала которого соединены соответственно с первым и вторым входами блока связи с абонентами, информационный выход и выход требования на обслуживание вход ного коммутатора соединены соответственно с информационным входом дешифратора адреса и входом требования на обслуживание узла запроса адреса, а каждый блок связи с каналом группы содержит входной коммутатор, выходной коммутатор, узел выработки сигналов интерфейса, узел вьщеления состояния абонента, узел определения направления связи абонент - канал, узел определения направления связи канал - абонент, узел определения за нятoctи абонента, узел опознания адреса абонента, узел фиксации установленной связи, причем интерфейсный вход входного коммутатора соединен с шестым входом блока связи с каналом, четвертый выход которого соединен с интерфейсным выходом выходного комму татора, управляющий выход которого соединен с входом байта состояния уз ла выделения состояния абонента и управляющим входом узла опознания адреса абонента, информационный вход которого соединен с информационным выходом входного коммутатора, выход признака начальной выборки которого соединен с входами условий начально; выборки узла опознания адреса абонента и узла определения направления связи канал - абонент, интерфейсный выход входного коммутатора и выход признака начальной выборки узла определения направления связи канал абонент соединены с первым выходом блока связи с каналом, второй выход которого соединен с выходом разреиения подключения узла определения направления связи канал - абонент, приоритетный выход которого соединен с пятым выходом блока связи с кандлом, третий и четвертый входы которого соединены соответственно с адресным входом узла определения направления связи абонент - канал и интерфейсным входом выходного коммутатора, управляющий вход которого соединен с выходом блокировки входного коммутатора, выходом признака неопознанного адреса узла опознания адреса абонента, выходои разрешения подключения узла определения направления связи канал - абонент и выходом требования на обслуживание узла определения направления связи абонент - канал, вход признака запроса и в.ход установленной связи которого соединены соответственно с вторым входом блока связи с каналом и выходом установленной связи узла фиксации установленной связи, выход неустановленной связи которого соединен с третьим выходом блока связи с каналом, первый и пятый входы которого и выход установленной связи узла фиксации установленной связи соединены с входом условий занятости узла определения занятости абонента, выход признаков незанятости которого соединен с входом признаков незанятости узла определения направления связи канал - абонент, вход признаков требования на обслуживание и вход признаков опознания абонента которого соединены соответственно с вькодом признаков требования на обслуживание узла определения направления связи абонент - канал и выходом признаков опознания абонента узла опознания адреса абонента, выход сброса узла опознания адреса абонента соединен с входами сброса узла определения направления связи абонент - канал и узла определения направления сняяч кпнал - абонент, выход ппозпания адреса узла опознания адреса абонентасоединен с входом опознания агаеса узла фиксации установленной связи и входом опознания адреса узла определения за нятости абонента, выход занятости которого и адресньп1 выход узла опознания адреса абонента соединены с информационным входом узла выработки сигналов интерфейса, выход которого соединен с входом признаков интерфей сного обслуживания выходного комму-татора, выход признаков сигналов интерфейса входного коммутатора соединен с информационным входом узла выработки сигналов интерфейса и информационным входом узла выделения состояния абонента, выход признака готовности которого соединен с входом признака готовности узла фиксации установленной связи, приоритетн1з1е входы узлов определения занятости абонента и узла определения направле ния связи канал - абонент соединены с седьмым входом блока связи с каналом, отличающееся тем, что, с целью повьппения коэффициента использования оборудования,,в него введены дополнительные блоки связи с абонентами, с первого по третий входы которых и с первого по пятый вьгхо ды которых соединены соответственно с neJjBbiM и вторым выходами блоков связи с каналом группы, интерфейсными выходами соответствующих абонентов, первыми, вторыми, третьими и четвертыми входами блоков связи с ка налом группы и интерфейсными входами соответствующих абонентов, четвертые входы дополнительных блоков связи с абонентами соединены с шестыми выходами блоков связи с каналом группы, восьмые и девятые входы которых соединены соответственно с шестыми и седьмыми выходами дополнительных бло ков связи с абонентами, а каждый блок связи с абонентами дополнительно содержит узел выделения инициативы абонента и узел запроса байта состояния абонента, причем информационный выход входного Коммутатора сое динен с информационным входом узла выделения инициативы абонента, выход готовности и выход признака инициативы которого соединены .соответственно с шестым и седьмым выходами блока связи с абонентами, выход поиз нака oaiiTa состояния нходного коь-гмутатора соединен с входами признака байта состояния узла выделения ини ;иативы абонента, угзла запросп бшЧта состояния абонента н узла запроса адреса, выход признака запроса которого соединен с входом признака запроса узла запроса байта состояния абонента, выход признака (ивания которого соединен с входом наличия признака запроса выходного коммутатора, выходы признака работы и идентификатора адреса входного коммутатора и четвертый вход блока свяIзи с абонентами соединены соответственно с входами признака работы, идентификатора адреса и условия требования запроса узла запроса байта состояния абонента, выход признака запроса которого соединен с входом признака запроса узла выделения инициативы абонента, а каждьй блок связи с каналом группы дополнительно содержит узел фиксации инициативы абонента, выходы признака работы и признака готовности которого соединены соответственно с входами признака работы и признака- готовности узла выработки сигналов интерфейса, входы опознания адреса и признака работы которого соединены соответст венно с выходом опознания адреса узла опознания адреса абонента и выходом признака работы узла выделения состояния абонента, входы признака инициативы и неустановленной связи, адресный вход, вход признака готовности и вход признака занятости узла фиксации инициативы абонента соединены соответственно с девятым, пятым, третьим, восьмым и первым входами блока связи с каналом, шестой выход которого соединен с выходом условия требования запроса, 2, Устройство по п. 1, отличающееся тем, что узел фиксации инициативы абонента содержит три группы триггеров, шесть групп элементов И,, группу элементом ИЛИ, причем выход признака работы узла соединен с выходами триггеров первой группы, входы которых соединены с выходами соответствующих элементов И первой и второй групп, выход признака готовности узла соединен с выходами триггеров второй группы, вко,цы которых, соединены с выходами соответствующих элементов И третьей группы и соответствующих элементов ИЛИ группы, входы которых соединены с выходами элементов И четвертой и пятой групп, вход опознания адреса узла соединен с первыми входами элементов И первой, третьей и тестой групп, выходы элементов И третьей и шестой групп соединены с входами соответствующих триггеров третьей группы, выходы которых соединены с первыми входами соо.тветствующих элементов И четвертой группы, вторые и третьи входы которых соединены соответственно с входом неустановленной связи и входом признака занятости узла, вход признака работы которого соединен с вторыми входами элементов И первой, третьей и шестой групп, вход признака инициативы узла соединен с первыми входами элементов И второй группы, вторые входы которых соединены с адресным входом узла и первыми входами элементов И пятой группы, вторые входы которых соединены с входом признака готовности узла,

3, Устройство по п. 1, отличающееся тем, что узел выделения инициативы абонента содержит дешифратор и два элемента И, причем

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

0 4. Устройство по п. I, о т л и чающееся тем, что узел запроса байта состояния абонента содержит триггер-, два элемента задержки, три элемента И, элемент НЕ, причем входы

5 признака запроса и условия требова-. НИН запроса узла через соответственно первый и второй элементы задержки соединены с входами первого элемента И, выход которого и выход элемен0 та НЕ соединены с входами триггера, выход которого соединен с выходом признака запроса узла и первыми входами второго и третьего элементов И, выходы которых соединены с выходом

5 признака обслуживания узла, входы признака байта состояния, признака работы и идентификатора адреса которого соединены соответственно с вторым входом второго элемента И, вхо0 дом элемента НЕ и вторым входом третьего элемента И.

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

название год авторы номер документа
Устройство для сопряжения вычислительной машины с внешними абонентами 1984
  • Алексеев Александр Васильевич
  • Константинов Анатолий Анатольевич
  • Спектор Владимир Сергеевич
SU1265784A1
Устройство управления для мультиплексного канала 1984
  • Пронин Владислав Михайлович
  • Рымарчук Александр Григорьевич
  • Алексеева Галина Луарковна
  • Извозчикова Лидия Николаевна
SU1265787A1
Устройство для сопряжения электронно-вычислительной машины с группой внешних устройств 1985
  • Звиргздиньш Франциск Петрович
  • Блейер Янис Фридович
  • Родэ Валерия Степановна
  • Эглитис Андрис Эйженович
SU1278866A1
Комбинированный канал 1986
  • Лопато Георгий Павлович
  • Смирнов Геннадий Дмитриевич
  • Пронин Владислав Михайлович
  • Рымарчук Александр Григорьевич
  • Карпейчик Виктор Владимирович
SU1405067A1
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЭВМ С ТЕЛЕФОННЫМИ ЛИНИЯМИ СВЯЗИ 1992
  • Копылов Александр Иванович
  • Кротов Станислав Владиславович
  • Козлов Виктор Иванович
  • Сингатулин Шавиат Рахимович
RU2006927C1
Устройство для сопряжения ЭВМ с абонентом 1987
  • Рыков Юрий Анатольевич
  • Петров Валерий Геннадьевич
  • Пшокин Александр Павлович
  • Васильков Вячеслав Викторович
SU1439609A1
Устройство для сопряжения 1981
  • Вербовский Анатолий Михайлович
  • Кухарчук Анатолий Григорьевич
  • Мильнер Евгения Владимировна
  • Мороз Анатолий Дмитриевич
  • Струтинский Леонтий Антонович
SU1100613A1
Устройство для сопряжения абонентов с каналом связи 1987
  • Веселов Александр Витальевич
  • Капустин Александр Михайлович
  • Сорокин Николай Иванович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Топорков Валентин Васильевич
  • Харченко Вячеслав Сергеевич
SU1432537A1
Микропрограммный мультиплексный канал 1985
  • Пронин Владислав Михайлович
  • Асцатуров Рубен Михайлович
  • Мазикин Борис Викторович
  • Яновская Алла Георгиевна
  • Извозчикова Лидия Николаевна
SU1305693A2
Устройство для сопряжения ЭВМ с абонентом 1988
  • Рыков Юрий Анатольевич
SU1615728A1

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

Реферат патента 1986 года Многоканальное устройство для сопряжения абонентов с каналами ввода-вывода ЭВМ

Изобретение относится к вычислительной технике и может быть использовано в вычислительных системах при организации общих полей внешних устройств. Целью изобретения является повышение коэффициента использования оборудования. Устройство содержит блоки связи с каналом и блоки свяяи с абонентами. Каждый блок связи с каналом содержит входной и выходной коммутаторы, узел выработки сигналов интерфейса, узел фиксации инициативы абонента, узел выделения состояния абонента, узел фиксации установленной связи, узел определения направления Связи абонент - канал, узел опоз.нания адреса абонента, узел определения занятости абонента, узел определения направления связи канал абонент. Каждый блок связи с абонентами содержит входной и выходной коммутаторы, дешифратор адреса, узел выделения инициативы абонента, узел запроса байта состояния абонента, узел запроса адреса, узел определения занятости. Изобретение позволяет для N каналов ввода-вывода организо§ (Л вать общее поле, состоящее из М групп Абонентов, подключение каналов к абонентам общего поля по инициативе каналов или абонентов и подключение канала к адресуемому абоненту при условии наличия его в составе общего поля и при условии, что абонент не занят выполнением оператщй ввода-вывода и что линии интерфейса свободны. 3 з.п. ф-лы, 18 ил.

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

IPUt.Z

1лг.

Фаг 7

59

77 76

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

Устройство для сопряжения 1980
  • Иванов Сергей Васильевич
  • Корбашов Юрий Михайлович
  • Усков Владимир Иванович
  • Хлюпин Анатолий Григорьевич
SU926645A2
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для сопряжения внешних устройств с каналами ввода-вывода "эвм" 1973
  • Елисеев Виктор Кириллович
  • Тегель Альберт Эрнстович
  • Глазунов Геннадий Федорович
SU496552A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 275 456 A1

Авторы

Елисеев Виктор Кириллович

Глазунов Геннадий Федорович

Кабаев Валерий Алексеевич

Филатова Галина Петровна

Даты

1986-12-07Публикация

1984-07-23Подача