(54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения | 1978 |
|
SU813400A2 |
Устройство для сопряжения | 1984 |
|
SU1166126A2 |
Устройство для сопряжения | 1978 |
|
SU813401A2 |
Устройство для сопряжения | 1979 |
|
SU840868A2 |
Устройство для сопряжения | 1980 |
|
SU947849A1 |
Устройство для сопряжения | 1980 |
|
SU926645A2 |
Устройство для обмена информацией | 1979 |
|
SU826330A1 |
Устройство для сопряжения | 1978 |
|
SU736086A1 |
Устройство для сопряжения процессоров обмена с внешними устройствами | 1984 |
|
SU1257650A1 |
Устройство для обмена информацией | 1982 |
|
SU1048468A1 |
1
Изобретение относится к вычислительной технике и может быть использовано в вычислительных системах с разветвленной сетью источников и потребителей информации.
По основному авт. св. № 736086 известно устройство для сопряжения, содержащее подканалы абонента, блок приоритета, блок синхронизации, регистр готовности программы, коммутатор информации, блок контроля по модулю, регистр обмена, первый вход и выход которого являются соответственно первыми информационными входами и выходом устройства, блок управления обменом, первые вход и выход которого являются соответственно первыми управляющими входом и выходом устройства, а вторые вход и выход подключены соответственно к первым выходу и входу блока синхронизации, второй и третий выход.1 которого соответственно подключены к первому входу подканалов абонентов и управляющему входу блока приоритета, входы запросов и выходы разрешения которого соединены соответственно с первыми выходами и вторыми входами соответствующих подканалов абонентов, третьи входы которых подключены
к управляющим выходам регистра готовности программы, подключенного информационными входами и выходами соответственно ко вторым выходу и входу регистра обмена, а управляющим входом- к четвертому выходу блока синхронизации, пятый вы.код которого соединен с третьим входом блока контроля по модулю, подключенного первыми входом и выходом соответственно к третьим выходу и входу регистра обмена, а вторым.входом - к третьему выходу блока управления, четвертый выход которого подключен к пятому входу регистра обмена, четвертые выход и вход которого соответственно соединены с информационными входом и выходом коммутатора информации, управляющий вход которого подключен к
5 шестому выходу блока синхронизации, а выходы и входы группы информационных входов и выходов и входы группы адресных входов соответственно соединены с четвертыми входами, вторыми и третьими выходами соотверструющих подканалов абонентов, информационные входы и управляющие вхо ды и выходы которых являются соответственно вторыми информационными входами (выходами) и вторыми управляющими входами и выходами устройства, а каждый из подканалов абонентов содержит узел управления, регистр служебных сигналов, первые вход и выход которого соединены соответственно с первыми выходом и входом узла управления, а вторые выход и вход являются соответственно управлиюндими выходом и входом подканала, коммутатор типа передачи, соединенный первыми входом и выходом соответственно с первыми выходом и входом регистра обмена подканала, вторые вход и выход которого являются соответственно четвертым входом и вторым выходом подканала, элемент И, первый вход которого является третьим входом подканала, а выход соединен со вторым входом узла управления, третий и четвертый выходы, которого соединены соответственно со вторым входом коммутатора типа передачи и третьим входом регистра обмена подканала, а пятый выход - с третьим выходом подканала, триггер готовности, соединенный входом и выходом соответственно с шестым выходом узла управления и с первым выходом подканала, информационный вход (выход) которого является вторым входом (выходом) коммутатора типа передачи, и элемент ИЛИ, входы которого являются соответственно первым и вторым входами подканала, а выход соединен со вторым входом элемента И 1. Недостаток известного устройства заключается в том, что оно не обеспечивает полноты предварительного контроля правильности приема (выдачи) информации от абонентов. Цель изобретения - обеспечение полноты предварительного контроля. Указанная цель достигается тем, что в устройство для сопряжения по авт. св. № 736086 введен подканал запроса контрольных массивов, причем первый вход подканала запроса подключен ко второму выходу блока синхронизации, первый выход и второй вход - соответственно к дополнительным входу запроса и выходу разрешения блока приоритета, третий вход - к дополнительному управляющему выходу регистра готовности программы, четвертый вход и вто рой выход - соответственно к дополнительным выходу и входу группы информационных входов и выходов коммутатора информации, третий выход - соответственно к дополнительному адресному входу коммутатора информации, информационный выход под канала запроса подключен к управляющим выходам подканалов абонентов. На чертеже показана блок-схема устройства, где показаны лищь два подканала абонентов. Устройство содержит регистр 1 обмена, блок 2 управления обменом, блок 3 синхронизации, блок 4 приоритета, подканалы 5 абонентов, блок 6 контроля по модулю коммутатор 7 информации, регистр 8 готовности программы, подканал 9 запроса контрольных массивов. Каждый из подканалов состоит из узла 10 управления, регистра 11 служебных сигналов, коммутатора 12 типа передачи, триггера 13 готовности, элемента 14 И и элемента 15 ИЛИ, регистра 16 обмена. Устройство сопрягается с процессором 17 обмена и с абонентами 18. Номер разряда регистра 16 обмена подканала 9 запроса контрольных массивов соответствует номеру абонента 18| -18, к которому обрашен запрос контрольного массива. Устройство обеспечивает запрос контрольных массивов от абонентов 18 посредством приема из процессора 17 обмена «1 в соответствуюш,ий разряд регистра 16 обмена подканала 9 запроса контрольных массивов и последующей выдачи управляющих сигналов запроса с выходов разрядов регистра 16 обмена подканала запроса контрольных массивов к соответствующим абонентам 18 через управляющие выходы соответствующих подканалов абонентов. Обмен контрольными массивами осуществляется в пословном мультиплексном режиме. В каждом цикле мультиплексного обмена заказ подканалов 5 абонентов и подканала 9 запроса контрольных массивов определяется «1 в разрядах регистра 8 готовности программы, соответствующих номерам подканалов 5 абонентов и номеру подканала 9 запроса контрольных массивов. Состав «единиц в регистре 8 готовности программы и состав «единиц в слове информации, выдаваемом в регистр 16 обмена подканала 9 запроса контрольных массивов, должны совпадать для обеспечения запросов контрольных массивов от абонентов, которые заказаны к обмену в этом режиме. Процессор 17 обмена в начале работы выдает на регистр 1 обмена команду рабочего режима, которая расщифровывается блоком 2 управления, запускающим блок 3 синхронизации и подготавливающим его к автономной работе по приему и выдаче информации. Затем процессор 17 обмена выдает значение регистра готовности программы, которое транслируется через регистр 1 обмена на регистр 8 готовности программы, где хранится в течение времени обмена вплоть ДО смены показаний регистра 8 готовности программы. После записи в регистр 8 готовности программы блок 3 синхронизации производит пуск подканалов подачей сигнала на входы элементов 15 ИЛИ. Выходной сигнал с элемента 15 ИЛИ подканала 9 запроса контрольных массивов проходит через его элемент 14 И на узел 10 управления, инициируя начало автономной работы подканала только при наличии «1 в разряде регистра
8 готовности программы, соответствующем приоритетному номеру подканала 9 запроса контрольных массивов.
Далее подканал 9 запроса контрольных массивов работает одновременно с другими запущенными подканалами и независиМО от них по своей временной диаграмме. Он устанавливает в единичное состояние триггер 13 готовности и переходит в режим ожидания связи с регистром 1 обмена для получения информации о составе сигналов запроса в регистр 16 обмена подканала.
Обмен информацией подканалов 5 и 9 с процессором 17 обмена происходит в два этапа идентично для- всех подканалов 5.
На первом этапе блок 3 синхронизации, подавая сигнал на блок 4 приоритета, выделяет номер старшего подканала из числа выставивших свои готовности.
Блок 4 приоритета разрешает работу подканала 9 запроса контрольных массивов, выдавая сигнал через элемент 15 ИЛИ и элемент 14 И на узел 10 управления, который через соответствующий вход коммутатора 7 информации записывает номер подканала 9 запроса контрольных массивов в регистр 1 обмена с контрольными разрядами по модулю «3, выработанными блоком контроля по модулю «6, в позиционном коде, т.е. с «1 в разряде, соответствующем номеру подканала 9 запроса контрольных массивов, и запускает блок 2 управления, который управляет выдачей номера подканала 9 из регистра 1 обмена по информационным щинам в параллельном коде в процессор 17 обмена.
Процессор 17 обмена по этому номеру готовит адрес буферной зоны памяти, из которой выдается слово информации в подканал 9 запроса контрольных массивов.
Содержание информационного слова - «единицы в разрядах, соответствующих номерам абонентов 18, к которым обращен запрос контрольных массивов.
На втором этапе происходит собственно передача слова информации из регистра 1 обмена в подканал 9 через коммутатор 7 информации.
Обмен словом информации при этом происходит в параллельном коде, причем обменом слова информации с процессором 17 обмена управляет узел 10 управления и блок 3 синхронизации, который подачей импульсного сигнала на коммутатор 7 информации
производит передачу слова между регистром 1 обмена и регистром 16 обмена подканала.
Далее подканал запроса контрольных массивов по своей временной диаграмме передает абонентам 18i - 18асигналы запроса контрольных массивов со своих информационных выходов через управляющие выходы соответствующих подканалов 5 абонентов.
Таким образом, введение в устройство подканала запроса контрольных массивов обеспечивает полноту предварительного контроля правильности приема (выдачи) информации от абонентов. Благодаря набору контрольных слов разнообразной структуры осуществляется детальная проверка аппаратуры всего канала обмена, учитывающая ее особенности.
Кроме того, при соответствующем содержании слов контрольных массивов может быть произведено решение контрольных задач и проверена работа системы при известных заранее входных и выходных данных.
Формула изобретения
Устройство для сопряжения по авт. св. № 736086, отличающееся тем, что, с целью обеспечения полноты предварительного контроля, в него введен подканал запроса контрольных массивов, причем первый вход подканала запроса подключен ко второму выходу блока синхронизации, первый выход и второй вход - соответственно к дополнительным входу запроса и выходу разрешения блока приоритета, третий вход - к дополнительному управляющему выходу регистра готовности программы, четвертый вход и второй выход - соответственно к дополнительным выходу и входу группы информационных входов и выходов коммутатора информации, третий выход - соответственно к дополнительному адресному входу коммутатора информации, информационный выход подканала запроса подключен к управляющим выходам подканалов абонентов.
Источники информации, принятые во внимание при экспертизе 1. Авторское свидетельство СССР № 736086, кл. G 06 F 3/04, 03.01.78 (прототип).
Авторы
Даты
1981-02-28—Публикация
1978-12-29—Подача