Изобретение относится к вычислительной технике и может быть использовано для реализации процедуры доступа абонентов к общей магистрали вычислительной сети.
Цель изобретения - повышение производительности за счет сокращения времени арбитража.
На чертеже представлена структурная схема каналов устройства.
Канал устройства содержит счетчик 1, триггеры 2-4, элементы И 5 и 6, элемент ИЛИ 7, элемент НЕ 8, элемент1 9 развязки, общие линии 10 и 11, входы запроса 12, снятия запроса 13, синхровход 14, вход 15 приоритета, выход 16 подтверждения запроса.
Устройство работает следующим образом.
Запрос на захват магистрали сопровождается подачей абонентом сигнала на вход 12, по которому в триггер 2 записывается 1, при отсут- 2 ствии требования захвата магистрали в 5 триггере 2 - О.
При занятой общей магистрали на линии 10 записывается 1, при освобождении общей магистрали сигнал логической единицы с линии 10 снимается, при этом по сигналу с выхода элемента НЕ 8 производится установка счетчиков 1 (блокировка их счетного режима) и в триггеры 4 каналов, абоненты которых требуют захвата магистрали (1 в триггерах 2), заносится 1 по сигналу с выхода элемента И 6. При единичном состоянии триггера 4 через элемент ИЛИ 7 на линию 10 выставляется сигнал 1, чем блокируется дальнейшая запись 1 в триггеры 4 всех каналов до момента освобождения магистрали.
Q5
СО ГчЭ
о со
При установке во время 0й на линии 10 в счетчики 1 разных каналов записываются разные коды, задающие приоритет каналов (коды задаются на входах 15) и обеспечивающие формирование сигналов переноса счетчиков разных каналов в разные моменты времени (при разных тактах). Счетный режим счетчиков 1 разрешен при выставлении 1 на линию 10 с триггеров 4.
Счетчики 1 находятся в состоянии установки по входу 15, пока ни от од ного абонента нет требования на захват свободной общей магистрали. При появлении запроса хотя бы от одного абонента счетчики 1 переходят в режим счета. При формировании сигнала переноса счетчиком 1 канала, требующего захват магистрали ( триггерах 4 и 2) на выходе элемента И 5 формируется сигнал, по которому в триггер 3 записывается 1й, абонент получает подтверждение захвата магистрали с выхода 16. При состоянии триггера 3 через элемент ИЛИ 7 на линию 10 выставляется 1. По сигналу с выхода элемента И 5 че рез элемент 9 развязки на линию 11, используемую для передачи данных, выставляется импульс, по которому в триггеры 4 всех каналов записываются О, чем блокир/ется дальнейшая процедура арбитража, так как блокируется формирование сигналов на выходе элемента И 5. Для освобождения магистрали захвативший ее абонент, подавая сигнал на вход 13, записывает в триггер 2 О, при этом в триггер 3 (4) О записывается автоматически при РТОМ с линии 10 снимается 1, происходит установка счетчиков 1 и начинается процедура, описанная выше.
Фо-рмула изобретения
Многоканальное устройство приоритета, содержащее К (К - число абонен0
5 0 5 д
0
5
5
0
тов) каналов, каждый из которых содержит счетчик, первый, второй и третий триггеры, элемент ИЛИ, первый и второй элементы И, причем входы запроса и снятия запроса, тактовый вход и вход приоритета канала устройства соединены соответственно с входами установки в 1 и в О первого триггера и со счетным и информационным входами счетчика, выход переполнения которого соединен с первым входом первого элемента И, выход которого соединен с синхровходом второго счетчика, выход которого соединен с первым входом элемента ИЛИ и с выходом подтверждения запроса канала устройства, отличающееся тем, что, с целью повышений произво- щтельности за счет сокращения времени арбитража запросов, каждый канал устройства дополнительно содержит элемент НЕ и элемент развязки, причем выход элемента НЕ соединен с входом управления режимом счетчика и с первым входом второго элемента И, выход которого соединен с входом установки в 1 третьего триггера, вход установки в О которого соединен с вторым входом второго элемента И, с прямым выходом первого триггера и с входом установки в О второго триггера, синхровход которого соединен с выходом первого элемента И и с входом элемента развязки, выход третьего триггера соединен с вторыми входами первого элемента И и элемента ИЛИ, выходы элементов ИЛИ всех каналов устройства объединены через монтажное ИЛИ и соединены с входами элементов НЕ всех каналов устройства, выходы элементов развязки которых объединены через монтажное ИЛИ и соединены с синхровходами третьих триггеров всех каналов устройства, информационные входы второго и третьего триггеров каждого канала устройства соединены соответственно с шиной логической единицы и логического нуля устройства.
Изобретение относится к вычислительной технике и может быть использовано для реализации процедуры доступа абонентов к общей магистрали вычислительной сети. Цель изобретения - повышение производительности путем сокращения времени арбитража запросов. Устройство содержит счетчик, три триггера, два элемента И, элемент ИЛИ, элемент НЕ и элемент развязки. При появлении запроса в одном из кана лов устройства происходит переключение счетчиков каналов в режим счета из режима занесения. После выявления наиболее приоритетного канала по линии связи передается сигнал, блокирующий во всех каналах режим арбитража. 1 ил.
Устройство для подключения источника информации к общей магистрали | 1986 |
|
SU1336021A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Многоканальное устройство приоритета | 1988 |
|
SU1541606A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1991-01-07—Публикация
1988-08-30—Подача