Изобретение относится к вычислительной технике и может быть использовано в локальных сетях и многомашинных вычис- лит|ельных системах для управления доступе к общей магистрали.
Целью изобретения является расширение области применения за счет автоматического отображения конфигурации сети, что дозволяет без предварительного опроса черЈз общую магистраль подключения абонента непосредственно по информации, формируемой в канале устройства, определять подключение к магистрали адресуемого абонента, в результате чего повышается пропускная способность магистрали и про- извбдительность системы.
На чертеже приведена структурная схема устройства.
Устройство содержит счетчики 1, 2, схему сравнения 3, триггеры 4-7, элементы И 8-13, НЕ 14, элемент развязки 15, регистр сдвига 16, линию управления 17 для передачи сигналов, требования отображения конфигурации, входы устройства 18-24, выходы 25, 26, кодовый выход 27, вход номера канала 28, тактовый вход 29, общую линию занятости 30.
Устройство работает следующим образом.
При подключении или отключении абонента от магистрали проводится процедура отображения конфигурации (состава подключенных к магистрали абонентов) системы. Для этого абонент инициатор процедуры выставляет требование в триггер 4 (по сигналу на входе 22) на захват общей магистрали. По00
о
со ю
oS
еле удовлетворения этого требования и предоставления магистрали в триггер 5 записывается 1 и появляется сигнал на выходе 25, по которому абонент заносит 1 в триггер 6 по сигналу на вход 20, при этом на линию 17 выставляется сигнал. До момента появления сигнала на линии 17 по сигналу на линии 30, выставляемому при захвате магистрали через элемент И 10 счетчики 1, 2 установлены в исходное нулевое состояние. При появлении сигнала на линии 17 блокируется прохождение сигнала установки счетчиков 1, 2 через элемент И 10 и они переходят в счетный режим, начиная с нулевого состояния. Каждому состоянию счетчика 1 соответствуют один абонент. При К-м состоянии счетчика 1, если К-й абонент подключен к магистрали, то в триггере 7 К-го канала находится 1, и по сигналу на выходе схемы сравнения 3 на выходе элемента И Сформируется 1, выдаваемая на линию 30. По заднему фронту сигнала на выходе счетчика 2 (по переднему фронту сигнала на выходе счетчика 2 производится увеличение на 1 содержимого счетчика 1) производится сдвиг в регистре 16 с записью сигнала с линии 30 в младший разряд регистра 16, таким образом при подключении К-го абонента к магистрали при К-м состоянии счетчика 1 в младший разряд регистра записывается 1, в противном случае происходит запись О, при завершении перебора всех состояний счетчика 1 в регистре 16 формируется информация о подключении к магистрали всех потенциально возможных абонентов. При этом в К-м разряде регистра 16 находится 1, если К-й абонент подключен магистрали, и О в противном случае. По сигналу переноса счетчика 1, формируемого при завершении цикла его работы, в триггер 6 записывается О, при этом по перепаду на С-входе триггера 4, канала, инициатора проведения процедуры отображения конфигурации системы, в него записывается О. При записи О в триггер 6 с линии 17 снимается сигнал, причем т.к. с линии 17 сигнал снимается раньше, чем с линии 30 на время переброски триггера 4 и 5, то по сигналу, сформированному на элементе И 10, счетчики 1, 2 устанавливаются в исходное нулевое состояние. При снятии сигнала с линии 30 сигнала установки счетчиков 1, 2 они переходят в счетный режим, при котором реализуется процедура арбитража запросов абонентов на захват общей магистрали, Абоненты, выставившие запросы на захват магистрали, заносят 1 в триггеры 4 по сигналу на входе 18. Если К-й абонент выставил запрос на захват магистрали, то при К-м состоянии счетчика 1 на
выходе схемы сравнения 3 вырабатывается единица, производящая запись 1 в триггер 5, в результате чего на выходе 25 канала вырабатывается сигнал, выставляемый через элемент И 9 на общую линию 30 и производящий при передаче через элемент И 10 установку в исходное нулевое состояние счетчики 1, 2 всех каналов. Если при К-м состоянии счетчика 1 К-й абонент не требует
0 захвата магистрали, то при 0-ом состоянии триггера 4 на вход обнуления триггера 5 подается сигнал, блокирующий записи 1 в триггер 5 по перепаду его С-входе, подключенном к выходу элемента И 8. в режиме
5 арбитража при О на линии 17 формирование сигнала сдвига в регистре 16с выхода элемента И 11 блокируется, при этом также блокируется формирование сигналов на выходе элемента И 13. Для освобождения ма0 гистрали захвативший ее абонент, подавая сигнал на вход 19, записывает О в триггер 4, при этом в триггер 5 автоматически записывается О и снимается сигнал занятости с линии 30.
5 Для считывания информации с конфигурации сети (в составе подключенных к магистрали абонентов), абонент, подавая сигнал на вход 24, проводит считывание информации с регистра 16. Считывание информации
0 с регистра 16 проводится при нулевом состоянии линии 17, т.е. это считывание проводится не во время процедуры формирования информации конфигурации сети. Считывание состояния линии 17 проводится через эле5 мент И 12 по сигналу 21.
Информация о конфигурации сети может быть использована, например, для определения подключения в данный момент времени к магистрали абонента приемника
0 информации. Предлагаемая организация устройства позволяет повысить производительность сети, т.к. позволяет избежать необходимость опроса адресуемого абонента в результате захвата магистрали адресации
5 к требуемому абоненту и получения от него пакета квитанции о готовности к приему.
Таким образом, предложенное устройство по сравнению с известным позволяет расширить функциональные возможности
0 за счёт автоматического отображения состава подключенных к магистрали абонентов, что позволяет повысить производительность сети и расширить возможности ее диагностирования.
5
Формула изобретения Многоканальное устройство для подключения абонентов к общей магистрали, содержащее в каждом канале два счетчика, два триггера и схему сравнения, подключенную первым входом к выходу первого счетчика, подключенного счетным входом к выходу переполнения второго счетчика, а входом установки - к входу установки второго счетчика, подключенного счетным вхо- дом к тактовому входу канала устройства, входы запроса и снятия запроса канала устройства подключены к единичному и нулевому входам первого триггера, подключенного выходом к нулевому входу второго триггера, выход которого является первым выходом предоставления магистрали канала устройства, отличающееся тем, что, с целью расширения области применения за счет автоматического отображения конфи- гурации сети, каждый канал устройства дополнительно содержит регистр сдвига, два триггера, шесть элементов И, элемент НЕ и элемент развязки, при этом выход схемы сравнения подключен к первому входу пер- вого элемента И, подключенного выходом к синхровходу второго триггера, подключенного выходом к первому входу второго элемента И, подключенного вторым входом к второму входу первого элемента И, к перво- му входу третьего элемента И и к выходу элемента НЕ, выход четвертого элемента И подключен к входу управления сдвигом регистра сдвига, а первым входом- к счетному входу первого счетчика, подключенного вы-
ходом переноса к нулевому входу третьего триггера, подключенного единичным входом к входу запроса реконфигурации канала устройства, а выходом - к синх ровходу первого триггера и входу элемента развязки, первый вход пятого элемента И подключен к входу запроса чтения канала устройства, а выход является выходом разрешения чтения канала устройства, выходы второго и шестого элементов И всех каналов устройства объединены через МОНТАЖНОЕ ИЛИ и подключены к вторым входам третьих элементов И и последовательным входам регистров сдвига всех каналов устройства, первый вход шестого элемента И подключен к выходу схемы сравнения, а его второ й вход - к выходу четвертого триггера, единичный и нулевой входы которого подключены к входам подключения и отключения от сети канала устройства, выход третьего элемента И подключен к входу установки первого счетчика, вход чтения канала устройства подключен к входу чтения регистра, выход которого подключен к кодовому выходу канала устройства, выходы элементов развязки всех каналов устройства объединены через МОНТАЖНОЕ ИЛИ и подключены к вторым входам четвертого и пятого элементов И, входу элемента НЕ и третьему входу шестого элемента И.
Изобретение относится к вычислительной технике и может быть использовано в локальных сетях и многомашинных вычислительных системах для управления доступом к общей магистрали. Целью изобретения является расширение области применения за счет автоматического отображения конфигурации сети. Устройство содержит в каждом канале два счетчика, схему сравнения, четыре триггера, шесть элементов И, элемент НЕ, элемент развязки и регистр сдвига. Процедура отображения конфигурации проводится после процедуры арбитража и состоит в выдаче при каждом состоянии счетчика арбитража информации о подключении к магистрали абонента, соответствующего этому состоянию, с занесением в младший разряд регистра сдвига единицы при наличии этого абонента или нуля при его отсутствии. 1 ил. СО
Авторы
Даты
1993-03-23—Публикация
1991-02-25—Подача