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

 

Изобретение относится к вычислительной технике и может быть использовано в децентрализованных многомашинных вычислительных системах для арбитража запросов, объектов на захват магистрали. Цель изобретения - повьшение производительности устройства . Устройство для подключения абонентов к общей магистрали содержит А каналов, каждый из которых содержит счетчик 1, первый триггер 2, второй триггер 3, первый регистр 4, элемент И 5, элемент ИЛИ 6, управляющий вход 7 коммутатора, выход 8 признака захвата магистрали, второй синхровход 9 устройства, второй регистр 10, коммутатор 11, общую линию 12 занятости магистрали, первый синхровход 13 и вход запроса 14 устройства. Цель достигается за счет исключения холостых состояний счетчиков по время процедуры арбитража запросов. 1 ил. с f (Л с

СОЮЗ СОВЕТСНИХ

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

РЕСПУБЛИК (51) 4 С 06 F 13/36

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

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

73„ ,1

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 4181878/24-24 (22) 12.01.87 (46) 15.08.88.Бюл. Р 30 (72) В.А.Богатырев (53) 681 .325 (088 ° 8) (56) Авторское свидетельство СССР Н 731438,- кл. G 06 F 9/18.

Авторское свидетельство СССР

Р 1336021, кл. G 06 F 13/36, 1986, (54) УСТРОЙСТВО ДЛЯ ПОДКЛЮЧЕНИЯ АБОНЕНТОВ К ОБЩЕЙ МАГИСТРАЛИ (57) Изобретение относится к вычислительной технике и может быть использовано в децентрализованных многомашинных вычислительных системах для арбитража эапросов, объектов на захват магистрали. Цель изобретения— повышение производительности устройства. Устройство для подключения абонентов к общей магистрали содержит А каналов, каждый из которых содержит счетчик 1, первый триггер 2, второй триггер 3, первый регистр 4, элемент .

И 5, элемент ИЛИ 6, управляющий вход

7 коммутатора, выход 8 признака захвата магистрали, второй синхровход

9 устройства, второй регистр 10, коммутатор 11, общую линию 12 занятости магистрали, первый синхровход 13 и вход запроса 14 устройства. Цель достигается за счет исключения холостых состояний счетчиков по время про- д цедуры арбитража запросов. 1 ил. (0

1 l (! 6986 2

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

5 арбитража запросов абонентов на захват общей магистрали.

11ель изобретения — повышение производительности устройства.

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

Устройство содержит А каналов, каждый из которых содержит счетчик

1, триггеры 2 и 3, первый регистр элементы И 5, И11И 6, управляющий вход 7 коммутатора, выход 8 признака захвата магистрали, второй синхровход 9 устройства, второй регистр 10, коммутатор 11, общую линию 12 занятости магистрали, первый синхровход

13 и вход 14 запроса устройства.

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

Предварительно в регистр 4 К-го канала заносится код M — К, а в ре- 25 в гистр 10 — код М-А, где M = 2

 — разрядность счетчика 1; А — число абонентов в системе.

Запрос на захват магистрали абонент заносит в триггер 2, подавая 30 сигнал на вход 13, по которому в триггер 2 записывается "1", для снятия захвата магистрали после передачи пакета через захваченную магистраль абонент выставляет сигнал

35 на вход 14, при этом в триггер 2 за- писывается "0".

Устройство может находится в двух состояниях: состоянии арбитража запросов абонентов на захват магистрали при ее незанятости и состоянии блокировки арбитража во время занятости общей магистрали одним из абонент ов.

При незанятости общей магистрали на линии 12 не имеется сигнала занятости магистрали, при занятости магистрали на линии 12 имеется сигнал занятости магистрали — уровень логического нуля. При сигнале занятости магистрали на линии 12 к входам счет- 0 . 50 чика 1 через коммутатор 11 подключаются выходы регистра 4, а при неза" нятости общей магистрали и отсутствии сигнала на линии 12 к входу счетчика 1 через коммутатор !1 подсо55 единяются выходы регистра 10. При сигнале занятости магистрали на .линии 12 на вход установки счетчика

1 поступает сигнал, по которому в счетчик 2 записывается коц с регистра 4, при этом счетный режим счетчика l и,соответственно, процедура арбитража блокируется, При освобождении общей магистрали и снятии сигнала с линии 12 снимается сигнал установки счетчика 1 и его счетный режим разблокируется. При этом устройство переходит к выполнению процедуры арбитража запросов абонентов на захват общей магистрали. Вследствие установки счетчиков 1 по содержимому регистров 4 во время занятости магистрали в состоянии арбитража сигналы переноса счетчиков 1 для разных каналов формируются в разные моменты времени. При формировании сигнала переноса счетчиком 1 К-го канала, требующего захвата магистрали (в триггере 2-"1"), в триггер 3 заносится "1". При записи "1" в триггер

3 на выход подается сигнал подтверждения захвата магистрали К-м абонентом и на линию 12 выставляется сигнал занятости магистрали, по которому происходит блокировка процедуры арбитража. Если при формировании сигнала переноса во время процедуры арбитража счетчиком 1 К-ro канала К-й абонент не требует захвата магистрали, т.е. в триггере 2 записаны "0", то записи "1" в триггер 3 не происходит, так как сигнал переноса подается на С-вход триггера 3, на вход установки в "0" которого подается сигнал установки с триггера 2, блокирующий работу С-входа. По сигналу переноса счетчика при нулевом состоянии триггера 2 на выходе элемента И 5 формируется сигнал, производящий установку счетчика 1 через элемент ИЛИ 6, длительность этого сигнала равна длительности сигнала переноса счетчика l, при этом счетчик 1 устанавливается по содержимому регистра 10, так как на линии 12 отсутствует сигнал занятости. Благодаря установке счетчика 1 по коду с регистра 10, если ни один из абонентов не выставил запроса на захват магистрали, опрос К-го канала на требование захвата магистрали будет проводиться через А тактов (импульсов с входа 9), а не через М, как в известном устройстве ° Такая организация процедуры арбитража исключает непроизводительный перебор

1 4! 6986

15

5 6 7

6 7 5

7 5 6

5 6 7

6 7 5

30

Составитель A.Àôàíàñüåâ

Редактор. А.Огар Техред Л.Сердюкова Корректор В.Гирняк

Заказ 4066/47 Тираж 704 Подписное

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

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

Производственно-полиграфическое предприятие, r. Ужгород, ул. Проектная, 4 холостых состояний (состояний, при которых не может быть осушес.гвлен захват магистрали одним из абоненгоа) счетчиков 1 и приводит к сокрашению времени ожидания обслуживания запросов абонентов на захват общей магистрали, Рассмотрим пример. пусть имеется 3 абонента (А=3),а разрядность счетчика ) равна 3 (M=8), тогда при записи в регистры 4 кодов

5,6,7 (для первого, второго и третьего абонента соответственно) и записи в регистр 1 0 кода 5 (для всех ка— налов), если абоненты не выставили запросов на захват магистрали, состояния счетчиков 1 при поступлении каждого импульса с входа 9 будут меняться следующим образом:

При переходе счетчика 1 из состояния "7" на выходе переноса формируется сигнал, по которому в счетчик

1 записывается код 5 с выхода регистра 10. Если какой-либо абонент выстав35 ляет запрос на захват магистрали, то он может быть обслужен при формировании сигнала переноса счетчиком 1 соответствующего канала.

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

Устройство для подключения абонентов к общей магистрали, содержашее А,аив н (гд» A — число абоненто» ) ь ажлый и которых содержит пер ый регистр, счетчик, первый и второй триггеры, элемент И, элемент

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

ИЛИ, выход которого соединен с входом записи счетчика, второй вход элемента И соединен с.инверсным выходом первого триггера, инверсные выходы вторых триггеров всех каналов объединены через схему и монтажное

ИЛИ и соединены с вторыми входами элементов ИЛИ и с управляющими входами коммутаторов всех каналов.

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

 

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

Изобретение относится к вычислительной технике

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

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

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к получению доступа к ресурсам компьютерной системы или компьютерной (вычислительной) сети, которые защищены брандмауэром, в ответ на запросы от объектов, находящихся вне брандмауэра

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

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

Изобретение относится к компьютерной технике

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

Изобретение относится к области обработки цифровых данных, в частности, к обработке данных в полупроводниковых запоминающих устройствах (памяти) и к архитектуре памяти, в частности, к устройствам оперативной памяти (RAM), динамической памяти (DRAM), кэш-памяти и т.п
Наверх