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

Номер патента: 1416986

Автор: Богатырев

ZIP архив

Текст

Изобретение относится к вычислительной технике и может быть использовано в децентрализованных многомашинных вычислительных системах для5арбитража запросов абонентов на захват общей магистрали.Цель изобретения - повышение производительности устройства.На чертеже представлена структурная схема канала устройства.Устройство содержит А каналов,каждый из которых содержит счетчик1, триггеры 2 и 3, первый регистрэлементы И 5, И 1 П 1 6, управляющийвход 7 коммутатора, выход 8 признаказахвата магистрали, второй синхровход 9 устройства, второй регистр 10,коммутатор 11, общую линию 12 занятости магистрали, первый синхровход13 и вход 14 запроса устройства.Устройство работает следующимобразом.Предварительно в регистр 4 К-гоканала заносится код М-К, а в ревгистр 10 - код М-А, где М = 2В - разрядность счетчика 1; А - число абонентов в системе,Запрос на захват магистрали абонент заносит в триггер 2, подавая 30сигнал на вход 13, по которому втриггер 2 записывается "1", для снятия захвата магистрали после передачи пакета через захваченную магистраль абонент выставляет сигнал35на вход 14, при этом в триггер 2 за-писывается "0".Устройство может находится в двухсостояниях: состоянии арбитража запросов абонентов на захват магистралипри ее незанятости и состоянии блокировки арбитража во время занятости общей магистрали одним из абонентов.При незанятости общей магистрали на линии 12 не имеется сигнала занятости магистрали, при занятости магистрали на линии 12 имеется сигнал занятости магистрали - уровень логического нуля. При сигнале занятости магистрали на линии 12 к входам счет. 50 чика 1 через коммутатор 11 подключаются выходы регистра 4, а при неза" нятости общей магистрали и отсутствии сигнала на линии 12 к входу счетчика 1 через коммутатор 1 подсо 55 единяются выходы регистра 10. При сигнале занятости магистрали на линии 12 на вход установки счетчика 1 поступает сигнал, по которому в счетчик 2 записывается коц с регистра 4, при этом счетный режим счетчика 1 и,соответственно, процедура арбитража блокируется, При освобождении общей магистрали и снятии сигнала с линии 12 снимается сигнал установки счетчика 1 и его счетный режим разблокируется. При этом устройство переходит к выполнению процедуры арбитража запросов абонентов на захват обшей магистрали. Вследствие установки счетчиков 1 по содержимому регистров 4 во время занятости магистрали в состоянии арбитража сигналы переноса счетчиков 1 для разных каналов формируются в разные моменты времени. При формировании сигнала переноса счетчиком 1 К-гоканала, требующего захвата магистрали ( в триггере 2-"1"), в триггер 3 заносится "1". При записи "1" в триггер 3 на выход подается сигнал подтверждения захвата магистрали К-м абонентом и на линию 12 выставляется сигналзанятости магистрали, по которому происходит блокировка процедуры арбитража. Если при формировании сигнала переноса во время процедуры арбитража счетчиком 1 К-го канала К-й абонент не требует захвата магистрали, т,е, в триггере 2 записаны "0", то записи "1" в триггер 3 не происходит, так как сигнал переноса подается на.С-вход триггера 3, на вход установки в "0" которого подается сигнал установки с триггера 2, блокирующий работу С-входа. По сигналу переноса счетчика при нулевом состоянии триггера 2 на выходе элемента И 5 формируется сигнал, производящий установку счетчика 1 через элемент ИЛИ 6, длительность этого сигнала равна длительности сигнала переноса счетчика 1, при этом счетчик 1 устанавливается по содержимому регистра 10, так как на линии 12 отсутствует сигнал занятости, Благодаря установке счетчика 1 по коду с регистра 10, если ни один из абонентов не выставил запроса на захват магистрали, опрос К-го канала на требование захвата магистрали будет проводиться через А тактов (импульсов с входа 9), а не через М, как в известном устройстве, Такая организация процедуры арбитража исключает непроизводительный переборЗаказ 4066/47 Тираж 704 ПодписноеВНИИПИ Государственного комитета СССРпо делам изобретений и открытий113035, Москва, Ж, Раушская наб, д. 4/5 Производственно-полиграфическое предприятие, г, Ужгород, ул. Проектная, 4 холостых состояний (состояний, прикоторых не может быть осушес гвлензахват магистрали одним из абонентов) счетчиков 1 и приводит к сокрашению времени ожидания обслуживаниязапросов абонентов на захват общеймагистрали, Рассмотрим пример: пустьимеется 3 абонента (А=З),а разрядность счетчика 1 равна 3 (М=8),тогда при записи в регистры 4 кодов5,6,7 (для первого, второго и третьего абонента соответственно) и записи в регистр 1 О кода 5 ( для всех каналов), если абоненты не выставилизапросов на захват магистрали, состояния счетчиков 1 при поступлениикаждого импульса с входа 9 будут меняться следующим образом: При переходе счетчика 1 из состояния "7" на выходе переноса формируется сигнал, по которому в счетчик 1 записывается код 5 с выхода регистра 10. Если какой-либо абонент выстав 35 ляет запрос на захват магистрали, то он может быть обслужен при формировании сигнала переноса счетчиком 1 соответствующего канала.Формула изобретения40Устройство для подключения абонентов к общей магистрали, содержашее А ьаив нгд А - число абонентов ) кажный и" которых содержитпервый регистр, счетчик, первый ивторой триггеры, элемент И, элементИЛИ, причем первый синхровход и входзапроса канала соединены соответственно с синхровходом и входом установки в "0" первого триггера, информационный вход которого соединен синформационным входом второго триггера и шиной логической единицы канала устройства, второй синхровходустройства соединен со счетным входом счетчика, выход переноса которого соединен с синхровходом второготриггера, вход установки в 0" которого соединен с инверсным выходомпервого триггера через прямой выходвторого триггера и является выходом признака захвата магистрали устройства, отличающеесятем, что, с целью увеличения производительности, каждый канал устройства дополнительно содержит второйрегистр и коммутатор, первый и второй информационные входы и выхоДкоторого соединены соответственно свыходами первого и второго регистрови информационным входом счетчика, выход переноса которого соединен с первым входом элемента И, выход которогосоединен с первым входом элементаИЛИ, выход которого соединен с входом записи счетчика, второй входэлемента И соединен с.инверсным выходом первого триггера, инверсные выходы вторых триггеров всех каналовобъединены через схему и монтажноеИЛИ и соединены с вторыми входамиэлементов ИЛИ и с управляющими входами коммутаторов всех каналов.

Смотреть

Заявка

4181878, 12.01.1987

ПРЕДПРИЯТИЕ ПЯ М-5308

БОГАТЫРЕВ ВЛАДИМИР АНАТОЛЬЕВИЧ

МПК / Метки

МПК: G06F 13/36

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

Опубликовано: 15.08.1988

Код ссылки

<a href="https://patents.su/3-1416986-ustrojjstvo-dlya-podklyucheniya-abonentov-k-obshhejj-magistrali.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для подключения абонентов к общей магистрали</a>

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