pa соединен с третьими входами N блоков пе зедачи, вторыми входами регистра приема и регистра состояния устройства, третьим входом регистра информации и вторыми входами узла сравнения адресов и дешифратора сигналов управления, третий вход которого и третий вход дешифратора
запросов соединены с третьим выходом регистра состояния устройства, выход дешифратора сигналов уЛравления соединен с вторым входом регистра передачи, вход дешифратора байта состояния и третий вход узла сравнения адресов соединены с вторым выходом, регистра .приема.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения канала ввода-вывода с абонентом | 1989 |
|
SU1695312A1 |
Устройство для сопряжения канала ввода-вывода с внешними устройствами | 1980 |
|
SU955017A1 |
Устройство для обмена информацией | 1985 |
|
SU1310828A1 |
Мультиплексный канал | 1980 |
|
SU879580A1 |
Устройство для сопряжения вычислительной машины с внешними устройствами | 1981 |
|
SU1013939A1 |
Система ввода-вывода для микропрограммируемой ЭВМ | 1988 |
|
SU1667084A1 |
Селекторный канал | 1983 |
|
SU1160427A1 |
Устройство для сопряжения цифровой вычислительной машины с внешними устройствами | 1977 |
|
SU703800A1 |
Устройство для обмена информацией | 1985 |
|
SU1339572A1 |
Устройство для сопряжения каналов ввода - вывода с абонентами | 1988 |
|
SU1679491A1 |
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ, содержащее регистр состояния каналов, регистр информации, регистр состояния устройства,, блок ввода информации, регистр приема, регистр передачи, N блоков передачи и N блоков приема, входы которых являются входами подключения каналов связи устройства, а выходы N блоков йередачи - выходами к каналам связи устройства, выходы блоков приема подключены к группе входов регистра состояния каналов и группе входов регистра информации, вход блока ввода является входом подключения внешнего абонента устройства,первый выход блока ввода связан с первым входом регистра приема, первый выход которого соединен q первым входом регистра состояния устройства и первыми входами блоков передачи, вторые входы которых соединены с первым выходом регистра состояния устройства, первый выход регистра информации соединен с первым входом регистра передачи, выход которого является выходом к внешнему абоненту устройства, -отлича юще е с я тем, что, с целью расширения функциональных возможностей путем обеспечения связи внешних абонентов с параллельно работающими каналами связи,в устройство введены узел сравнения адресов, дешифратор байта состояния, дешифратор запросов, дешифратор сигналов управления, триггерный регистр и блок сравнения, группа входов которого соединена с выходами N блоков приема, первый, вход соединен с первым выходом регистра состояния каналов, второй выход регистра сосi тояния устройства подключен к второму входу блока сравнения, выход которого соединен с управляющими входами регистров состояния каналов и регистра информации и с первым входом § триггерного регистра, второй вход которого соединен с выходом дешифратора байта состояния, третий вход - с выходом дешифратора запросов, первый вход которого и четвертый вход триггерного регистра соедиCD нены с вторым выходом блока ввода, пятьй вход триггерного регистра, DP второй вход дешифратора запросов и первый вход дешифратора, сигналов управления соединены с вторым выходом регистра состояния каналов, шестой и седьмой входы триггерного регистра соединены соответственно с выходами дешифратора сигналов управления и узла сравнения адресов, восьмой вход триггерного регистра и первый вход узла сравнения адресов соединены со вторым выходом регистра информации, выход триггерного регист
Изобретение относится к вычислительной технике и, в частности, может; использоваться как системное устройство для подключения абоненто в многомашинном вычислительном комплексе повышенной надежности.
Известно устройство для многоканальной связи внешних устройств, в котором И внешних устройств (ВУ посредством блока управления подключаются к линии связи по каналам с . разделением времени. Блок индикации подает в блок управления информацию о занятости каналов. При поступлении от одного из ВУ запроса на обслуживанне блок управления производит опрос блока индикации и выделяет устройству свободный канал. При отсутствии свободных каналов в ВУ nocbingjgfgpfj соответствующее сообщение .
Однако такие устройства нельзя использовать в системе, обеспечивающей связь ВУ с параллельно работающими каналами ввода - вывода.
Наиболее близким к предлагаемому . по технической сущности является Устройство для сопряжения внешних устройств с каналами ввода -вывода состоящее из одного блока сопряжения с устройствами управления внешними устройствами и блоков сопряжения с каналами ввода - вывода. Каждый блок связи с каналом обслуживает канал, подключенный к нему через интерфейс ввода - вывода и содержит схемы задания адресов ВУ, узлы коммутации, схемы реакции на выборку и схемы ввода - вывода данных. Блок сопряяеения с устройствами управления содержит схемы выделения команд анализа байта состояния и дешифра|ции адреса ВУ и схемы выборки изапроса адресов ВУ 2.
Недостатком этого устройства является невозможность подсоединения ВУ .к naparmejbHo работающим каналам ввода - вывода.
Цель изобретения - расширение функциональных возможностей устройства путем обеспечения связи внешни устройств с параллельно работающими каналами ввода - вывода.
Поставленная цель достигается тем, что в устройство для сопряжения, содержащее регистр состояния каналов, регистр информации, регистр состояния устройства, блок ввода информации, регистр приема, регистр передачи, N блоков передачи и N блоков приема, входы которых являются входами подключения каналов связи устройства, а выхоцы N блоков передачи - выходами к каналам связи устройства, выходы блоков приема подключены к группе входов регистра состояния каналов и группе входов регистра информации , вход блока ввода является входом подключения внешнего .абонента устройства, первый выход блока ввода связан с первым входом регистра прима, первый выход которого соединен с первым входом регистра состояния устройства и первыми входами блоков передачи, вторые входы которых соеднены с первым выходом регистра состояния устройства, первый выход регистра информации соединен с первым входом регистра передачи, выход которого является выходом к внешнему абоненту устройства, введены узел сравнения адресов, дешифратор
3
байта состояния, дешифратор запросов, дешифратор сигналов управления триггерный регистр и блок сравнения, группа входов которого соединена с выходами N блоков приема, первый вход соединен с первым выходом регистра состояния каналов, второй выход регистра состояния устройства подключен к второму входу блока сравнения, выход которого соединен с управляющими входами регистров состояния каналов и регистра информации и с первым входом триггерного реrHcfpa, второй вход которого соединен с выходом дешифратора байта состояния, третий вход - с выходом де.шифратора запросов, первый вход которого и четвертый вход триггерного регистра соединены с вторым выходом блока ввода, пятьй вход триггерного .регистра, второй вход дешифратора . запросов и первый вход дешифратора сигналов управления соединены с вторым выходом регистра состояния каналов, шестой и седьмой входы триггерного регистра соединены соответственно с выходами дешифратора сигналов управления и узла сравнения адресов, восьмой вход триггерного регистра и первый вход узла сравнения адресов соединены с вторым выходом регистра информации, выход триггерного регистра соединен с третьими входами N блоков передачи, вторыми входами регистра приема и регистра состояния устройства, третьим входом регистра информации и вторыми входами узла сравнения адресов и дешифратора сигналов управления-, третий вход которого и третий вход дешифратора запросов соединены с третьим выходом регистра состояния устройства, выход дешифратора сигналов управления соединен с вторым входом регистра передачи, вход дешифратора байта состояния и третий вход узла сравнения адресов соединены с вторым
выходом регистра приема. I
На чертеже представлена блок-схема устройства.
Устройство для сопряжения содержит N блоков 1 приема по числу подключенных каналов ввода - вывода блок 2 сравнения, регистр 3 состояния канала, регистр 4.информации, регистр 5.состояния устройства, блок 6 управления, содержащий узел 7 сравнения адресов, дешифратор 8
байта состояний, дешифратор 9 запросов, на обслуживание, дешифратор 10 сигналов управления, триггерный регистр 11, N блоков 12 передачи 5 по числу подключенных каналов ввода - вывода, блок 13 ввода, регистр 14 приема, регистр .15 передачи.
Устройство сопряжения связано с N каналами ввода - вывода по 0 цепям связи ввода - вывода 16 и 17, а с ВУ по цепям связи 18 и 19.
Работа устройства может быть ..связана либо с получением требования от внешнего устройства, либо 5 с получением каналами команды ввода - вывода.
При получении команды N параллельно работающих каналов сбрасы0 вают признак своего исходного состояния, и формируют дополнительный признак в то устройство сопряжения, для которого получена команда ввода - вывода. Оба признака через
5 блоки 1 приема записываются на
регистр 3 состояния каналов. Если , устройство сопряжения в данный момент не занято (т.е. в регистре 5 состояния устройства сопряжения
0 имеется признак исходного состояния), то сигналы с выходов регистров
3 и 5 поступают на вход дешифратора 9 запросов на обслуживание. Сигнал запроса с выхода этой схемы сбрасы5 вает в триггерном регистре 11
признак исходного состояния устройства и является разрешающим для выдачи сигналов каналом ввода - вывода через блоки 12 передачи.
0 Триггерный регистр 11 представляет собой ряд последовательно переключаюпщхся триггеров, причем установка каждого последующего вызывает сброс предьщущего и производится
5 при наличии соответствующих условий. Сброшенный признак исходного состояния устройства через блоки 12 передачи вьщаются в каналы, фиксирующие сброс привнака исходного состояния
0 и выставляют адрес внешнего устройства, который поступает в рассматриваемое устройство через блоки 1 приёма. Блок 2 сравнения вьщает разрешающий сигнал для записи в
5 регистр 4 информации в том случае, если Обнаружено совпадение сигналов от всех параллельно работающих каналов при наличии сигнала занятоеSти каждого из Ы каналов и сигнала с регистра 5 состояния устройства. Запись адреса внешнего устройства производится на регистре 4, отку да он переписывается на регистр 15 передачи. Сигналы идентификации и управляющие сигналы внешнему устрой ству формируются дешифратором 10 сигналов управления в зависимости от сигналов с выхода регистра 3 сое тояния каналов, регистра 5 состояни устройства сопряжения и состояния триггерного регистра 11. Сигналы состояния устройства сопряжения с выхода регистра 5 поступают каналы через блоки 12 передачи и препятствуют возникновению новых обращений со стороны не занятых выполнением операций ввода - вывода каналов связи. Полученвый от абонента адрес принимается через блок 13 ввода от внешнего устройства и записывается на регистр 14. Адреса БУ, вьщанньй и полученный сравниваются узлом 7 сравнения адре сов. В случае несравнения адресов сигнал с выхода узла 7 поступает . в триггерный регистр 11. Сообщение вьщается в канал через блоки 12 передачи, триггерный регистр 11 при . этом сбрасывается, на регистре 5 состояния устройства устанавливаются признаки исходного состояния. В процессе работы признаки состояния канала заносятся через блоки 1 в регистр 3 состояния каналов, информащ1я - в регистр 4 информации. Сигналы о наличии информации на регистре 4, а также сигналы состояния канала поступают в блок 6 управления При получении ответа от абонента информация записывается через блок 13 ввода на регистр 14 и вьщается в каналы через блоки 12. Сигналы идентификации и управления от абонента, поступая в блок управления 6, вызы.вают изменение состояния триггерного регистра 11 и вьщачу абоненту через регистр 15 передачи ответного сигнала. Запись в регистр 5 новых сигнало состояния и выдача этих сигналов в канал происходит лишь в том случае. 136 когда требуются новые-указания от канала, связанные с продолжением либо прекращением операции обмена, , а также когда канал получает сообщение об ошибках либо о нормальном ходе операции. Установление связи по инициативе устройства сопряжения происходит при наличии требования от ВУ и хотя бы одного канала, находящегося в исходном состоянии при раздельной работе, и N каналов при параллельной работе. Требование от внешнего устройства принимается через блок 13 ввода в блок 6 управления (в шифратор 9 запросов на обслуживание). Сигнал с выхода блока 6 управления производит сброс сигналов исходного состояния устройства, и через блок 12 передачи содержимое регистра 14 передается в каналы. Канал, находящийся в исходном состоянии, воспринимает сброс признаков исходного состояния устройства сопряжения как требование абонента. Устройство сопряжения вьщает ответ абоненту лишь после того, как блоки 1 приема зафиксированы,что каналы (канал) приняли запрос на обслуживание, т.е. сбросили признаки своего исходного состояния.Сигналы с выходу блоков записываются на регистр 3 и поступают в блок 6 управления который в зависимости от состояния триггерного регистра 11 и сигналов, полученных от каналов связи, формирует ответ абоненту с выхода дешифратора 10 сигналов управления. Дешифратор 8 байта состояния внешнего устройства определяет нулевое значение байта состояния и исключает лишние пересьшки между каналом и устройством сопряжения . Предлагаемое устройство позволяет организовать одновременную работу внешних устройств с параллельно работающими каналами ввода - вывода, что позволяет использовать его в составе высоконадежных комплексов вычислительных машин.
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Устройство для устранения мешающего действия зажигательной электрической системы двигателей внутреннего сгорания на радиоприем | 1922 |
|
SU52A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Устройство для сопряжения внешних устройств с каналами ввода-вывода "эвм" | 1973 |
|
SU496552A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1984-06-30—Публикация
1981-01-28—Подача