Устройство для сопряжения канала ввода-вывода с внешними устройствами

 

Союз Соввтскнк

Социалистические респубпни

О П И С А Н И Е,),955017

ИЗОБРЕТЕН ИЯ

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

9t, ô - (6I ) Дополнительное к авт. саид-ву (22)Заявлено23.12.80 (21) 3221970/18-24 (51)М. Кд.

G 06 F 3/04 с присоединением заявки РЙ

1Ъеударстмиаый квинтет

СССР (23) Приоритет

Опубликовано 30.08.82. бюллетень № 32 ао делан кзобретений н открытей (53) УДК681. 326. .6(088.8) Дата опубликования описания 02 . 09 . 82

И.А. Брынкин, В.И. Монахов, А.П, Олесов, А.А. Перешивкин (72) Авторы (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ КАНАЛА ВВОДА"

ВЫВОДА С ВНЕШНИМИ УСТРОЙСТВАМИ

Ф

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

Известны устройства для сопряжения канала ввода-вывода с внешними

5 устройствами, содержащие блок управления, триггеры с логическими элементами И, ИЛИ, НЕ, регистр модификации обмена, дешифратор режимов обмена, логические элементы И, ИЛИ, НЕ приема и выдачи данных и команд Г13 и (27.

Недостаток этих устройств заключается в том, что их реализация связана с большими аппаратными затратами.

Наиболее близким к предлагаемому является устройство сопряжения, содержащее группы шин управления и идентифинации интерфейса ввода-вывода, блок. команд, блок состояния, блок уточнен- рв ного состояния, блок управления, блок адреса, блок контроля, генератор четности, генератор адреса, элементы И, ИЛИ, НЕ (37.

Однако известное устройство требует значительных затрат оборудования.

Цель изобретения — сокращение оборудования.

Поставленная цель достигается тем, что. в устройство для сопряжения канала ввода-вывода с внешними устройствами, содержащее блок формирования сигналов идентификации, выход которого соединен с информационным входом блока формирования команд и с выходной шиной внешнего интерфейса, блок формирования состояния, выход которого соединен с признаковым входом блока формирования команд и с выходной шиной внешнего интерфейса, блок задания режима, выход которого соединен с установочными входами блоков формирования сигналов идентификации и состояния, блок формирования запроса, выход которого соединен с запросным входом блока формирования состояния, причем первый кодовый вход устройства соединен с признаковыми вхо955017 дами блоков формирования сигналов идентификации, формирования состояния, формирования запроса и задания режи" ма с задающим входов блока формирования команд и через входную шину внешнего интерфейса - с первым кодовым выходом устройства, выходная шина внешнего интерфейса соединена с вхо" дом выборки блока задания режима и с вторыми кодовыми входом и выходом )0 устройства, введены блок управления сеансом связи, причем выход блока формирования команд соединен с задающими входами блока формирования сигналов

Идентификации, блока формирования со» 1s стояния блока управления сеансом свя+ зи, с выходной шиной внутреннего интерфейса, со сбросовыми входами блока формирования запроса и блока задания режима, выход которого соединен с ус" 2О тановочным входом блока управления сеансом связи, третий кодовый вход устройства соединен с входом сравне" ния адреса блока формирования состояния, с входом записи" чтения блока фор.д мирования сигналов идентификации, с запускающими входами блока задания режима и блока формирования запроса, с входом разрешения приема блока управления сеансом связи, вход разреше- ® ния передачи которого соединен с выходной шиной внешнего интерфейса, первый кодовый вход устройства соединен с признаковым входом блока управления сеансом связи, выход которого соединен с установочным входом блока задания режима, с входом выборки блока формирования команд, с разрешающими входами блока формирования сигналов идентификации и блока формирования

46 состояния, с выходной шиной внутреннего интерфейса, третий кодовый вход устройства через входную шину внутреннего интерфейса соединен с третьим кодовым выходом устройства, а выходная шина внутреннего интерфейса соеди45 нена с четвертыми кодовыми входом и выходом устройства. Причем блок управления сеансом связи содержит узел на" чальной выборки, узел выдачи байта состояния, узел выдачи информации, узел установки адреса, регистр сдви" га, группу, элементов И и элемент ИЛИ, причем вход разрешения приема. блока выдачи соединен со стробирующими входами узла выдачи байта состояния, узла начальной выборки, узла выдачи информации, с первым входом элементов И группы, приэнаковый вход блока ф соединен с идентификационными входами узла начальной выборки, узла выдачи информации, узла установки адреса, узла выдачи байта состояния,с продвигающим входом регистра сдвига и с вторым входом элементов И группы, задающий вход блока соединен с гасящими входами узла начальной выборки, узла выдачи байта состояния, узла установки адре" са и узла выдачи информации, вход разрешения передачи блока соединен с разрешающими входами регистра сдвига, узла выдачи информации, узла установки адреса и с третьими входами элементов И группы, установочный вход блока соединен с установочными входами узлов выдачи байта состояния и выдачи информации, выходы узла начальной выборки и регистра сдвига соединены соответственно с четвертым и пятым входами элементов И группы, выходы узлов выдачи информации, выдачи байта состояния и установки адреса соединены с входами элемента ИЛИ, выходы узлов выдачи информации, вы" дачи байта состояния, начальной выборки, выход элемента ИЛИ и первыйпятый выходы элементов И группы являются выходом блока.

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

Кроме того, узел выдачи информации содержит три элемента И, элемент. ИЛИ и триггер, причем выходы элементов И через элемент ИЛИ соединены с устано" вочным входом триггера, гасящий вход которого соединен с гасящим входом узла, прямой выход триггера является выходом узла, входы идентификатора управления, идентификатора информации, образующие идентификационный вход узла, соединены с первыми входами соответственно первого и второго элементов И, гасящий вход узла соединен с вторым входом первого элемента И, входы требования передачи данных и чтения, образующие стробирующий вход узла, соединены соответственно с третьим и четвертым входами первого эле955017

5 мента И, установочный вход узла соединен с вторым входом второго элемента И, разрешающий вход узла соединен с первым входом третьего элемента И, второй вход которого соединен с первым входом второго элемента И, третий и четвертый входы первого элемента И соединены соответственно с третьими и с четвертыми входами второго, третьего элементов И. io

Узел выдачи байта состояния содержит два элемента И, элементы ИЛИ и триггер, причем выходы элементов И через элемент ИЛИ соединены с установочным входом триггера, гасящий вход 15 которого соединен с гасящим входом узла,прямой выход триггера является выходом узла, ст роби рующий вход узла соединен с первыми входами первого и второго элементов И, установочный вход узла

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

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

На,фиг. 1 представлена структурная схема предлагаемого устройства; на фиг. 2 - структурная схема блока уп- 15 равления сеансом связи; на фиг. 3структурные схемы узлов начальной выборки, выдачи информации, выдачи байта состояния и установки адреса; на фиг. 4 - структурная схема блока формирования состояния; на фиг, 5 " струк" турная схема блока Формирования ко" манд; на фиг. 6 - структурная схе" ма блока формирования сигналов иден" тификации; на фиг. 7 - структурные схемы блоков задания режима и формирования запроса.

Устройство содержит (фиг. 1) блок 1 формирования состояния, блок 2 формирования сигналбв идентификации, блок 3 форю рования команд, блок 4 формирования запроса, блок 5 задания режима, блок 6 управления сеансом связи, входную шину 7 внешнего интерфейса, входную шину 8 внутреннего интерфейса, выходную шину 9 внешнего ин" терфейса, выходную шину 10 внутреннего интерфейса, входы блока формирования команд: 11 - признаковый вход, 12 - информационный вход, вход 13 выборки, задающий вход 14 и выход 15; входи блока управления сеансом связи; признаковый вход 16, задающий вход 17, установочный вход 18, вход разрешения передачи 19, вход разрешения приема 20 и выход 21; входы блока формирования сигналов идентификации: вход записи - чтения 22, признаковый вход 23, задающий вход 24, разрешающий вход 25, установочный вход 26 и выход 27; входы блока формирования состояния: вход 28 сравнения адреса, вход 29 признаковый, запросный вход 30, установочный вход 31, разрешающий вход 32, задающий вход 33, и выход 34; входы блока задания режима: сброса" вый вход 35, вход выборки 36, установочный вход 37, признаковый вход 38, запускающий вход 39 и выход 40; входы блока формирования запроса: сбро- совый вход 41, признаковый вход 42, запускающий вход 43 и выход 44.

Блок управления сеансом связи содержит (фиг. 2) узел 45 начальной выборки, регистр 46 сдвига, узел 47 выдачи байта состояния, группу 48 зле ментов И, узел 49 выдачи информации,. узел 50 установки адреса, элемент ИЛИ 51, стробирующий 52, идентификационный 53, гасящий 54 входы и выход 55 узла начальной выборки, продвигающий 56, запускающий 57 входы и выход 58 регистра сдвига, стробирующий вход 59, иден" тификационный вход 60, установочный вход 61, гасящий вход 62 и выход 63 узла выдачи байта состояния, разрешающий вход 64, гасящий вход 65 и выход 66 узла установки адреса, идентификационный вход 67, узла выдачи инФормации, соединенный с идентификационным входом узла установки адреса, стробирующии вход 68, разрешающий вход 69, установочный вход 70, гасящий вход 71 и выход 72 узла выдачи информации, выходы 73-81 блока. Узлы начальной выборки, выдачи информации, выдачи байта состояния и установки адреса содержат (фиг. 3) элемент И 82, 7 95 триггер 83, элементы И 84" 86, элемент ИЛИ 87, триггер 88, элементы И 89 и 90, элемент ИЛИ 91, триггер 92, элементы И 93 и 94, элемент ИЛИ 95, триггер 96.

Блок формирования состояния содер.жит (фиг. 4) дешифраторы 97-99, эле менты И 100-105, элементы ИЛИ 106-108, триггеры 109- 111, выходы 112- 114, k

Блок формирования команд содержит (Фиг. 5} элементы И 115-117, элементы ИЛИ 118-.120, триггеры 121-126, элементы И t27-129, выходы 130- 136.

Блок Формирования сигналов идентиФикации содержит (фиг. 6) выходы 137139, элементы И 140-148, элементы ИЛИ 149-155, триггеры 156-158.

Блок задания решения и блок формирования запроса содержит (фиг. 7) триггер 159, элемент И 160, элементы ИЛИ 161 и 162, триггер 163, элементы И 164.

Отметим, что при описании сигна" лов использованы сокращенные их обоз- начения, принятые в ОСТ 4.ГО.304.000

"ЕС ЭВИ интерфейс ввода-вывода. Требования к функциональным характеристикам".

Блок 1 служит для выработки управляющих сигналов от абонента (РАБ-А, ББР-А, ТРБ-А, ИЗИ-А). Блок 2 служит 1ля выработки сигналов идентификации абонента (АДР-А, ИНФ-А, УПР-А),Блок 3 служит для выработки сигналов сброса и сигналов команд внутреннего управ« ления (ПРОДОЛЖИТЬ, ОСТАНОВ, ЗАПОМНИТЬ

СОСТОЯНИЕ, ОТКЛЮЧЕНИЕ ОТ ИНТЕРФЕЙСА, СЕЛЕКТИВНЫЙ СБРОС, СБРОС СИСТЕМЫ).

Блок 4 формирования запроса служит для формирования и хранения запроса на передачу данных или состояния.

Блок 5 задания служит для указания режима работы (монопольный режим работы или мультиплексный режим работы}.

Блок 6 служит для выработки сигналов внутреннего интерфейса, а именно: сигнала приема команды (ПРИЕМ КОИ.), сигнала проверки команды (ПРОВ, КОМ.), состояние начальной, выборки принято (СОСТ. НАЧ. ВБР. ПР.), состояние текущее принято (СОСТ. ТЕК.ПР.), байт данных принят - передан (БД ПР.ПЕР.), сигнала выдачи байта состояния (ВЫД.

6C), сигнала выдачи информации(ВЫД, ИНФ), сигнала разрешения выдачи информации на шины абонента (РАЗР.

ВЫД. на ШИН-А), сигнала начальной выборки (НАЧ. ВБР.).

Входная шина 7 канала служит для связи устройства сопряжения с каналом (сигналы от канала к устройству).

Входная шина 8 внутреннего интер5 фейса служит для связи БУВУ устройства сопряжения с BY. В эту шину входят следующие линии: сравнение адреса (ср. АДР.), суммарное чтение (ЯЧТ), суммарная запись (Г;ЗП), требование на передачу данных (ТПД), требование на передачу состояния с указателями

БС ВУК, КК, ВН (ТПК), монопольный ре" жим устроиства управления внешним устройством (ИНП.P.ÓBÓ). Выходная шина 9

15 служит для связи. устройства сопряже" ния с каналом (сигналы от устройства к каналу). Выходная шина 10 внутреннего интерфейса служит для передачи сигналов от устройства сопряжения к БУВУ, 2о а именно: СБРОС СИСТЕМЫ, СЕЛЕКТИВНЫЙ

СБРОС, ОТКЛЮЧЕНИЕ ОТ ИНТЕРФЕЙСА, OCTAHOBü ПРИЕМ КОМ., ПРОВ КОМ, СОСТ

НАЧ. ВБР, ПР., СОСТ.TEK.llP., БД ПР/

/ПЕР, ВЫД.БС, ВЫД, ИНФ., НАЧ.ВБР, 25 РАЗ.ВЫЛ. на ШИН-А., Узел 45 начальной выборки служит для выработки сигнала НАЧ.ВБР. Регистр 46 сдвига служит для выработки управляющих синхроимпульсов (СИ). зв Узел 47 выдачи байта состояния служит для выработки сигнала Bbg. БС, Группа элементов И 48 служит для выработки сигналов ПРИЕН.KOM., flPOB.КОН., СОСТ.НАЧ. ВБР ПР., СОСТ. TEK.ÏÐ,, БД ПР/IlEP. Узел 49 выдачи информации служит для выработки сигнала ВЫД.ИНФ.

Узел 50 установки адреса служит для выработки сигнала УСТ.АДР. Элемент ИЛИ 51 служит для выработки сигнала РАЗ.ВЫД. на ШИН"А.

Устройство работает следующим образом.

В зависимости от конкретного состояния канала или абонента (BY) могут выполняться следующие последовательности ввода-вывода: последовательность сигналов начальной выборки; последовательность сигналов выборки, вводимой, абонентом; последовательность сигналов о передачи данных; последовательность сигналов окончания операции (передача состояния ).

Канал начинает последовательность сигналов начальной выборки ВУ выда$5 чей адреса ВУ на ШИН-К (информационные шины канала), сигнала идентификации АДР"K и сигнала управления ВБР-К на шину 7. Адрес декодируется в блоке управления внешним устройством (БУВУ) 9 9550 (не показан) и, если он совпадает с адресом, выданным на ШИН-К, то вырабатывается сигнал ср. АДР и по одной из линий шкалы 8 поступает на вход 28 блока 1. По наличию сигнала ср. АДР вырабатывается на выходе 112 сигнал

РАБ-А и выдается по одной иэ линий шины 9 в канал, тем самым логически подключаясь к нему. В ответ на сигнал РАБ-А канал сбрасывает с входа 29 блока 1 сигнал АДР-К. После сброса сигнала РДР-К в блоке 6 вырабатывается сигнал РА3.ВЫД. на ШИН-А на выходе элемента ИЛИ 51 под управлением сигнала УСТ.АДР. с выхода 66 узла 50 ус" тановки адреса и выдается по одной из линий шины 10 в БУВУ, где поступает на соответствующие схемы выдачи информации, и БУВУ выдает на ШИН-А ад" рес ВУ. Одновременно с выдачей адреэо са ВУ в блоке 2 на выходе 137 вырабатывается сигнал АДР-A и по одной из линий шины 9 поступает в канал. Канал в ответ на адрес ВУ и сигнал АДР-А сбрасывает сигнал ВБР-К. Канал сравнивает выданный адрес BY с принятым адресом ВУ и, если они совпали, выдает команду на ШИН-К и сигнал УПР-К.

Сигнал УПР-К по одной из линий шины 7 поступает в блок 6, запускает зо по входу 56 регистр 46 сдвига, который вырабатывает синхроимпульсы (СИ) .

При наличии СИ на одном из элементов И группы 48 на выходе 74 вырабатывается сигнал ПРИЕМ КОИ., который по одной из линий шины lO поступает

1 в БУВУ и разрешает запись команды в регистр команд ВУ. Далее в блоке 2 происходит сброс сигнала АДР-А, Как только сигнал АДР"А сбросится, канал сбрасывает сигнал УПР-К. После сброса сигнала УПР-l;, в блоке 2 на выходе 138 вырабатывается сигнал УПР-А, который выдается по одной иэ линий шины 9 в канал чуть раньше выработнм . сигнала УПР-А„ В блоке Ь на элемен- 4s те ИЛИ 51, на выходе 80 вырабатывается сигнал РАЗ.ВИД. на ШИН-А под управ пением сигнал ВИД.БС с выхода 63 узла 47 выдачи байта состояния и по одной из линий шины 10 выдается в БУВУ, у где поступает на соответствующие схемы выдачи информации и разрешает вы" дачу на ШИН-А байта состояния ВУ. Если BY может выполнять команду, то байт состояния равен нулю. В ответ на сигнал УПР-Р канал отвечает сигналом

ИНФ-V, что означает принятие каналом байта состояния. Сигнал ИНФ"К по одной из линий шины 7 поступает на

17 10 вход 16 блока 6 и запускает по входу 56 регистр 46 сдвига. При наличии

СИ на одном из элементов И группы 48 на выходе 76 вырабатывается сигнал

СОСТ.НАЧ.ВБР.ПР. По этому сигналу сбрасываются сигналы РАБ-А и УПР-А, а также сигнал по одной иэ линий шины 10 поступает в БУВУ. Сигнал СОСТ.

НАЧ.ВБР,ПР. используешься в БУВУ в зависимости от алгоритма работы ВУ. Как только сбросятся сигналы РАБ-А и

УПР"А, канал сбрасывает сигнал ИНФ-.К, завершая последовательность начальной выборки.

Когда ВУ требуется связь с каналом для пердачи данных или состояния в канал, а также для того, чтобы принять данные иэ канала, БУВУ по одной из линий вины 8 выдает сигнал требования передачи данных (ТПД) или сигнал требования передачи состояния (ТПС).

Эти сигналы устанавливают в единичное состояние триггер 163 в узле 4 Формирования запроса. В результате этого в триггере 110, на выходе 113 блока 1 устанавливается сигнал ТРБ-А и по одной из линии шины 9 поступает в канал. На сигнал ТРБ"А канал выдает сигнал ВБР"К, который поступает на вход 29 блока 1. При появлении сиг" нала БВР-К в триггере 109, на выходе l12 блока 1 устанавливается сигнал PAB"А, а ТРБ-А на выходе 113 сбрасывается. Далее под управлением сигнала РАЗ.ВЦД. на ШИН"А с выхода 80 блока 6 (Фиг. 2) на ШИН-А выдается адрес ВУ, а на одну из линий шины 9 с триггера 156 на выход 137 блока 2 выдается сигнал АДР-А. Канал принимает адрес ВУ и отвечает сигналом УПР»К, который поступает на вход 14 блока 3.

Это означает указание ПРОДОЛЖИТЬ. Сиг" нал ПРОДОЛЖИТЬ вырабатывается в триггере l24 и поступает на выход 134 бло" ка 3 (Фиг. 5). При получении указания

ПРОДОЛЖИТЬ, сигнал АДР-А в тригге" ре 156 (Фиг. 6) сбрасывается, а ка нал в ответ сбрасывает сигнал УПР-К.

На этом последовательность сйгналов выборки, вводимой ВУ, заканчивается и далее следует либо последовательность передачи данных, либо передачи состояния.

Рассмотрим последовательность пере" дачи данных. После получения указания

ПРОДОЛЖИТЬ в блоке 6, в узле 49 (фиг 3) по щепочке элемент И 84, элемент ИЛИ 87.: триггер 88 вырабатывается сигнал

ВЫД. ИНФ. и на выходе 80 (Фиг. 2) РА3.

Последовательность окончания операции выполняется следующим образом.

Для примера рассмотрим последовательность завершения операции "Чтение".

Операция "Чтение" может быть завершена как со стороны канала, так и со стороны абонента. Если последовательность завершается со стороны канала, то во время выполнения последовательности передачи данных в ответ на сигнал ИНФ-А канал отвечает сигналом не

ИНФ-К, а УПР"К, что означает указание ОСТАНОВ. Сигнал ОСТАНОВ вырабаты50

1! 95501

ВЫД. на ШИН-А. Эти сигналы по шине 10 передаются в БУВУ. По сигналу ВЫД.ИНФ. на выходные схемы ШИН-А выдается ин" формация, которую необходимо передать в канал, а под управлением сигнала

РАЗ.ВЫД. на ШИН"А эта информация выдается на liJNH-А. Далее в регистре сигналов блока 2 (фиг. 6) триггером 158 иерез цепочку элемент И 1.47, эле" мент ИЛИ l55 на выходе 139 (фиг. 6) 10 вырабатывается сигнал ИНФ-А, который по одной из линий шины 9 передается в канал., Канал в ответ на сигнал ИНФ-А выдает сигнал ИНФ- К. Сигнал ИНФ-К по од- l5 ной из линий шины 7 по входу 16 поступает в блок 6 (Фиг. 2). В блоке 6 по сигналу ИНФ-К запускается регистр 46 сдвига (фиг. 2 ). Под управлением

СИ на одном из элементов И группы 48 в на выходе 78 (фиг. 2) вырабатывается сигнал БД ПР/ПЕР. Сигнал БД/ПЕР сбра" сывает сигналы РАБ"А, ИНФ"А и ВЫД.ИНФ, а также по одной из линий вины 10 передается в БУВУ и сбрасывает сиг- 25 нал ТПД. После сброса сигналов РАБ-,А и ИНФ-А канал сбрасывает сигнал ИНФ-К.

На этом последовательность передачи байта данных заканчивается. Данные мо« гут передаваться в виде одного или не- зо скольких байт данных. Продолжительность связи ВУ с каналом может определять" ся как со стороны канала (селекторный), сохраняя сигнал ВБР-К (сигнал РАБ-A нельзя сбросить при наличии сигнала

ВБР-К), так и со стороны ВУ. Режим работы задается триггером 159 блока 5 (фиг. 7). При наличии запроса на передачу данных от канала, устанавливается сигнал ИНФ"А (информация на

ШИН-А не устанавливается), канал отвечает выдачей байта данных на ШИН"К и сигналом ИНФ"К. Окончание операции приема данных от канала завершается также, как и при передаче данных в

