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

Номер патента: 1100613

Авторы: Вербовский, Кухарчук, Мильнер, Мороз, Струтинский

ZIP архив

Текст

(19) 011 С 06 Р 3/О фЯрфи 3 ЙИЬЛЙВЩИ ОПИСАНИЕ ИЗОБРЕТЕНИЯК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ(71) Ордена Ленина институт кибернетики АН УССР(56) 1. Патент Японии Р 52-3536, кл. С 06 Р 3/00 19772. Авторское свидетельство СССР У 496552, кл. С 06 Р 3/04, 1974 (прототип).(54) (57) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ,содержащее регистр состояния кана" лов, регистр информации, регистр.состояния устройства, блок ввода информации, регистр приема, регистр передачи, 1 блоков передачи и 8 блоков приема, входы которых являют" ся входами подключения каналов связи устройства, а выходы М блоков передачи - выходами к каналам связи устройства, выходы блоков приема подключены к группе входов регистра состояния каналов и группе входов регистра информации вход блока ввода является входом подключения внешнего абонента устройства, первый выход блока ввода связан с первым входом регистра приема, первый выход которого соединен с первым входом регистра состояния устройства и пер" выми входами блоков передачи, вторые входы которых соединены с первым выходом регистра состояния устройства, первый выход регистра информации соединен с первым входом регистра передачи, выход которого является выходом к внешнему абоненту устройства, о т л и ч а ю щ.е е с я тем, что, с целью расширения функциональных возможностей путем обеспечения связи внешних абонентов с параллельно работающими каналами связи,в устройство введены узел сравнения адресов, дешифратор байта состояния, дешифратор запросов, дешифратор сигналов управления, триггерный регистр и блок сравнения, группа входов которого соединена с выходами л блоков приема, первый вход соединен с первым выходом регистра состояния каналов, второй выход регистра состояния устройства подключен к второму 3 входу блока сравнения, выход которо" го соединен с управляющими входами регистров состояния каналов и регистра информации и с первым входом триггерного регистра, второй вход которого соединен с выходом дешифратора байта состояния, третий вход - с выходом дешифратора запросов, .первый вход которого и четвертый вход триггерного регистра соединены с вторым выходом блока ввода, пятый вход триггерного регистра, второй вход дешифратора запросов и первый вход дешифратора сигналов управления соединены с вторым выходом регистра состояния каналов, шестой и седьмой входы триггерногорегистра соединены соответственно с Ф выходами дешифратора сигналов управления и узла сравнения адресов, восьмой вход триггерного регистра и первый вход узла сравнения адресов соединены со вторым выходом регистра информации, выход триггерного регист1100613 ра соединен с третьими входами Иблоков передачи, вторыми входами регистра приема и регистра состоянияустройства, третьим входом регистраинформации и вторыми входами узласравнения адресов и дешифраторасигналов управления, третий входкоторого и третий вход дешифратора Изобретение относится к вычислительной технике и, в частности, можетиспользоваться как системноеустройство для подключения абонентовв многомашинном вычислительномкомплексе повышенной надежности.Известно устройство для многоканальной связи внешних устройств,в котором Ц внешних устройств (ВУ)посредством блока управления подключаются к линии связи по каналам с .разделением времени. Блок индикацииподает в блок управления информациюо эанятостИ каналов. При поступленииот одного иэ ВУ запроса на обслуживание блок управления производитопрос блока индикации и выделяетустройству свободный канал. Приотсутствии свободных каналов в ВУпосылууяся, соответствующее сообщениеОднако такие устройства нельзяиспользовать в системе, обеспечивающей связь ВУ с параллельно работающими каналами ввода - вывода,Наиболее близким к предлагаемомупо технической сущности являетсяустройство для сопряжения внешнихустройств с каналами ввода - вывода,состоящее из одного блока сопряженияс устройствами управления внешнимиустройствами и блоков сопряженияс каналами ввода - вывода. Каждыйблок связи с каналом обслуживаетканал, подключенный к нему черезинтерфейс ввода - вывода и содержитсхемы задания адресов ВУ, узлыкоммутации, схемы реакции на выборкуи схемы ввода - вывода данных, БлоксопряЖения с устройствами управления содержит схемы выделения команд,анализа байта состояния и дешифразапросов соединены с третьим выходомрегистра состояния устройства, выходдешифратора сигналов управлениясоединен с вторым входом регистрапередачи, вход дешифратора байта состояния и третий вход узла сравненияадресов соединены с вторым выходом.регистра, приема. ции адреса ВУ и схемы выборки и запроса адресов ВУ 2 ,Недостатком этого устройства является невозможность подсоединенияВУ,к параллельно работающим каналамввода - вывода.Цель изобретения - расширениефункциональных воэможностей устройства путем обеспечения связи внешних 1 О устройств с параллельно работающимиканалами ввода - вывода. Поставленная цель достигаетсятем, что в устройство для сопряже ния, содержащее регистр состоянияканалов, регистр информации, регистр состояния устройства, блокввода информации, регистр приема,регистр передачи, М блоков пере дачи и Й блоков приема, входы которых являются входами подключенияканалов связи устройства, а выхоцы Й блоков передачи - выходамик каналам связи устройства, выходы 25 блоков приема подключены к группевходов регистра состояния каналови группе входов регистра информации, вход блока ввода является входом подключения внешнего, абонентаустройства, первый выход блока ввода связан с первым входом регистра приема,первый выход которого соединен спервым входом регистра состоянияустройства и первыми входами блоковпередачи, вторые входы которых соединены с первым выходом регистра состояния устройства, первый выходрегистра информации соединен с первым входом регистра передачи, выходкоторого является выходом к внешнему абоненту устройства, введеныузел сравнения адресов, дешифраторО 15 байта состояния, дешифратор запросов, дешифратор сигналов управления, триггерный регистр и блок сравнения, группа входов которого соединена с выходами М блоков приема, первый вход соединен с первым выходом регистра состояния каналов, второй выход регистра состояния устройства подключен к второму входу блока сравнения, выход которого соединен с управляющими входами регистров состояния каналов и регистра информации и с первым входом триггерного регисФра, второй вход которого соединен с выходом дешифратора байта состояния, третий вход - с выходом де,шифратора запросов, первый вход которого и четвертый вход трнггерного регистра соединены с вторым выходом блока ввода, пятый вход триггерного ,регистра, второй вход дешифратора, запросов и первый вход дешифратора сигналов управления соединены с вторым выходом регистра состояния каналов, шестой и седьмой входы триггерного регистра соединены соответственно с выходами дешифратора сигналов управления и узла сравнения адресов, восьмой вход триггерного регистра и первый вход узла сравнения адресов соединены с вторым выходом регистра информации, выход триггерного регистра соединен с третьими входами 8 блоков передачи, вторыми входами регистра приема и регистра состояния устройства, третьим входом регистра информации и вторыми входами узла сравнения адресов и дешифратора сигналов управления, третий вход которого и третий вход дешифратора запросов соединены с третьим выходом регистра состояния устройства, выход дешифратора сигналов управления соединен с вторым входом регистра передачи, вход дешифратора байта состояния и третий вход узла сравнения адресов соединены с вторым выходом регистра приема.1На чертеже представлена блок-схема устройства.Устройство для сопряжения содержит и блоков 1 приема по числу подключенных каналов ввода - вывода, блок 2 сравнения, регистр 3 состояния канала, регистр 4.информации, регистр 5.состояния устройства, блок 6 управления, содержащий узел 7 сравнения адресов, дешифратор 8 20 25 30 3540 45 50 байта состояний, дешифратор 9 запросов. на обслуживание, дешифратор 10 сигналов управления, триггерный регистр 11, Й блоков 12 передачи по числу подключенных каналов ввода - вывода, блок 13 ввода, регистр 14 приема, регистр .15 передачи.Устройство сопряжения связано с 8 каналами ввода - вывода по цепям связи ввода - вывода 16 и 17, а с ВУ по цепям связи 18 и 19.Работа устройства может быть связана либо с получением требования от внешнего устройства, либо с получением каналами команды ввода - вывода. При получении команды Я параллельно работающих каналов сбрасывают признак своего исходного состояния.и формируют дополнительный признак в то устройство сопряжения, для которого получена команда ввода - вывода. Оба признака через блоки 1 приема записываются на регистр 3 состояния каналов, Если устройство сопряжения в данный момент не занято (т.е. в регистре 5 состояния устройства сопряжения имеется признак исходного состояния), то сигналы с выходов регистров 3 и 5 поступают на вход дешифратора 9 запросов на обслуживание. Сигнал запроса с выхода этой схемы сбрасывает в триггерном регистре 11 признак исходного состояния устройства и является разрешающим для выдачи сигналов каналом ввода - вывода через блоки 12 передачи.1Триггерный регистр 11 представляет собой ряд последовательно переключакщ 1 ихся триггеров, причем установка каждого последующего вызывает сброс предыдущего и производится при наличии соответствующих условий. Сброшенный признак исходного состояния устройства через блоки 12 передачи выдаются в каналы, фиксирующие сброс привнака исходного состояния и выставляют адрес внешнего устройства, который поступает в рассматриваемое устройство через блоки 1 приема. Блок 2 сравнения выдает разрешающий сигнал для записи в регистр 4 информации в том случае, если обнаружено совпадение сигналов от всех параллельно работакицих каналов. при наличии сигнала занятос35 ти каждого из й каналов и сигналас регистра 5 состояния устройства.Запись адреса внешнего устройства производится на регистре 4, откуда он переписывается на регистр 15передачи. Сигналы идентификации иуправляющие сигналы внешнему устройству формируются дешифратором 10сигналов управления в зависимостиот сигналов с выхода регистра 3 состояния каналов, регистра 5 состоянияустройства сопряжения и состояния .триггерного регистра 11.Сигналы состояния устройства сопряжения с выхода регистра 5 поступают вовсе каналы через блоки 12 передачи и препятствуют возникновению новых обращений со стороны не занятых выполнением операций ввода - вывода каналов связи. Полученный от абонента адрес принимается через блок 13 ввода от внешнего устройства и записывается на регистр 14. Адреса ВУ, выданный и полученньй, сравниваются узлом 7 сравнения адресов, В случае несравнения адресов сигнал с выхода узла 7 поступает в триггерный регистр 11, Сообщение выдается в канал через блоки 12 передачи, трйггерный регистр 11 при этом сбрасывается, на регистре 5 состояния устройства устанавливаются признаки исходного состояния, В процессе работы признаки состояния канала заносятся через блоки 1 в регистр 3 состояния каналов, информация - в регистр 4 информации. Сигналы о наличии информации на ре 1гистре 4, а также сигналы состояния канала поступают в блок 6 управления, 40 При получении ответа от абонента информация записывается через блок 13 ввода на регистр 14 и выдается в каналы через блоки 12. Сигналы идентификации и управления от абонента, 45 поступая в блок управления 6, вызывают изменение состояния триггерного регистра 11 и выдачу абоненту через регистр 15 передачи ответного сигнала. Запись в регистр 5 новых сигналов 50 состояния и выдача этих сигналов в канал происходит лишь в том случае,когда требуются новые указания от канала, связанные с продолжением либо прекращением операции обмена, а также когда канал получает сообщение об ошибках либо о нормальном ходе операции, Установление связи по инициативе устройства сопряжения происходит при наличии требования от ВУ и хотя бы одного канала; находящегося в исходном состоянйи при раздельной работе, и Й каналов при параллельной работе. Требование от внешнего устройства принимается через блок 13 ввода в блок 6 управления (в шифратор 9 запросов на обслуживание). Сигнал с выхода блока 6 управления производит сброс сигналов исходного состоя.ния устройства, и через блок 12 передачи содержимое регистра 14 передается в каналы. Канал, находящийся в исходном состоянии, воспринимает сброс признаков исходного состояния устройства сопряжения как требование абонента. Устройство сопряжения выда. ет ответ абоненту лишь после того, как блоки 1 приема зафиксированы,что каналы (канал) приняли запрос на обслуживание, т.е. сбросили признаки своего исходного состояния.Сигналы с выхода блоков записываются на регистр 3 и поступают в блок 6 управления который в зависимости от состояния триггерного регистра 11 и сигналов, полученных от каналов связи, формирует ответ абоненту с выхода дешифратора 10 сигналов управ. ления.Дешифратор 8 байта состояния внешнего устройства определяет нулевое значение байта состояния и исключает лишние пересылки между каналом и устройством сопряжения. Предлагаемое устройство позволяет организовать одновременную работу внешних устройств с параллельно работающими каналами ввода - вывода, что позволяет использовать его всоставе высоконадежных комплексоввычислительных машин..Составитель Г. Стернинедактор Л. Веселовская Техред Т. Маточка Корректор И. Эрдейи аз 4581/3 тент", г. Уж од, ул. Проектная ал ПП Тираж ВНИИПИ Государс . по делам изоб 035, Москва, Ж 99 Подписноевенного комитета СССРетений и открытий5, Раушская, наб д. ч/5

Смотреть

Заявка

3243261, 28.01.1981

ОРДЕНА ЛЕНИНА ИНСТИТУТ КИБЕРНЕТИКИ АН УССР

ВЕРБОВСКИЙ АНАТОЛИЙ МИХАЙЛОВИЧ, КУХАРЧУК АНАТОЛИЙ ГРИГОРЬЕВИЧ, МИЛЬНЕР ЕВГЕНИЯ ВЛАДИМИРОВНА, МОРОЗ АНАТОЛИЙ ДМИТРИЕВИЧ, СТРУТИНСКИЙ ЛЕОНТИЙ АНТОНОВИЧ

МПК / Метки

МПК: G06F 3/04

Метки: сопряжения

Опубликовано: 30.06.1984

Код ссылки

<a href="https://patents.su/5-1100613-ustrojjstvo-dlya-sopryazheniya.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сопряжения</a>

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