Устройство для сопряжения канала ввода-вывода с внешними устройствами
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 955017
Авторы: Брынкин, Монахов, Олесов, Перешивкин, Тужилин
Текст
(22) Заявлено 23.12,80 (21) 3221970/18-24 (51) М. Кл.3 6 06 Г 3/04 с присоединением заявки Рй 6 кудерстмикый квинтет СССР(23)Приоритет Опубликовано 30.08.82, Бюллетень32 во делам кзобретений н открытей.6(088.8) Дата опубликования описания 02 . 09 . 82 И.А. Брынкин, В.И. Монахов, А.П, Олесов, А,А. Перешивкин(54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ КАНАЛА ВВОДА" ВЫВОДА С ВНЕШНИМИ УСТРОЙСТВАМИ1ФИзобретение относится к вычислительной технике, в частности к устройствам для сопряжения внешних устройств с каналом ввода-вывода.Известны устройства для сопряжения канала ввода-вывода с внешними5 устройствами, содержащие блок управления, триггеры с логическими элемента" ми И, ИЛИ, НЕ, регистр модификации обмена, дешифратор режимов обмена, логические элементы И, ИЛИ, НЕ приема и выдачи данных и команд Г 13 и( 2.Недостаток этих устройств заключается в том, что их реализация связана с большими аппаратными затратами.Наиболее близким к предлагаемому является устройство сопряжения, содер- жащее группы шин управления и иденти" фикации интерфейса ввода-вывода, блок. команд, блок состояния, блок уточнен- рв ного состояния, блок управления, блок адреса, блок контроля, генератор четности, генератор адреса, элементы И, ИЛИ, НЕ 131. 2Однако известное устройство требуетзначительных затрат оборудования,Цель изобретения - сокращение оборудования,Поставленная цель достигается тем,что. в устройство для сопряжения канала ввода-вывода с внешними устройствами, содержащее блок формированиясигналов идентификации, выход которого соединен с инФормационным входомблока Формирования команд и с выходнойшиной внешнего интерфейса, блок Фор"мирования состояния, выход которогосоединен с признаковым входом блокаФормирования команд и с выходной шиной внешнего интерфейса, блок задания режима, выход которого соединенс установочными входами блоков формирования сигналов идентификациии состояния, блок формирования запроса, выход которого соединен с запросным входом блока Формирования состоя.ния, причем первый кодовый вход устройства соединен с признаковыми вхо 955017(Риг.7 А, Зиньт ра2В 9 Э к ВНИИПИ Госу по делам 1 ДОД 5 д Москв иал ППП фиатета СС тий 6. е 4 в комити откская955017 дами блоков Формирования сигналов идентификации, Формирования состояния, Формирования запроса и задания режима с задающим входов блока формирования команд и через входную шину внеш" него интерфейса - с первым кодовым выходом устройства, выходная шина внешнего интерфейса соединена с вхо" дом выборки блока задания режима и с вторыми кодовыми входом и выходом 10 устройства, введены блок управления сеансом связи, причем выход блока Формирования команд соединен с задающими входами блока формирования сигналов Идентификации, блока формирования со, 15 стояния блока управления сеансом свя+ зи, с выходной шиной внутреннего интерфейса, со сбросовыми входами блока формирования запроса и блока задания режима, выход которого соединен с ус" 2 тановочным входом блока управления сеансом связи, третий кодовый вход устройства соединен .с входом сравне" ния адреса блока Формирования состояния, с входом записи"чтения блока Фор д мирования сигналов идентификации, с запускающими входами блока задания режима и блока формирования запроса, с входом разрешения приема блока управления сеансом связи, вход разреше- З ния передачи которого соединен с выходной шиной внешнего интерфейса, первый кодовый вход устройства соединен с признаковым входом блока управления сеансом связи, выход которого соединен с установочным входом блока задания режима, с входом выборки блока формирования команд, с разрешающими входами блока формирования сигналов идентификации и блока формирования4 О состояния, с выходной шиной внутреннего интерфейса, третий кодовый вход устройства через входную шину внутреннего интерфейса соединен с третьим кодовым выходом устройства, а выходная шина внутреннего интерфейса соеди 45 нена с четвертыми кодовыми входом и выходом устройства. Причем блок управ" пения сеансом связи содержит узел на" чальной выборки, узел выдачи байта состояния, узел выдачи информации, узел установки адреса, регистр сдви" га, группу, элементов И и элемент ИЛИ, причем вход разрешения приема блока выдачи соединен со стробирующими входами узла выдачи байта состояния, узла начальной выборки, узла выдачи информации, с первым входом элемен" тов И группы, приэнаковый вход блока 4соединен с идентификационными входами узла начальной выборки, узла выдачи информации, узла установки адреса, узла выдачи байта состояния,с продвигающим входом регистра сдвига и с вторым входом элементов И группы, задающий вход блока соединен с гасящими входами узла начальной выборки, узла выдачи байта состояния, узла установки адре" са и узла выдачи информации, вход разрешения передачи блока соединен с разрешающими входами регистра сдвига, узла выдачи информации, узла установки адреса и с третьими входами элементов И группы, установочный вход блока соединен с установочными входами узлов выдачи байта состояния и выдачи информации, выходы узла начальной выборки и регистра сдвига соединены соответственно с четвертым и пятым входами элементов И группы, выходы узлов выдачи информации, выдачи байта состояния и установки адреса соединены с входами элемента ИЛИ, выходы узлов выдачи информации, вы" дачи байта состояния, начальной выборки, выход элемента ИЛИ и первый- пятый выходы элементов И группы являются выходом блока.Узел начальной выборки содержит элемент И и триггер, причем выход элемента И соединен с установочным входом триггера, гасящий вход узла - с гасящим входом триггера, а стробирующий вход блока и идентификационнь 1 й вход блока, содержащий входы идентификаторов работы, разрешения выборки, выборки и адреса, соединены с соответствующими входами элемента И, а прямой выход триггера является выходом блока.Кроме того, узел выдачи информации содержит три элемента И, элемент. ИЛИ и триггер, причем выходы элементов И через элемент ИЛИ соединены с устано" вочным входом триггера, гасящий вход которого соединен с гасящим входом узла, прямой выход триггера является выходом узла, входы идентификатора управления, идентификатора информации, образующие идентификационный вход узла, соединены с первыми входами соответственно первого и второго элементов И, гасящий вход узла соединен с вторым входом первого элемента И, входы требования передачи данных и чтения, образующие стробирующий вход узла, соединены соответственно с третьим и четвертым входами первого эле955017 5мента И, установочный вход узла соединен с вторым входом второго элемента И, разрешающий вход узла соединен с первым входом третьего элемента И, второй вход которого соединенс первым входом второго элемента И,третий и четвертый входы первого элемента И соединены соответственно стретьими и с четвертыми входами второго, третьего элементов И, оУзел выдачи байта состояния содержит два элемента И, элементы ИЛИ итриггер, причем выходы элементов Ичерез элемент ИЛИ соединены с установочным входом триггера, гасящий вход 15которого соединен с гасящим входом узла,прямой выход триггера является выхо"дом узла, ст роби рующий вход узла соеди"нен с первыми входами первого и второгоэлементов И, установочный вход узлаэосоединен с вторым входом первого элемента И, гасящий вход узла соединенс вторым входом второго элемента И,а идентификационный вход узла соединен с третьими входами первого и второго элементов И,Причем узел установки содержит двалемента И, элемент ИЛИ и триггер,причем выходы элементов И через элемент ИЛИ соединены с установочным входом триггера, гасящий вход которогосоединен с гасящим входом узла, прямой выход триггера является выходомузла, входы выборки и идентификацииадреса канала, образующие идентификационный вход узла, соединены с пер"выми и вторыми входами соответствен"но первого и второго элементов И,входы идентификации работ и идентификации адреса абонента, образующиеразрешающий вход узла, соединены с 4 Отретьими входами соответственно пер"вого и второго элементов И.На,фиг. 1 представлена структурнаясхема предлагаемого устройства; наФиг. 2 - структурная схема блока уп- юравления сеансом связи; на Фиг. 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,Блок Формирования команд содержит(Фиг. 5) элементы И 115- 117, элементы ИЛИ 118-.120, триггеры 121-126,элементы И 127-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 служит для выработки сигналоввнутреннего интерфейса , а именно:сигнала приема команды (ПРИЕМ КОМ.),сигнала проверки команды (ПРОВ, КОМ.),состояние начальной, выборки принято(СОСТ. НАЧ. ВБР. ПР,), состояние те"кущее принято (СОСТ. ТЕК.ПР,), байтданных принят - передан (БД ПР.ПЕР.),сигнала выдачи байта состояния (ВЫД.БС), сигнала выдачи информации(ВЫД,ИНФ), сигнала разрешения выдачи инФормации на шины абонента (РАЗР.ВЫД, на ШИН-А), сигнала начальнойвыборки (НАЧ. ВБР.),Входная шина 7 канала служит длясвязи устройства сопряжения с каналом (сигналы от канала к устройству).Входная шина 8 внутреннего интер Фейса служит для связи БУВУ устройства сопряжения с ВУ. В зту шину входятследующие линии: сравнение адреса(ср. АДР.), суммарное чтение ( ЯЧТ),суммарная запись (СЗП), требованиена передачу данных (ТПД), требованиена передачу состояния с указателямиБС ВУК) КК, ВН (ТПК), монопольный ре"чжим устроиства управления внешним устройством (МНП.Р.УВУ). Выходная шина 9 5 служит для связи. устройства сопряже" ния с каналом (сигналы от устройства к каналу). Выходная шина 10 внутреннего интерфейса служит для передачи сигналов от устройства сопряжения к БУВУ,2 о а именно: СБРОС СИСТЕМЫ, СЕЛЕКТИВНЫЙСБРОС, ОТКЛЮЧЕНИЕ ОТ ИНТЕРФЕЙСА, ОСТАНОВИ ПРИЕМ КОМПРОВ КОМСОСТНАЧ. ВБР, ПР., СОСТ.ТЕК.ПР., БД ПР//ПЕР, ВЫД.БС, ВЫД, ИНФ., НАЧ.ВБР,РАЗ.ВЫД. на ШИН-А,.Узел 45 начальной выборки служитдля выработки сигнала НАЧ.ВБР, Регистр 46 сдвига служит для выработкиуправляющих синхроимпульсов (СИ).эо Узел 47 выдачи байта состояния служитдля выработки сигнала ВЫД, БС, Группа элементов И 48 служит для выработки сигналов ПРИЕМ.КОМ., ПРОВ.КОМ.,СОСТ,НАЧ, ВБР ПР СОСТ, ТЕК,ПРБД ПР/ПЕР. Узел 49 выдачи информациислужит для выработки сигнала ВЫД.ИНФ,Узел 50 установки адреса служит длявыработки сигнала УСТ.АДР. Элемент ИЛИ 51 служит для выработки сигнала РАЗ.ВЫД. на ШИН"А.. Устройство работает следующим образом.В зависимости от конкретного состояния канала или абонента (ВУ) могутвыполняться следующие последовательности ввода-вывода: последовательностьсигналов начальной выборки; последовательность сигналов выборки, вводимой, абонентом; последовательность сигналов5 О передачи данных; последовательностьсигналов окончания операции (,передачасостояния ),Канал начинает последовательностьсигналов начальной выборки ВУ выда 55чей адреса ВУ на ШИН-К (информационные шины канала), сигнала идентификации АДР"К и сигнала управления ВБР-Кна вину 7. Адрес декодируется в блокеуправления внешним устройством (БУВУ)9 9550 (не показан) и, если он совпадает с адресом, выданным на ШИН-К, то вырабатывается сигнал ср, АДР и по одной из линий шкалы 8 поступает на вход 28 блока 1. По наличию сигнала ср, АДР вырабатывается на выходе 112 сигнал РАБ-А и выдается по одной иэ линий шины 9 в канал, тем самым логически подключаясь к нему. В ответ на сигнал РАБ-А канал сбрасывает с входа 29 блока 1 сигнал АДР-К, После сброса сигнала РДР-К в блоке 6 вырабатывается сигнал РАЗ.ВЫД. на ШИН-А на выходе элемента ИЛИ 51 под управлением сигнала УСТ.АДР. с выхода 66 узла 50 ус" тановки адреса и выдается по одной из линий шины 10 в БУВУ, где поступает на соответствующие схемы выдачи инФормации, и БУВУ выдает на ШИН-А ад" рес ВУ. Одновременно с выдачей адреэо са ВУ в блоке 2 на выходе 137 вырабатывается сигнал АДР"А и по одной из линий шины 9 поступает в канал. Канал в ответ на адрес ВУ и сигнал АДР-А сбрасывает сигнал ВБР-К. Канал сравнивает выданный адрес ВУ с принятым адресом ВУ и, если они совпали, выдает команду на ШИН-К и сигнал УПР-К, Сигнал УПР-К по одной из линий шины 7 поступает в блок 6, запускаетзо по входу 56 регистр 16 сдвига, который вырабатывает синхроимпульсы (СИ). При наличии СИ на одном из элементов И группы 18 на выходе 74 вырабатывается сигнал ПРИЕМ КОИ., который по одной из линий шины 10 поступает в БУОУ и разрешает запись команды в регистр команд ВУ. Далее в блоке 2 происходит сброс сигнала АДР-А, Как только сигнал АДР"А сбросится, канал сбрасывает сигнал УПР-К. После сброса сигнала УПР-К, в блоке 2 на выходе 138 вырабатывается сигнал УПР-А, который выдается по одной иэ линий шины 9 в канал чуть раньше выработнм, сигнала УПР-А В блоке Ь на элемен" м те ИЛИ 51, на выходе 80 вырабатывается сигнал РАЗ.ВИД. на ШИН-А под управ- ,пением сигнала ВИД.БС с выхода 63 узла ч 7 выдачи байта состояния и по од" ной из линий шины 10 выдается в БУВУ, у где поступает на соответствующие схемы выдачи инФормации и разрешает вы" дачу на ШИН-А байта состояния ВУ, Если ВУ может выполнять команду, то байт состояния равен нулю. В ответ на сигнал УПР-Р канал отвечает сигналом ИНФ-К, что означает принятие каналом байта состояния. Сигнал ИНФ"К по одной из линий шины 7 поступает на 17 10вход 16 блока 6 и запускает по входу 56 регистр 16 сдвига, При налицииСИ на одном из элементов И группы 48на выходе 76 вырабатывается сигналСОСТ.НАЧ.ВБР.ПР, По этому сигналусбрасываются сигналы РАБ-А и УПР-А,а также сигнал по одной иэ линий вины 10 поступает в БУВУ. Сигнал СОСТ,НАЧ,ВБР,ПР, используешься в БУВУ в зависимости от алгоритма работы ВУ, Кактолько сбросятся сигналы РАБ-А иУПР"А, канал сбрасывает сигнал ИНФ-.К,завершая последовательность начальной выборки.Когда ВУ требуется связь с каналомдля пердачи данных или состояния вканал, а также для того, чтобы принять данные иэ канала, БУВУ по однойиз линий вины 8 выдает сигнал требования передачи данных (ТПД) или сигналтребования передачи состояния (ТПС).Эти сигналы устанавливают в единичноесостояние триггер 163 в узле 4 Формирования запроса. В результате этогов триггере 110, на выходе 113 блока 1 устанавливается сигнал ТРБ-А ипо одной из линии шины 9 поступает вканал, На сигнал ТРБ"А канал выдаетсигнал ВБР"К который поступает навход 29 блока 1, При появлении сиг"нала БВР-К в триггере 109, на выходе 112 блока 1 устанавливается сигнал РАБ"А, а ТРБ-А на выходе 113 сбра.сывается. Далее под управлением сигнала РАЗ.ВЦД. на ШИН"А с выхода 80 блока 6 (Фиг. 2) на ШИН-А выдается адрес ВУ, а на одну из линий шины 9 стриггера 156 на выход 137 блока 2 выдается сигнал АДР-А. Канал принимаетадрес ВУ и отвечает сигналом УПР-К,который поступает на вход 1 ч блока 3.Это означает указание ПРОДОЛЖИТЬ. Сиг"нал ПРОДОЛЖИТЬ вырабатывается в триг"гере 121 и поступает на выход 134 бло"ка 3 (Фиг, 5). При получении указанияПРОДОЛЖИТЬ, сигнал АДР-А в тригге"ре 156 (Фиг, б) сбрасывается, а канал в ответ сбрасывает сигнал УПР-К,На этом последовательность сйгналоввыборки, вводимой ВУ, заканчиваетсяи далее следует либо последовательность передачи данных, либо передачисостояния,Рассмотрим последовательность пере"дачи данных. После получения указанияПРОДОЛЖИТЬ в блоке 6, в узле М 9 (Фиг.3)по цепочке элемент И 81, элемент ИЛИ 87.триггер 88 вырабатывается сигналВЫД.ИНФ. и на выходе 80 (Фиг. 2) РАЗ.Последовательность окончания операции выполняется следующим образом. Для примера рассмотрим последовательность завершения операции "Чтение". Операция "Чтение" может быть завершена как со стороны канала, так и со стороны абонента, Если последовательность завершается со стороны канала, то во время выполнения последовательности передачи данных в ответ на сигнал ИНФ-А канал отвечает сигналом не ИНФ-К, а УПР"К, что означает указание ОСТАНОВ, Сигнал ОСТАНОВ вырабаты 50 55 11 95501ВЫД, на ШИН-А, Эти сигналы по шине 10передаются в БУВУ. По сигналу ВЫД.ИНФ.на выходные схемы ШИН-А выдается ин"формация, которую необходимо передатьв канал, а под управлением сигналаРАЗ.ВЫД. на ШИН"А эта информация вы"дается на ШИН-А, Далее в регистре сигналов блока 2 (Фиг, 6) триггером 158иерез цепочку элемент И 1.47, эле"мент ИЛИ 155 на выходе 139 (Фиг. 6) 1 овырабатывается сигнал ИНФ-А, которыйпо одной из линий шины 9 передаетсяв каналКанал в ответ на сигнал ИНФ-А выдает сигнал ИНФ- К. Сигнал ИНФ"К по од- нной из линий шины 7 по входу 16 поступает в блок 6 (Фиг, 2), В блоке 6 посигналу ИНФ-К запускается регистр 46сдвига (фиг. 2 ). Под управлениемСИ на одном из элементов И группы 48 2 она выходе 78 (фиг. 2) вырабатываетсясигнал БД ПР/ПЕР. Сигнал БД/ПЕР сбра"сывает сигналы РАБ"А, ИНФ"А и ВЫД.ИНФ,а также по одной из линий шины 10передается в БУВУ и сбрасывает сигнал ТПД. После сброса сигналов РАБ-,Аи ИНФ-А канал сбрасывает сигнал ИНФ-К.На этом последовательность передачибайта данных заканчивается. Данные мо"гут передаваться в виде одного или не- зоскольких байт данных. Продолжительностьсвязи ВУ с каналом может определять"ся как со стороны канала (селекторный),сохраняя сигнал ВБР-К (сигнал РАБ-Анельзя сбросить при наличии сигналаВБР-К), так и со стороны ВУ. Режимработы задается триггером 159 блока 5 (Фиг, 7). При наличии запроса напередачу данных от канала, устанавли"вается сигнал ИНФ"А (информация наШИН"А не устанавливается), канал отвечает выдачей байта данных на ШИН"Ки сигналом ИНф"К. Окончание операцииприема данных от канала завершаетсятакже, как и при передаче данных в45канал,7 12вается триггером 126 на выходе 136блока 3 (фиг, 5), По сигналу ОСТАНОВпроисходит сброс сигналов РАБ-А,ИНФ-А, ВЪД,ИНФ. После сброса сигналовРАБ-А, ИНФ-А, канал сбрасывает сиг"нал УПР-К. По указанию ОСТАНОВ ВУ продолжает работу до нормальной точкиокончания операции и остается занятымдо сформирования и выдачи байта состояния с указателями окончания операции. Байт состояния с указателямиокончания операции канал может принять или при выполнении последовательности сигналов начальной выборки илипри выполнении последовательностисигналов выборки, вводимой абонентом. Рассмотрим передачу байта состоя- ния с указателями окончания операции во время последовательности сигналов выборки, вводимой абонентом. По одной из линий вины 8 на вход 43 блока 4 (фиг. ) поступает сигнал ТПС. Этот сигнал устанавливает в единичное состояние триггер 163 (фиг. 7). Под управлением триггера 163 по цепочке вход 30"элемент И 101 и триггер 110 " выход 113 (Фиг. 4) вырабатывается сигнал ТРБ-А. С момента поступления в канал сигнала ТРБ"А начинается последовательность сигналов выборки, вводимой абонентом, Эта последовательность описана выше. После получения указания ПРОДОЛЖИТЬ в блоке 6 триггером 92 (Фиг. 3) и элементом ИЛИ 51 (фиг. 2) вырабатываются сигналы ВЫД.БС и РАЗ.ВЫД. на ШИН-А, Эти сигналы по шине 10 передаются в БУВУ. При наличии сигнала ВЫД,БС на выход" ные схемы ШИН-А выдается байт состояния, который необходимо передать в канал, а под управлением сигнала РАЗ.ВЫД. на ШИН"А эта информация выдается на ШИН-А. Далее на триггере 157 блока 2 (фиг. 6) вырабатывается сигнал УПР-А, который по одной из линий шины 9 передается в канал. Канал на сигнал УПР-А выдает сигнал ИНФ-К, Это означает, что каналпринял байт состояния, Сигнал ИНФ-К по одной из линий шины 7 поступает на вход 16 блока 6 (Фиг. 1). В блоке 6 по сигналу ИНФ-К запускается регистр 46 сдвига (фиг. 2), Под управлением СИ на одном из элементов И группы 48 на выходе 77 вырабатывается сигнал СОСТ.ТЕК,ПР, По сигналу СОСТ.ТЕК,ПР происходит сброс сигналов РАБ-А, УПР-А и ВЫД.БС, а также по одной иззо 4 О 45 50 55 линий шины 10 этот сигнал передается в БУБУ и сбрасывает регистр байта состояния ВУ, После сброса сигналов РАБ-А и УПР-А канал сбрасывает сигнал ИНФ-К. На этом последовательность сигналов передачи состояния считается законченной.Кроме сигнала ИНФ-К в ответ на сиг" нал УПР"А в последовательности сигна" лов передачи состояния, канал может выдать сигнал УПР-К. Выдача сигнала ф УПР-К означает, что канал не может принять байт состояния в данный момент Байт состояния должен быть заполнен и передан позже, когда может его принять, Канал может управлять последующей передачей байта состояния путем выдачи сигнала БЛК-К, который блокиру. ет передачу состояния, Если сигнал БЛК-К сброшен, то цикл передачи конечного байта состояния повторяется до тех пор, пока канал не примет байт состояния,Таким образом, устройство сопряжения позволяет устанавливать связь с каналом ввода-вывода соответствующие сиГналы в канал, устанавливать связь с БУВУ и осуществлять взаимодействие с ним посредством внутреннего интерфейса, т.е. обеспечивается преобразование асинхронных сигналов интерфейса, ввода-вывода в синхронные сигналы внутреннего интерйейса. Это преобразование обеспечивает подключе ние через данное устройство сопряжения ВУ, интерфейс которых не соответствует интерйейсу ввода-вывода, принятому в ЕС ЭВМ, к каналу ввода-вы" вода. Изобретение позволяет сократить оборудование в известном устройстве эа счет унификации блока сопряжения с каналом и исключения его из состава устройства сопряжения ВУ с каналом,Формула изобретения 1. Устройство для сопряжения канала ввода-вывода с внешними устройст-. вами, содержащее блок йормирования сигналов идентификации, выход которого соединен с инйормационным входом блока формирования команд и с выходной шиной внешнего интерфейса, блок формирования состояния, выход кото" рого соединен с признаковым входом блока формирования команд и с выход" 5 1 О 15 го 25 ной шиной внешнего интерфейса, блок задания режима, выход которого соединен с установочными входами блоков формирования идентификации и состояния блок формирования запроса, выход которого соединен с запросным входом блока формирования состояния, гричем первый кодовый вход устройства соединен с признаковыми входами блоков формирования сигналов идентификации, йормирования состояния, формирования запроса и задания режима, с задающим входом блока формирования команд и через входную шину внешнего интерфейса - с первым кодовым выходом устройства, выходная шина внеш" него интерфейса соединена с входом выборки блока задания режима и с вто" рыми кодовыми входом и выходом устройства, о т л и ч а ю щ е е с я тем,1 что, с целью сокращения оборудования, оно содержит блок управления сеансом связи, причем выход блока йормирования команд соединен с задающими входами блока йормирования сигналов иден" тификации, блока формирования состоя" ния, блока управления сеансом связи, с выходной шиной внутреннего интерфейса, со сбросовыми входами блока формирования запроса и блока задания режима, выход которого соединен с установочным входом блока управлениясеансом связи, третий кодовый входустройства соединен с входом сраенения адреса блока йормирования состоя 3 ния с входом записи-чтения блокаформирования си гналов идентифи кации, с запускающими входами блока эадания режима и блока Формирования за" проса, с входом разрешения приема блока управления сеансом связи, вход разрешения передачи которого соединенс выходной шиной внешнего интерфейса,первый кодовый вход устройства соединен с приэнаковым входом блока упраьления сеансом связи, выход которогосоединен с установочным входом блоказадания режима, с входом выборкиблока формирования команд, с разрешающими входами блока Формирования сигналов идентийикации и блока формирования состояния, с выходной шинойвнутреннего интерйейса, третий кодовый вход устройства червэ входнуюшину внутреннего интерйейса соединенс третьим кодовым выходом устройства, а выходная шина внутреннего интерфейса соединена с четвертыми кодовыми входом и выходом устройства,16 55017 35 50 15 Э причем блок управления сеансом связи содержит узел начальной выборки, узел выдачи байта состояния, узел выдачи информации, узел установки адреса регистр сдвига, группу элемен" тов И, элемент ИЛИ, причем вход разрешения приема соединен со стробирующими входами узла выдачи байта состо" яния, узла начальной выборки, узла выдачи информациис первым входом элементов И группы, признаковый вход блока соединен с идентификационными входами узла начальной выборки, узла выдачи информации, узла установки адреса, узла выдачи байта состояния, с продвигающим входом регистра сдвига и с вторыми входами элементов группы, задающий вход блока соединен с гасящими входами узла начальной выборки, узла выдачи байта состояния, узла установки адреса и узла выдачиинформации, вход разрешения передачи блока соединен с разрешающими входами регистра сдвига, узла выдачи инфор" мации, узла установки адреса и с третьими входами элементов И группы, установочный вход блока соединен г. Установочными входами узловвыдачи байта состояния и выдачи инфор мации, выходы узла начальной выборки и регистра сдвига соединены соответственно с четвертым и пятым входами элементов И группы, выходы узловвыдачи информации, выдачи байта состояния и установки адреса соединеныс входами элемента ИЛИ, выходы узловвыдачи информации, выдачи байта состояния, начальной выборки, выход элемента ИЛИ и первый - пятый выходы элементов И группы являются выходом бло-,ка.2. Устройство по и. 1, о т л ич а ю щ е е с я тем, что узел начальной выборки содержит элемент Ии триггер, причем выход элемента Исоединен с установочным входом триг"гера, гасящий вход узла " с гасящимвходом триггера, а стробирующий входблока и идентификационный вход блока,содержащий входы идентификаторов работы, разрешения выборки, выборки иадреса, соединены с соответствующимивходами элемента И, а прямой выходтриггера является выходом блока. нены с установочным входом триггера,гасящий вход которого соединен с гаСЯЩИН ВХОДОМ УЗЛд, ПрЯМОй ВЫХОД ТРИГгера является выходом узла, входыидентификатора управления, идентификатора информации образующие идентификационный вход узла, соединены с пер. выми входами соответственно первого и второго элементов И, гасящий вход узла соединен с вторым Входом первого элемента И, входы требования передачи данных и чтения, образующие стробирующий вход узла, соединены соответственно с третьим и четвертым входами первого элемента И, установочныйвход узла соединен с вторым входом второго элемента И, разрешающий вход узласоединен с первым входом третьего элемента И,второй вход которого соединен спервым входом второго элемента И,третийи четвертый входы первого элемента Исоединены соответственно с третьимии четвертыми входами второго, треть"его элементов И. 4, Устройство по и, 1, о т л и ч а ю щ е е с я тем, что узел выдачи байта состояния содержит два элемента И, элемент ИЛИ и триггер, причем выходы элементов И через элемент ИЛИ соединены с установочным входом триггера, гасящий вход которогосоединен с гасящим входом узла, прямой выход триггера является выходомузла, стробирующий вход узла соединен с первыми входами первого и второго элементов И, установочный входузла соединен с вторым входом первого элемента И, гасящий вход узла соединен с вторым входом второго элемента И, а идентификационный вход узла соединен с третьими входами первого и второго элементов И. 5. Устройство по и. 1, О т л и ч а ю щ е е с я тем, что узел установки адреса содержит два элемента И, элемент ИЛИ и триггер, причем выходы элементов И через элемент ИЛИ соединены с установочным входом триггера, гасящий вход которого соединен с гасящим входом узла, прямой выход триггера является выходом узла, входы выборки и идентификации адреса канала, образующие идентификационный вход уз е УстрОиство пО па10 т л и 55 ч а ю щ е е с я тем, что узел выдачи информации содержит три элемента И, элемент ИЛИ и триггер, причем выходы элементов И через элемент ИЛИ соедила, соединены с первыми и вторыми входами соответственно первого и второгоэлементов И, входы идентификацииработ и идентификации адреса абонента, образующие разрешающий вход узла,3. ЕС" 6022. Блок стандартного со 5 пряжения, Техническое описание Е 13.041.011,Т 03 (прототип). 17 955017 18соединены с третьими входами соответ, Авторское свидетельство СССРственно первого и второго элементов И. Ю 595722, кл. С 06 Г 3/04, 1978.Источники информации,принятые во внимание при экспертиэе1. Авторское свидетельство СССРй 453685, кл, С 06 Р 3/04, 1975.
СмотретьЗаявка
3221970, 23.12.1980
ПРЕДПРИЯТИЕ ПЯ М-5769
БРЫНКИН ИГОРЬ АЛЕКСАНДРОВИЧ, МОНАХОВ ВЛАДИМИР ИВАНОВИЧ, ОЛЕСОВ АЛЕКСЕЙ ПЕТРОВИЧ, ПЕРЕШИВКИН АЛЕКСАНДР АЛЕКСАНДРОВИЧ, ТУЖИЛИН ВИТАЛИЙ ИВАНОВИЧ
МПК / Метки
МПК: G06F 3/04
Метки: ввода-вывода, внешними, канала, сопряжения, устройствами
Опубликовано: 30.08.1982
Код ссылки
<a href="https://patents.su/15-955017-ustrojjstvo-dlya-sopryazheniya-kanala-vvoda-vyvoda-s-vneshnimi-ustrojjstvami.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сопряжения канала ввода-вывода с внешними устройствами</a>
Предыдущий патент: Устройство для сопряжения канала ввода-вывода с периферийными устройствами
Следующий патент: Устройство управления коммутацией сообщений
Случайный патент: Способ получения лаков