45 канал, l

7 12 вается триггером 126 на выходе 136 блока 3 (фиг. 5) . По сигналу ОСТАНОВ происходит сброс сигналов РАБ-А, ИНФ-А, ВЪ|Д,ИНФ. После сброса сигналов

РАБ-А, ИНФ-А, канал сбрасывает сиг" нал УПР-К. По указанию ОСТАНОВ BY продолжает работу до нормальной точки окончания операции и остается занятым до сформирования и выдачи байта состояния с указателями окончания операции. Байт состояния с указателями окончания операции канал может принять или при выполнении последовательности сигналов начальной выборки или при выполнении последовательности сигналов выборки, вводимой абонентом.

Рассмотрим передачу байта состоя- ния с указателями окончания операции во время последовательности сигналов выборки, вводимой абонентом. По одной из линий шины 8 на вход 43 блока 4 (фиг. !) поступает сигнал ТПС.

Этот сигнал устанавливает а единичное состояние триггер 163 (фиг. 7). Под управлением триггера 163 по цепочке вход 30"элемент И 101 и триггер 110 " выход 113 (фиг. 4) вырабатывается сигнал ТРБ-А. С момента поступления в канал сигнала ТРБ"А начинается последовательность сигналов выборки, вводимой абонентом. Эта последовательность описана выше. После получения указания ПРОДОЛЖИТЬ в блоке 6 три гге ром 92 (фи г. 3) и элементом

