Устройство для сопряжения

Иллюстрации

Показать все

Реферат

 

О П И С А Н И Е н 809139

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Союз Советских

Социалистических

Республик (61) Дополнительное к авт. свид-ву № 736086 (22) Заявлено 29.12.78 (21) 2721293/18-24 с присоединением заявки №вЂ” (23) Приоритет—

Опубликовано 28.02.81. Бюллетень № 8

Дата опубликования описания 05.03.81 (51) М К1 з

G 06 F 3/04

Государстеенный комитет

СССР

Il0 делам изооретеиий и открытий (53) УДК 681.325 (088.8) (72) Авторы изобретения

Г. И. Бутякова, С. В. Иванов, Ю. М. Корбашов и A. Г. Хлюпин (54) УСТРОЙСТВО ДЛЯ СОГ!РЯЖЕНИЯ

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

По основному авт. св. ¹ 736086 известно устройство для сопряжения, содержащее подканалы абонента, блок приоритета, блок синхронизации, регистр готовности программы, коммутатор информации, блок контроля по модулю, регистр обмена, первый вход и выход которого являются соответственно первыми информационными входами и выходом устройства, блок управления обменом, первые вход и выход которого являются соответственно первыми управляющими входом и выходом устройства, а вторые вход и выход подключены соответственно к первым выходу и входу блока синхронизации, второй и третий выходы которого соответственно подключены к первому входу подканалов абонентов и управляющему входу блока приоритета, входы запросов и выходы разрешения которого соединены соответственно с первыми выходами и вторыми входами соответствующих подканалов абонентов, третьи входы которых подключены к управляющим выходам регистра готовности программы, подключенного информационными входами и выходами соответственно ко вторым выходу и входу регистра обмена, а управляющим входом — к четвертому выходу блока синхронизации, пятый выход которого соединен с третьим входом блока контроля по модулю, подключенного первыми входом и выходом соответственно к третьим выходу и входу регистра обмена, а вторым входом — к третьему выходу блока управления, четвертый выход которого подключен к пятому входу регистра обмена, четвертые выход и вход которого соответственно соединены с информационными входом и выходом коммутатора информации, управляющий вход которого подключен к шестому выходу блока синхронизации, а выходы и входы группы информационных входов и выходов и входы группы адресных входов соответственно соединены с четвертыми входами, вторыми и третьими выходами соотверструющих подканалов абонентов, информационные входы и управляющие входы и выходы которых являются соответственно вторыми информационными входами (выходами) и вторыми управляющими вхо809139 ти программы, подканал 9 запроса контрольных массивов.

Каждый из подканалов состоит из узла

10 управления, регистра 11 служебных сигналов, коммутатора 12 типа передачи, триггера 13 готовности, элемента 14 И и элемента 15 ИЛИ, регистра 16 обмена. Устройство сопрягается с процессором 17 обмена и с абонентами 18.

Номер разряда регистра 16 обмена подканала 9 запроса контрольных массивов соответствует номеру абонента 18> — 18п, к которому обращен запрос контрольного массива.

Устройство обеспечивает запрос контрольных массивов от абонентов 18 посредством приема из процессора 17 обмена «1» в соответствующий разряд регистра 16 обмена подканала 9 запроса контрольных массивов и последующей выдачи управляющих сигналов запроса с выходов разрядов регистра 16 обмена подканала запроса контроль20 ных массивов к соответствующим абонентам 18 через управляющие выходы соответствующих подканалов абонентов. Обмен контрольными массивами осуществляется в пословном мультиплексном режиме. В каж25 дом цикле мультиплексного обмена заказ подканалов 5 абонентов и подканала 9 запроса контрольных массивов определяется «1» в разрядах регистра 8 готовности программы, соответствующих номерам подканалов

5 абонентов и номеру подканала 9 запроса

З0 контрольных массивов. Состав «единиц» в регистре 8 готовности программы и состав

«единиц» в слове информации, выдаваемом в регистр 16 обмена подканала 9 запроса контрольных массивов, должны совпадать в для обеспечения запросов контрольных масЗ сивов от абонентов, которые заказаны к ь- обмену в этом режиме.

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

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

1 ель изобретения — обеспечение пол ноты предварительного контроля.

Указанная цель достигается тем, что устройство для сопряжения по авт. св

