Многоканальное устройство для приоритетного подключения абонентов к общей магистрали
Изобретение относится к вычислительной технике и может найти применение в многомаржнных вычислительных системах и локальных вычислительных сетях для подключения нескольких абонентов к обР1ей магистрали. Цель изобретения - расширение функциональных возможностей устройства за счет использования общей магистрали как для арбитража запросов, так и для передачи информации. Устройство cor держит каналы, каждый из которых включает два счетчика I, 2, два триггера 5, 6 и два элемента И 7, 8. Незанятость магистрали определяется по превыиеиию длительности паузы заданного предельного времени. После идентификации незанятости общей магистрали реализуется процедура арбитража, основанная на том, что права абонентов по захвату магистрали разделены по времени. Устройство позволяет сократить число линий общей магистрали, удростить комплексирование и повысить надежность системы. 1 ил. fO (/ с
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИН
„„SU„„1381508 А1 (51) 4 < 06 F 9/46!
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
), .FI
К АBTOPCKOMV СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4113863/24-24 (22) 29.08,86 (46) 15.03.88. Бюл. В 10 (72) В.А.Богатырев (53) 681.325(088.8) (56) Авторское свидетельство СССР
1285475, кл. G 06 F 9/46, 1985.
Авторское свидетельство СССР
М 1124305, кл. G 06 F 9/46, 1983. (54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ДЛЯ
ПРИОРИТЕТНОГО ПОДК1ПОЧЕНИЯ АБОНЕНТОВ
К ОБЩЕЙ МАГИСТРАЛИ (57) Изобретение относится к вычислительной технике и может найти применение в многомащинных вычислительных системах и локальных вычислительных сетях для подключения нескольких абонентов к общей магистрали ° Цель изобретения — расщирение функциональных воэможностей устройства за счет использования общей магистрали как для арбитража запросов, так и для передачи информации. Устройство со-. держит каналы, каждый иэ которых включает два счетчика 1, 2, два триггера 5, 6 и два элемента И 7, 8. Незанятость магистрали определяется по превыщенню длительности паузы заданного предельного времени. После идентификации незанятости общей магистрали реализуется процедура арбитража, основанная на том, что права абонентов по захвату магистрали разделены по времени. Устройство позволяет сократить число линий общей магистрали, Ф упростить комплексирование и повысить надежность системы. 1 ил.
1381508
Изобретение относится к вычислительной технике и может найти применение в многомашинных системах и локальных вычислительных сетях для подключения нескольких абонентов к общей магистрали °
Цель изобретения — раСширение функциональных воэможностей за счет использования общей магистрали как для арбитража запросов, так и для передачи информации.
Структурная схема канала устройства представлена на чертеже, Канал устройства содержит счетчики 1 и 2, сигнальный выход 3 канала, кодовый вход ч канала, триггеры 5 и
6, элементы И 7, 8, запросный вход
9 канала, тактовый вход 10 канала, информационный вход II канала, Все каналы устройства соединены общей магистралью 12.
Устройство работает следующим образом.
Устройство предназначено для де- 25 централизованного арбитража запросов абонентов (ЭБМ) на захват общей магистрали.
Запрос на захват общей магистрали абонент выставляет на входе 9 своего канала. После обслуживания каждого запроса абонент снимает активный сигнал с входа 9.
При подключении к общей магистрали одного иэ абонентов по ней пере- 35 дается информация. По каждому передаваемому импульсу происходит обнуление счетчика 2. Во время паузы пе-. редачи импульсов происходит наращивание содержимого счетчиков 2 всех 40 каналов по синхроимпульсам, поступающим на входы 10 каналов. Пауза между передачей информации от абонента, захватывающего магистраль, не должна превосходить время, эа которое счет- 45 чики 2 переходят в состояние, при котором формируется сигнал переноса.
Если абонент, захвативший общую магистраль, прекращает передачу информацив, то пауза на магистрали 12 пре-50 восходит время, заданное коэффициентами пересчета счетчиков 2, в результате чего на счетчиках 2 всех каналов формируется сигнал переноса (во время паузы на магистрали 12 происхо-55 дит наращивание содержимого счетчиков 2 синхроимпульсами с входа 10, обнуление счетчиков 2 сигналами с магистрали 12 не происходит)..
По сигналу переноса со счетчика
2 в триггер 6 заносится "1" (предва1 рительно каждым сигналом, предаваемым по магистрали 12, триггер 6 обнуляется), При нулевом состоянии триггера 6 происходит установка счетчиков I по содержимому, присутствующему на входах 4, причем числа, записанные в счетчики 1 различных каналов, отличны друг от друга. Например, в счетчик 1 первого канала может записываться число А-I, в счетчик I второго канала — А-2 и т,д., где А— коэффициент пересчета счетчиков I.
При нулевом состоянии триггеров 6 работа счетчиков I в счетном режиме блокируется. При записи единицы в триггер 6 (в результате сигнала переноса счетчиков 2) сигнал установки счетчиков 1 снимается и счетчики 1 переходят в счетный режим, при котором наращивание содержимого счетчиков
1 происходит по каждому синхроимпульсу с входов 10, Сигналы переноса счетчиков 1 разных каналов формируются в разные моменты времени, так как при установке с входов 4 в них были записаны различные числа. !
Если К-й канал не содержит запроса на захват магистрали, то при форMHpoBRHHH переноса со счетчика 1 запись единицы в триггер 5 этого канала не происходит, так как Hà R-вход триггера 5 подается уровень, блокирующий.запись rro D-входу во время ,поступления сигнала переноса со счетчика 1 на С-вход триггера 5. Если
К-й абонент выставил запрос на захват магистрали, то сигнал обнуления триггера 5 на его R-входе отсутствует и по сигналу переноса счетчика 1, поступающего на С-вход триггера 5, в него записывается единица (на
D-вход триггера 5 постоянно подается уровень единицы). При единичном сигнале на входе 9 и формировании сигнала переноса счетчика 1 на магистраль
12 с элемента И 7 передается импульс, производящий обнуление счетчика 2 и триггера 6. При записи нуля в триггер 6 происходит начальная установка . счетчиков всех каналов и блокировка счетного режима счетчиков 1, При записи,единицы в триггер 5 на выходе 3 формируется сигнал подтверждения, по которому абонент может начи- нать передачу информации с входа
11. В результате описанной процедуры
1381508
Составитель М,Сорочан
Техред Л.Олийнык Корректор H.Муска
Редактор И.Рыбченко
Заказ 1185/45 Тираж 704 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д, 4/5
Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4 децентрализованного арбитража общая магистраль предоставляется только одному из абонентов, выставивших запросы на ее захват. 5
Для освобождения общей магистрали эахвативний ее абонент снимает сигнал с входа 9 своего канала. При этом через интервал, определяемый коэффициентами пересчета счетчиков 10
2, на выходах переноса счетчиков 2 всех каналов формируется сигнал, по которому триггеры 6 устанавливаится в единичное состояние.!
После идентификации всеми каналами незанятости общей магистрали реа" лизуется описанная выше процедура ее децентрализованного захвата.
20 формула изобретения
Многоканальное устройство для приоритетного подкличения абонентов к общей магистрали, содержащее кана- 25 лы, каждый из которых содержит первый счетчик и первый элемент И, кодовый вход канала соединен с информационным входом первого счетчика, выход переполнения которого соединен с первым входом первого элемента И, запросный вход канала соединен с вторым входом первого элемента И, о т— л и ч а и щ е е с я тем, что, с цельв расширения функциональных воэможностей эа счет использования общей магистрали как для арбитража saпросов, так и для передачи информа-ции, в каждый канал устройства введены второй счетчик, два триггера и второй элемент И, первый вход которого соединен с информационным входом канала, тактовый вход канала соеди» нен со счетными входами первого и второго счетчиков, запросный вход канала соединен с инверсным входом сброса первого триггера, выход которого является сигнальным выходом канала и соединен с вторым входом второго элемента И, выходы первого и второго элементов И всех каналов через монтажное ИЛИ соединены с входамп сброса второго триггера и второго счетчика, выход которого соединен с единичным входом второго триггера, выход которого соединен с входом за.писи первого счетчика, выход переполнения которого соединен с тактовым входом первого триггера.