ИЛИ 51 (фиг. 2) вырабатываются сигналы ВЫД.БС и РА3.ВЫД. на ШИН-А, Эти сигналы по вине 10 передаются а БУВУ.

При наличии сигнала ВЫД.БС на выход« ные схемы ШИН-А выдается байт состояния, который необходимо передать в канал, а под управлением сигнала

РАЗ.ВЫД. на ШИН-А эта информация выдается на ШИН-А. Далее на триггере 157 блока 2 (фиг. 6) вырабатывается сигнал УПР-А, который по одной из линий шины 9 передается в канал. Канал на сигнал УПР-А выдает сигнал ИНФ-К.

Это означает, что канал flpHHRfl байт состояния, Сигнал ИНФ-К по одной из линий шины 7 поступает на вход 16 блока 6 (Фиг. 1). В блоке 6 по сигналу ИНФ-К запускается регистр 46 сдвига (фиг. 2). Под управлением СИ на одном из элементов И группы 48 на выходе 77 вырабатывается сигнал

СОСТ.ТЕК.ПР, По сигналу СОСТ.TFK.ÏÐ происходит сброс сигналов РАБ-А, УПР-A и ВЫД.БС, а также по одной из

955017

14 зо

55 линий шины 10 этот сигнал передается в БУБУ и сбрасывает регистр байта состояния BY. После сброса сигналов

