Устройство для сопряжения
Иллюстрации
Показать всеРеферат
ОПИ.
ИЗОБР
К АВТОРСКО п) 553610
Союз Советских
Социалистических
Ресщблик (61) Дополнительн (22) Заявлено 24. с присоедине (23) Приоритет
Опубликовано 05.
Дата опубликован (51) М. Кл.з G 06F 3/04
Государственный комитет
Совета Министров СССР по делам изобретений и открытий (53) УДК 681.326(088.8) (72) Авторы изобретения
А. С. Галуза, А. М. Полищук и А. Ф, Николаенко (71) Заявитель (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ
Изобретение относится к области вычислительной техники, в частности к устройствам для сопряжения нескольких устройств, принимающих информацию от ЭВМ, и может быть использовано в вычислительных системах в части передачи информации от источника абонентам. При этом обмен информацией в системе производится, например, по стыку
С3 согласно ГОСТ 18146-72.
Известна система, в которой каждый абонент содержит запоминающее устройство на два слова, декодирующую схему и схему управления (1).
Каждый абонент содержит адресное оборудование, что приводит к большому количеству оборудования в системе.
Наиболее близким по сущности техническим решением задачи является устройство (2), содержащее дешифратор и элементы
ИЛИ.
Известное устройство сопряжения не обеспечивает одновременной (циркулярной) передачи сообщения нескольким абонентам, что снижает его быстродействие и ограничивает область применения.
Целью изобретения является повышение быстродействия без нарушения дисциплины обмена.
Поставленная цель достигается тем, что в предложенное устройство введены и блоков циркулярной передачи (где n — число групп абонентов), блок времени, блок коммутации и блок управления приемом. Выходы блока управления приемом соединены через блок времени с каждым блоком циркулярной передачи и непосредственно со входом дешифратора, выход которого соединен со входом блока коммутации, соединенного двусторонними связями с блоком управления приемом
10 и блоком циркулярной передачи. Выходы блоков коммутации и циркулярной передачи через элементы ИЛИ соединены с выходами устройства, а входы — со входом устройства.
Блок циркулярной передачи содержит узлы
15 коррекции по числу абонентов в группе, первый и второй элементы И, первый и второй элементы ИЛИ и узел анализа состояния передачи. Входы каждого узла коррекции соединены с шиной готовности абонентов и
20 выходом узла анализа состояния передачи, Первые, вторые и третьи выходы узлов коррекции соединены соответственно со входами первого и второго элементов И п первого элемента ИЛИ. Выходы элементов И соеди25 нены со входами узла анализа состояния передачи, выходы первого элемента И, элементов ИЛИ и узла анализа состояния передачи — с выходамп блока циркулярной передачи, а входы второго элемента ИЛИ вЂ” с шиQ0 ной ошибка» от абонентов группы, Каждый
5536!О
20
60
3 узел коррекции содержит ячейку имитации, ячейку ограничения длительности сигнала и элементы ИЛИ. Шина управляющего сигнала
«готовность абонента» соединена со входом ячейки имитации и через первый элемент
ИЛИ с первым выходом узла коррекции.
Первый выход ячейки имитации соединен со входом первого элемента ИЛИ, второй — со входом второго элемента ИЛИ. Шина управляющего сигнала «управление абонента» соединена со входом ячейки имитации, входом ячейки ограничения длительности сигнала и входом второго элемента ИЛИ, выход которого соединен со вторым выходом узла коррекции. Выход ячейки ограничения длительности соединен с третьим выходом узла коррекции.
На фиг. 1 изображена структурная схема устройства; на фиг. 2 — структурная схема блока циркулярной передачи.
Устройство содержит блок управления приемом 1, формирующий сигналы управления для приема адресного байта и транслирующий сигналы абонентов при приеме последующих байтов, блок коммутации 2, предназначенный для коммутации сигналов управления источника н абонентов, дешифратор 3, слу кащий для формирования адреса абонента в соответствии с кодом в адресном байте, блок циркулярной передачи 4, предназначенный для формирования обобщенных сигналов управления «готовностп абонента», «управления абонента» и «ошибки», циркулярных сигналов «готовностп источника» н «управления источника», блок времени 5 предназначенный для отсчета времени, затрачиваемого на передачу сообщения, элементы ИЛИ 6, предназначенные для объединения сигналов управления от источника с одноименными сигналами блока циркулярной передачи.
По шинам 7 поступают сигналы «готовность источника» н «управление источника», по шинам 8 — на источник сигналы «готовность абонента», «управление абонента» и
«ошибка», а по шинам 9 — информацию от источника. Устройство содержит также шины
10 — 12 обобщенных сигналов соответственно
«готовности абонента», «управления абонента» и «ошибки», шины 13, 14 «готовности источка» и «управления источника соответственно, шины 15i — 15„, 16 — 16„, 17 — 17„ (т — число абонентов-приемников информации в группе) сигналов «готовность абонента», «управление абонента» и «ошибки» соответственно, шину 18 циркулярного сигнала «готовность источника», шину 19 циркулярного сигнала «управление источника», шину 20 синхросигналов, шины 211 †групп абонентов (где n — число групп абонентов).
Блок циркулярной передачи содержит узлы коррекции 22 сигналов управления, состоящие нз ячеек имитации 23 сигналов управления, ячеек ограничения длительности 24 сигналов
«управления абонентов» и элементов ИЛИ 25 объединения сигналов «готовности абонентов» и «управления абонентов». Блок 4 содержит также узел анализа состояния передачи 26, предназначенный для управления имитацией и ограничением сигналов «готовность абонента» и «унравления абонента» группы, а также для ограничения длительности сигнала
«управление источника», элементы И 27, 28 совпадения сигналов «готовности абонента» и
«управления абонента» от узлов коррекции и
0 абонентов, элемент ИЛИ 29 объединения curttà IoB «управления абонента» от узлов коррекции сигналов управления, элемент ИЛИ
30 объединения сигналов «ошибка» от абонентов группы.
Устройство работает следующим образом.
После поступления сигнала «готовность источника» по шине 7 блок управления приемом 1 организует прием адресного байта от источника на дешифратор адреса 3. По сигналам дешифратора блок коммутации 2 соединяет через свои коммутирующие элементы цепи управляющих сигналов источника и указанного в адресе абонента. Информация абонентам передается по шинам 9, которые разводятся на все абоненты параллельно. После подключения абонента к источнику в передаче последующих байтов информации устройство сопряжения участвует только как транслятор сигналов источника и абонента, По окончании сигнала «готовности источника» на шине 7 (передача сообщения окончена) блок управления приемом 1 устанавливает устройство в исходное состояние, после чего оно готово к приему очередного сообщения.
Если же в составе адресного байта поступает код циркулярной передачи группе абонентов, то блок коммутации 2 выдает управляющие сигналы «готовностп источника» и
«управления источника» всем абонентам данной группы через блок циркулярной передачи
4 и элементы ИЛИ 6, а также транслирует на источник через шины 8 обобщенные сигналы «готовности абонента», «управления абонента» и «ошибки», поступающие по шинам
10 — 12 с соответствующего блока 4. Сигнал
«управление источника» (шина 19 при циркулярной передаче) выдается с блока циркулярной передачи 4 абонентам только после совпадения сигналов «управление абонента» от всех абонентов группы и снимается после снятия сигнала «управления источника» на шинах 7 и 14.
Обобщенные сигналы «готовность абонента» и «управление абонента» зависят от управляющих сигналов абонентов данной группы следующим образом. Сигнал «готовность абонента» выдается при наличии сигналов
«готовность абонента» от всех абонентов, которые от абонентов через элементы ИЛИ 25 поступают на входы элемента И 27, и затем на блок коммутации 2.
Сигнал «управленне абонента» начинается по переднему фронту первого (по времени поступления) сигнала «управления абонента» н окон швастся по заднему фронту последнего
5 сигнала «управление аоонелта». При этом сигналы «управление абонента» от абонентов проходят ячейки ограничения длительности
24, затем объединяются на элементе ИЛИ 29, с выхода которого поступают на блок коммутации 2.
При такой логике формирования обобщенные сигналы «готовность абонента» и «управление абонента» удовлетворяют временным требованиям всех абонентов, что позволяет передавать сообщение на несколько абонентов, одновременно без нарушения дисциплины. обмена, накладываемой унифицированным набором связей.
При отсутствии сигналов «готовность абонента» или «управления абонента» от любого из абонентов группы (в результате неисправности или отключения абонента) нарушается условие формирования обощенных сигналов «готовности абонента» и «управления абонента».
Кроме того, это условие нарушается, если сигнал «управление абонента» не снимается длительное время любым из абонентов группы.
Во всех случаях циркулярная передача сооощения не будет завершена.
Для исключения такой ситуации предусмотрены ячейки имитации 23 и ячейки ограничения длительности сигнала 24 в блоках циркулярной передачи 4, а также блок времени
5, который учитывает время, затраченное на передачу сообщения. Время передачи определяется длительностью сигнала «готовности источника». Отсчет времени, затрачиваемого на передачу сообщения, блок времени 5 начинает от переднего фронта сигнала «готовности источника», для чего вход блока времени
5 соединен с цепью этого сигнала.
Если это время превышает заранее установлено, то с блока времени 5 поступает сигнал по цепи 20 на узел анализа передачи 26 блока циркулярной передачи 4.
В зависимости от сигналов элементов И 28 и ИЛИ 29 узел анализа состояния передачи
26 вырабатывает сигнал, разрешающий включение ячейки имитации 23 или ячейки ограничения длительности 24. В результате имитируются недостающие или отключаются лишние управляющие сигналы абонентов, что создает условия для дальнейшей передачи сообщения и завершения связи. Следовательно, в течение циркулярной передачи первого сообщения группе абонентов все неработающие (неисправные плп отключенные) абоненты блокируются и 3 частил в оомене информацией не принимают. Ячейки имитации 23 и ограничения длительности 24 отключаются при восстановлении сигналов.
Предлагаемое устройство по сравнению с прототипом за счет введения и блоков циркулярной передачи, блока времени, блока коммутации и блока управления приемом позволяет без нарушения дисциплины обмена передавать сообщения нескольким несинхрон10
Формула изобретения
1. Устройство для сопряжения, содержащее дешифратор II элементы ИЛИ, о т л и ч а ющ е е с я тем, что, с целью увеличения быстродействия без нарушения дисциплины обмена, в него введены и блоков цирк лярной передачи (где и — число граали абонентов), блок временпя, олок коммутации и блок управления приемом; причем, выходы блока 1 правления приемом соединены через блок времени с каждым блоком циркулярной передачи и непосредственно со входом дешифратора, выход которого соединен со входом блока ком. м тации, соединенного двусторонними связями с блоком управления приемом л блоком циркулярной передачи, выходы блоков коммутации л циркулярной передачи через элементы
ИЛИ соединены с выходамп устройства, а входы блоков коммутации и циркулярной передачи соединены со входом устройства.
2. Устройство по и. 1, о т л и ч а ю щ е е с я тем, что в нем блок циркулярной передачи содержит узлы коррекции по числу абонентов в гр .ппе, первый и BTOt>QH элементы И, первый и второй элементы ИЛИ л узел анализа состояния передачи; причем входы ка>кдого узла коррекции соединены с шиной готовности абонентов и выходом узла анализа состояния передачи; первые, вторые л третьи выходы узлов коррекции соединены соответственно со вхсдамп первого и второго элементов И л первого элемента ИЛИ; выходы элементов И соединены со входами узла анализа состояния передачи: выходы первого элемента И, элементов ИЛИ л узла анализа состояния передачи соединены с выходами блока пиркуляоной передачи; входы второго элемента ИЛИ соединены с шиной «ошибка» от абонентов группы.
3. Устройство по и. 2, отлич а ющеес я тем, что в нем каждый узел коррекции содер>кит я тейку имитации, ячейку ограничения длительности сигнала, элементы ИЛИ; причем шина управляющего сигнала «готовность абонента» соединена со входом ячейки имитации и через первый элемент ИЛИ с первым выходом узла коррекции; первый выход ячейки имитации соединен со входом первого элемента ИЛИ, второй выход — со входом второго элемента ИЛИ; шина управляющего сигнала «управление абонента» соединена со входом ячейки имитации, входом ячейки ограничения длительности сигнала и входом второго элемента ИЛИ, выход которого соединен со вторым выходом узла коррекции; вы553610
6 но работающим абонентам. Это значительно повышает быстродействие канала передачи информации. Конкретное повышение быстродействия зависит от числа абонентов в группах, а также от соотношения адресных II циркулярных передач. ход ячейки ограничения длительности соединен с третьим выходом узла коррекции.
Источники информации, принятые во внимание прп экспертизе;
1. Патент США № 3539998, кл. 340-172.5. опубл. 13.02.71 г.
2. Лвт. свид. СССР № 481895, кл, Cj 06F
3/()4 от 29.04.74 (прототип), 553610 Puz. Л
Составитель A. Полищук
Техред М, Семенов
Редактор Л. Утехина
Корректор Е. Хмелева
Заказ 789/17 Изд. № 5 Тираж 815 Подписное
ЦЕ!ИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий
113035, Москва, Я-35, Раушская наб., д. 1/5
Типография, пр. Сапунова, 2