Хе 736086 введен подканал запроса контрол ных массивов, причем первый вход подканала запроса подключен ко второму выходу блока синхронизации, первый выход и второй вход — соответственно к дополнитель40 ным входу запроса и выходу разрешения блока приоритета, третий вход — к дополнительному управляющему выходу регистра готовности программы, четвертый вход и второй выход — соответственно к дополнительным выходу и входу группы информацион- 45 ных входов и выходов коммутатора информации, третий выход — соответственно к дополнительному адресному входу коммутатора информации, информационный выход подканала запроса подключен к управляющим выходам подканалов абонентов.

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

Устройство содержит регистр 1 обмена, блок 2 управления обменом, блок 3 синхронизации, блок 4 приоритета, подканалы 5 абонентов, блок 6 контроля по модулю, коммутатор 7 информации, регистр 8 готовносПроцессор 17 обмена в начале работы выдает на регистр 1 обмена команду рабочего режима, которая расшифровывается блоком 2 управления, запускающим блок 3 синхронизации и подготавливающим его к автономной работе по приему и выдаче информации.

Затем процессор 17 обмена выдает значение регистра готовности программы, которое транслируется через регистр 1 обмена на регистр 8 готовности программы, где хранится в течение времени обмена вплоть до смены показаний регистра 8 готовности программы.

После записи в регистр 8 готовности программы блок 3 синхронизации производит пуск подканалов подачей сигнала на входы элементов 15 ИЛИ. Выходной сигнал с элемента 15 ИЛИ подканала 9 запроса контрольных массивов проходит через его элемент 14 И на узел 10 управления, инициируя начало автономной работы подканала только при наличии «1» в разряде регистра

809139

8 готовности программы, соответствуюшем приоритетному номеру подканала 9 запроса контрольных массивов.

Далее подканал 9 запроса контрольных массивов работает одновременно с другими запушенными подканалами и независимо от них по своей временной диаграмме. Он устанавливает в единичное состояние триггер 13 готовности и переходит в режим ожидания связи с регистром 1 обмена для получения информации о составе сигналов запроса в регистр 16 обмена подканала.

Обмен информацией подканалов 5 и 9 с процессором 17 обмена происходит в два этапа идентично для. всех подканалов 5.

На первом этапе блок 3 синхронизации, подавая сигнал на блок 4 приоритета, выде- 15 ляет номер старшего подканала из числа выставивших свои готовности.

Блок 4 приоритета разрешает работу подканала 9 запроса контрольных массивов, выдавая сигнал через элемент 15 ИЛИ и элемент 14 И на узел 10 управления, кото- 20 рый через соответствующий вход коммутатора 7 информации записывает номер подканала 9 запроса контрольных массивов в регистр 1 обмена с контрольными разрядами по модулю «3», выработанными блоком контроля по модулю «6», в позиционном коде, т.е. с «1» в разряде, соответствующем номеру подканала 9 запроса контрольных массивов, и запускает блок 2 управления, который управляет выдачей номера подканала 9 из регистра 1 обмена по информационным ши- зв нам в параллельном коде в процессор 17 обмена.

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

Содержание информационного слова

«единицы» в разрядах, соответствующих номерам абонентов 18, к которым обращен запрос контрольных массивов.

На втором этапе происходит собственно передача слова информации из регистра 1 обмена в подканал 9 через коммутатор 7 информации.

Обмен словом информации при этом происходит в параллельном коде, причем обменом слова информации с процессором 17 4 обмена управляет узел 10 управления и блок

3 синхронизации, который подачей импульсного сигнала на коммутатор 7 информации производит передачу слова между регистром 1 обмена и регистром 16 обмена подканала.

Далее подканал запроса контрольных массивов по своей временной диаграмме передает абонентам 181 — 18 сигналы запроса контрольных массивов со своих информационных выходов через управляющие выходы соответствующих подканалов 5 абонентов.

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

Кроме того, при соответствуюшем содержании слов контрольных массивов может быть произведено решение контрольных задач и проверена работа системы при известных заранее входных и выходных данных.

Формула изобретения

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

Источники информации, принятые во внимание при экспертизе

1. Авторское свидетельство, СССР № 736086, кл. G 06 F 3/04, 03.01.78 (прототип).

809139

Составитель Н. Быкова

Редактор Т. Алякина Тех ред А. Бойкас Корректор Г. Назарова

Заказ 4)57 Тираж 756 Подписное

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

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

Филиал ППП «Патент», г. Ужгород, ул. Проектная, 4