РАБ-A и УПР-А канал сбрасывает сигнал ИНФ-К. На этом последовательность сигналов передачи состояния считается законченной.

Кроме сигнала ИНФ-К в ответ на сиг" нал УПР-A в последовательности сигналов передачи состояния, канал может выдать сигнал УПР-К. Выдача сигнала "

УПР-К означает, что канал не может принять байт состояния в данный момент

Байт состояния должен быть заполнен и передан позже, когда может его принять. Канал может управлять последующей передачей байта состояния путем выдачи сигнала БЛК-К, который блокирует передачу состояния. Если сигнал

БЛК-К сброшен, то цикл передачи конечного байта состояния повторяется до тех пор, пока канал не примет байт состояния.

Таким образом, устройство сопряжения позволяет устанавливать связь с каналом ввода-вывода соответствующие сигналы в канал, устанавливать связь с БУВУ и осуществлять взаимодействие с ним посредством внутреннего интерфейса, т.е. обеспечивается преобразование асинхронных сигналов интерфейса, ввода-вывода в синхронные сигналы внутреннего интерфейса. Это преобразование обеспечивает подключе» ние через данное устройство сопряжения ВУ, интерфейс которых не соответствует интерфейсу ввода-вывода, принятому в ЕС ЭВМ, к каналу ввода-вы" вода.

