Многоканальное устройство для подключения абонентов к общей магистрали

 

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

союз советских

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК

<я>з G 06 F 9/46

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

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4387314/24-24 (22) 01.03,88 (46) 30.09,90. Бюл. Мг 36 (72) В.А, Богатырев (53) 681.325(088.8) (56) Авторское свидетельство СССР

М 1381508, кл, 6 06 F 9/46, 29.09,86, Авторское свидетельство СССР

М 1444797, кл. G 06 F 9/46, 19.12.86. (54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО

ДЛЯ ПОДКЛЮЧЕНИЯ АБОНЕНТОВ К ОБЩЕЙ МАГИСТРАЛИ (57) Изобретение относится к вычислительной технике и может найти применение в многомашинных системах и локальных сетях для подключения абонентов к общей

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

Цель изобретения — расширение области применения устройства эа счет как автоматического, так и принудительного отпускания магистрали.

На чертеже представлена структурная схема одного канала устройства.

Канал устройства содержит счетчики 1 и 2, триггеры 3 — 7, элементы И 8-11, элемент . ИЛИ 12, одновибратор 13, входы 14-18 соответственно запроса, освобождения магистрали начальной установки, сопровождения бит передаваемого слова и кода приоритета, тактовый вход 19, выход 20 подтверждения запроса, выход 21 признака освобождения магистрали и общую линию 22.

„„ Д „159632б А1 магистрали. Цель изобретения — расширение области применения устройства за счет автоматического или принудительного отпускания магистрали. Устройство содержит К (К вЂ” число абонентов) каналов, каждый иэ которых включает в себя два счетчика, пять триггеров, четыре элемента И, элемент

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

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

При требовании захвата магистрали абонент выставляет сигнал на вход 14, при этом B триггер 3 записывается "1". Для освобождения захваченной магистрали або1 нент подает сигнал на вход 15, при этом в триггер 3 записывается "0". При "0 в триггере 3 поступает сигнал на вход установки в

"0" триггера 4, устанавливаемого при этом в

"0". Триггеры 5 отображают занятость общей магистрали: если она занята, в тригге-; рах 5 присутствуют "1", если нет — "0". При освобождении общей магистрали триггеры

5.всех каналов перебрасываются из "1" в ."0", при этом на одновибраторах 13 формиру отся импульсы установки счетчиков 1 в

В исходное состояние. причем для различных каналов исходное состояние счетчиков 1 различно, что обеспечивает выработку сиг1596326

10 сторожевого таймера (контроля по зависа- . 15 нию), при этом по каждому импульсу на линии 22 происходит обнуление счетчиков 1 и

40

50 налов переноса счетчиков 1 в разные моменты времени (такты синхронизации).

Если К-й абонент требует захвата магистрали, т.е. "1" в триггере 3, и если общая магистраль не занята ("0" в триггере 5), то при формировании сигнала переноса счетчиком 1 К-го канала в триггер 4 записывается "1" и через элемент t i 8 на линию 22 выдается сигнал, по которому счетчики 1 всех каналов устанавливаются в состояние

"0", а триггеры 5 — в состояние "1", отображающее занятость общей магистрали.

При занятой общей магистрали ("1" в триггерах 5) устройство работает в режиме

2, если интервал между сигналами сопровождения данных превосходит интервал ТО, заданный суммарным коэффициентом пересчета счетчиков 1 и 2, то, так как на вход

19 частота поступает постоянно, на выходе переноса счетчика 2 вырабатывается импульс, по которому в канале, захватившем магистраль ("1" в триггере 4), на выходе 21 элемента И 11 вырабатывается сигнал, по которЬму происходит обнуление триггера 3, При записи "0" в триггер 3 в триггер 4 записывается "0". По фронту, возникающему при изменении состояния триггера 3 с "1" на "0", в триггер 6 записывается "1" (выход триггера 3 подключен к С-входу триггера 6, на 0-вход которого подается "1"). При программированном освобождении магистрали по сигналу на входе 15 триггер 3 переходит из состояния "1" в состояние "0", при этом в триггер 4 записывается "0", а в триггер 6 — "1". При записи "1" в триггер 6 при достижении счетчиками 1 и 2 состояния, . при котором на выходе В-ro разряда возникает сигнал, на выходе элемента И 9 вырабатывается сигнал, по которому через элемент ИЛИ 12 на линию 22 выдается сигнал, по переднему фронту которого в триггер 7 записывается "1", так как на его 0-вход подается "1" с В-го разряда счетчиков 1 и 2 (С-вход триггера 7 подключен к линии 22), По сигналу на линии 2 подтверждается состояние "1" триггера 5, производится обнуление счетчиков 1 и 2, а также запись "0" в триггер 6, в результате чего формируется задний фронт сигнала на линии 22»

Предлагаемое устройство ориентировано на применение в системах с последовательным каналом передачи данных через общую магистраль, когда при передаче по линии 22 передаются пачки сигналов сопровождения бит слова (байта),.т.е. по линии 22 при передаче данных подряд передаются 8 или 16 импульсов, интервал между которы25

35 ми Т1,. По каждому импульсу сопровождения бит осуществляется обнуление счетчиков 1 и 2. Интервал ТВ от момента обнуления счетчиков 1 и 2 до появления сигнала на В-м выходе должен быть больше интервала между сигналами сопровождения бит(Т1 < ТВ).

При работе устройства возможна ситуация, когда при появлении сигнала на В-м. выходе счетчиков 1 и 2 через линию 22 передается импульс сопровождения бит, причем это может быть только первый импульс пачки импульсов сопровождения бит, так как по каждому импульсу происходит обнуление счетчиков 1 и 2, а интервал между импульсами меньше ТВ.

Идентификация сигналов освобождения магистрали и первого импульса пачки импульсов сопровождения бит основана на том, что сигнал освобождения магистрали одиночный, а сигналы сопровождения бит всегда передаются пачкой. Если передана пачка импульсов, первый импульс которой передан при "1", то последующими импульсами триггер 7 устанавливается в "0", так как по первому импульсу счетчики 1 и 2 обнуляются и снимается сигнал с В-ro выхода счетчиков и с 0-входа триггера 7. Таким образом, после передачи пачки импульсов сопровождения бит к моменту появления

"1" на А-м выходе счетчиков 1 и 2 в триггере

7 устанавливается "0" и сигнал на выходе элемента И 10 не формируется. Интервал ТА от обнуления счетчика до появления "1" на выходе его А-го разряда должен быть больше интервала между импульсами сопровождения бит (Т1 < ТА).

Если передан одиночный импульс освобождения магистрали, то к моменту появления "1" на А-м выходе счетчиков 1 и 2 в триггере 7 сохраняется "1" (установленная по сигналу освобождения магистрали, сформированного и переданного по линии 22 при "1" на 8-м выходе счетчиков 1 и 2) и на выходах элементов И 10 всех каналов вырабатывается импульс, обнуляющий триггеры

5, в результате чего во всех каналах фиксируется освобождение общей магистрали.

При переброске триггеров 5 из состояния "1" в состояние "0" на одновибраторах

13 вырабатываются импульсы, по которым во всех каналах счетчики 1 устанавливаются. в исходное состояние, обеспечивающее арбитраж запросов абонентов на захват магистрали, При включении питания счетчики 1 и 2 могут устанавливаться в произвольное состояние, а триггеры 5 по входу 16 устанавливаются в состояние "0". Перед началом передачи пакетов один из абонентов вы1596326 ставляет требование на захват магистрали и после ее захвата в случайный момент формировачия сигнала переноса счетчиком 1 этого канала производит ее отпускание по . сигналу на входе 15, в результате чего счет- 5 чики 1 всех каналов устанавливаются в состояния, обеспечивающие арбитраж запросов на захват магистрали.

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

Многоканальное устройство для подключения абонентов к общей магистрали, содержа атее К каналов (К вЂ” число абонентов), каждый из которых содержит первый и второй счетчики, с первого по четвертый 15 триггеры, первый элемент И, элемент ИЛИ, причем в каждом канале тактовый вход, вход кода приоритета, вход запроса и вход снятия запроса соединены соответственно со счетным входом и информационным 20 входом первого счетчика, с входами установки в "1" и в "0" первого триггера, выход которого соединен с входом установки в "0" второго триггера, с первым входом первого элемента И и с синхровходом третьего триг- 25 гера, выход первого элемента И соединен с первым входом элемента ИЛИ, выход пере.полнения первого счетчика соединен с вторым входом первого элемента И, о т л и ч а-. ю щ е е с я тем, что, с целью расширения 30 области применения устройства за счет как автоматического, так и принудительного отпускания магистрали, каждый канал устройства дополнительно содержит пятый триггер, второй, третий и четвертый элемен- 35 ты И, одновибратор, причем в каждом канале устройства выход третьего триггера соединен с первым входом второго элемента И, выход которого соединен с вторым

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

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

ИЛИ всех каналов объединены через МОНТАЖНОЕ ИЛИ и соединены с входами установки в "0" первого и второго с етчиков и третьего триггера, с входом установки в "1" пятого триггера и с синхровходом четверто-. го триггера каждого канала устройства.

1596326

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

Техред М.Моргентал Корректор Т.Палий

Редактор А. Огар

Заказ 2910 Тираж 569 Подписное

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

113035, Москва, Ж-35, Раушская наб., 4/5

Производственно-издательский комбинат "Патент", r. Ужгород, ул.Гагарина, 101

Многоканальное устройство для подключения абонентов к общей магистрали Многоканальное устройство для подключения абонентов к общей магистрали Многоканальное устройство для подключения абонентов к общей магистрали Многоканальное устройство для подключения абонентов к общей магистрали 

 

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

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

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

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

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

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

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

Изобретение относится к вычислительной технике и может быть использовано при проектировании системы программного управления группой станков с ЧПУ от вычислительной машины

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

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

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

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

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

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

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

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

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

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

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

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

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