Изобретение позволяет сократить оборудование в известном устройстве эа счет унификации блока сопряжения с каналом и исключения его из состава устройства сопряжения ВУ с каналом.

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

1. Устройство для сопряжения канала ввода-вывода с внешними устройст-. вами, содержащее блок формирования сигналов идентификации, выход которого соединен с информационным входом блока формирования команд и с выходной шиной внешнего интерфейса, блок формирования состояния, выход кото" рого соединен с признаковым входом блока формирования команд и с выход"

15 го

25 ной шиной внешнего интерфейса, блок задания режима, выход которого соединен с установочными входами блоков формирования идентификации и состояния, блок формирования запроса, выход которого соединен с запросным входом блока формирования состояния, гричем первый кодовый вход устройства соединен с признаковыми входами блоков формирования сигналов идентификации, формирования состояния, формирования запроса и задания режима, с задающим входом блока формирования команд и через входную шину внешнего интерфейса - с первым кодовым выходом устройства, выходная шина внеш" него интерфейса соединена с входом выборки блока задания режима и с вто» рыми кодовыми входом и выходом устройства, о т л и ч а ю щ е е с я тем, 1 что, с целью сокращения оборудования, оно содержит блок управления сеансом связи, причем выход блока формирования команд соединен с задающими входами блока формирования сигналов идентификации, блока формирования состояния, блока управления сеансом связи, с выходной шиной внутреннего интерфейса, со сбросовыми входами блока формирования запроса и блока задания режима, выход которого соединен с установочным входом блока управления сеансом связи, третий кодовый вход устройства соединен с входом сравнения адреса блока формирования состоя4 ния с входом записи-чтения блока формирования си гналов идентифи кации, с запускающими входами блока эадания режима и блока формирования за" проса, с входом разрешения приема блока управления сеансом связи, вход разрешения передачи которого соединен с выходной шиной внешнего интерфейса, первый кодовый вход устройства соединен с приэнаковым входом блока упраьления сеансом связи, выход которого соединен с установочным входом блока задания режима, с входом выборки блока формирования команд, с разреша-ющими входами блока формирования сиrналов идентификации и блока формирования состояния, с выходной шиной внутреннего интерфейса, третий кодовый вход устройства червэ входную шину внутреннего интерфейса соединен с третьим кодовым выходом устройства, а выходная шина внутреннего интерфейса соединена с четвертыми кодовыми входом и выходом устройства, 16

55017

30

50

15 9 причем блок управления сеансом связи содержит узел начальной выборки, узел выдачи байта состояния, узел выдачи информации, узел установки адреса, регистр сдвига, группу элементов И, элемент ИЛИ, причем вход разрешения приема соединен со стробирующими входами узла выдачи байта состо" яния, узла начальной выборки, узла выдачи информации, с первым входом элементов И группы, признаковый вход блока соединен с идентификационными входами узла начальной выборки, узла выдачи информации, узла установки адреса, узла выдачи байта состояния, с продвигающим входом регистра сдвига и с вторыми входами элементов группы, задающий вход блока соединен с гасящими входами узла начальной выборки, узла выдачи байта состояния, узла установки адреса и узла выдачи информации, вход разрешения передачи блока соединен с разрешающими входами регистра сдвига, узла выдачи инфор мации, узла установки адреса и с третьими входами элементов И группы, установочный вход блока соединен с установочными входами узлов выдачи байта состояния и выдачи инфор мации, выходы узла начальной выборки и регистра сдвига соединены соответственно с четвертым и пятым входами элементов И группы, выходы узлов выдачи информации, выдачи байта состояния и установки адреса соединены с входами элемента ИЛИ, выходы узлов выдачи информации, выдачи байта состояния, начальной выборки, выход эле мента ИЛИ и первый — пятый выходы эле ментов И группы являются выходом бло-, ка °

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

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

5. Устройство по и. 1, о т л и ч а ю щ е е с я тем, что узел установки адреса содержит два элемента И, элемент ИЛИ и триггер, причем выходы элементов И через элемент ИЛИ соединены с установочным входом триггера, гасящий вход которого соединен с гасящим входом узла, прямой выход триггера является выходом узла, входы выборки и идентификации адреса канала, образующие идентификационный вход уэ3. Устроиство по и. 1,.о т л и ч а ю щ е е с я тем, что узел выдачи информации содержит три элемента И, элемент ИЛИ и триггер, причем выходы элементов И через элемент ИЛИ соедила, соединены с первыми и вторыми входами соответственно первого и второго элементов И, входы идентификации работ и идентификации адреса абонента, образующие разрешающий вход узла, 3. ЕС" 6022. Блок стандартного сопряжения. Техническое описание

Е13. 041. 011 Ò 03 (прототип) .

17 955017 18 соединены с третьими входами соответ- 2. Авторское свидетельство СССР ственно первого и второго элементов И. Ю 595722, кл. G 06 F 3/04, 1978.

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

1. Авторское свидетельство СССР

М 453685, кл. G 06 F 3/04, 1975.

955017 фи2.7

Составитель А. Зинькова

Редактор Н. Ковалева Техред И,Коатура : Корректор С. Шекмар

Заказ 6136/51

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

11 0)5 Москва Ж-Д Раушская наб. 8, 4/$

Филиал ППП "Патент", r. Ужгород, ул. Проектная,

Устройство для сопряжения канала ввода-вывода с внешними устройствами Устройство для сопряжения канала ввода-вывода с внешними устройствами Устройство для сопряжения канала ввода-вывода с внешними устройствами Устройство для сопряжения канала ввода-вывода с внешними устройствами Устройство для сопряжения канала ввода-вывода с внешними устройствами Устройство для сопряжения канала ввода-вывода с внешними устройствами Устройство для сопряжения канала ввода-вывода с внешними устройствами Устройство для сопряжения канала ввода-вывода с внешними устройствами Устройство для сопряжения канала ввода-вывода с внешними устройствами Устройство для сопряжения канала ввода-вывода с внешними устройствами Устройство для сопряжения канала ввода-вывода с внешними устройствами Устройство для сопряжения канала ввода-вывода с внешними устройствами Устройство для сопряжения канала ввода-вывода с внешними устройствами Устройство для сопряжения канала ввода-вывода с внешними устройствами Устройство для сопряжения канала ввода-вывода с внешними устройствами 

 

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

Изобретение относится к измерительной технике и предназначено для определения плотности жидкости

Изобретение относится к устройствам телевизоров, имеющих формат изображения широкоэкранного соотношения сторон

Изобретение относится к различным вариантам схем автоматического переключения входного сигнала монитора

Изобретение относится к области компьютерной техники, преимущественно к ручному вводу данных в компьютер

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

Изобретение относится к устройствам многоцелевых оптических клавиатур, представляющим широкое разнообразие вводов клавиш

Изобретение относится к осуществлению виртуальной реальности или телереальности

Изобретение относится к устройству и способу управления работой канала данных отображения (ДДС) монитора

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

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