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

 

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

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

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

РЕСПУБЛИН (й)5 С 06 F 13/36, 15/16

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

К A STOPCHOMV СВИДЕТЕЛЬСТВУ

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

flO ИЗОБРЕТЕНИЯМ И OTHPbfTHRM

ПРИ ГКНТ СССР (21) 4472425/24-24 (22) 09.08.88 (46) 15.05.90. Бюл. 1Ф 18 (72) В.А.Богатырев (53) 621.325(088.8) (56) Электроника. 1984, Р 6, с.67-72.

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

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

„„SU„„1564639 A 1

2 информации по общей магистрали. Устройство содержит. счетчики 1 †. 3, триггеры 4 — 7, элементы И 8 и 9, элементы ИЛИ 11 и 10 и магистральный приемопередающий усилитель 12. Запрос от абонента на захват общей магистрали поступает по входу 14. По входу 13 абонент освобождает общую магистраль.

Счетчик 1 необходим для задания приоритета абонентам. Первым захватывает общую магистраль 18 после освобождения ее текущим абонентом абонент, имеющий наивысший приоритет среди абонентов, выставивших запрос на захват магистрали. Триггер 6 является индикатором состояния магистрали. 1 ил, р

И е

1564639

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

Цель изобретения - повьппение производительности переда ..и информации по общей магистрали. !

О

На чертеже представлена функциональная схема устройства.

Устройство содержит с;-|етчики 1

3, триггеры 4 — 7, элементы И 8 и 9, элементы ИЛИ 10 и 11, магистральный приемопередающий усилитель 12, первый и второй входы 13, 14 канала, вход 15 кода приоритета, вход 16 синхронизации, выход 17 подтверждения захвата, общую магистраль 18, вход

I9 начальной установки, последовательный информационный вход 20, синхровход 21 сопровождения бит, тактовый выход 22, информационный выход

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

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

Запрос на захват магистрали абонент заносит в триггер 4 своего канала, подавая сигнал на вход 14 (при этом ц в триггер 4 заносится 1, при отсути ствии запроса в триггере 4 — "0").

После передачи пакета данных абонент обнуляет триггер 4, подавая сигнал на вход 13. Триггер 6 предназначен для отображения занятости общей магистрали;при состоянии "Ott триггера магиll t! с трал ь занята, при состоянии 1 свободна .

При состоянии " 0" триггера 6 происходит установка счетчика . 1 по коду приоритета с входа 1 5 (код задается жестко), причем числа, записанные в счетчики 1 различных каналов, о тличны друг о т друга . Например, в счет55 чик первого канала может записываться число А = 1, в счетчик второго кана ла А = 2, и т.д., где А — коэффипиент пересчета счетчиков 1. При состоянии 0 триггеров 6 работа счет-!! t1 чиков l в счетном режиме блокируется.

При состоянии "!" триггера 6 (когда магистраль свободна) сигнал установки счетчиков I снимается, и они переходят в счетный режим, при котором наращивание содержимого счетчика 1 происходит по каждому синхроимпульсу с входа 16, ".игналы переноса счетчиков разных каналов формируются в разные моменты времени, так как при установке с входов 15 в них записаны различные коды. Если К-й канал не содержит запроса на захват магистрали (в триггере 4 "0"), -.о при формировании переноса со счетчика 1 записи "1" в триггер 5 этого канала не происходит, так как при состоянии "0 триггера 4 на вход триггера 5 подается уровень, блокирующий запись по D-входу во время поступления сигнала переноса счетчика 1 на С-вход триггера 5.

Если К-й абонент выставил запрос на захват магистрали, т.е. в триггере 4 записана "1", то сигнал обнуления на

R-входе триггера 5 отсутствует и по сигналу переноса счетчика 1, поступающего на С-вход триггера 5, в него записывается "1" (на D-вход триггера 5 постоянно установлен уровень "1").При состоянии "1" триггера 4 и формировании сигнала переноса счетчика 1, поступающего на тактовый вход Т усилителя 12, на магистрали передается сигнал, передаваемый на выход 23 Т1, производящий при состоянии "1" триггера

6 выработку сигнала на выходе элемента И 9, поступающего на С-вход триггера буи записывающий в него "0" (магистраль — захвачена). При записи

"0" в триггер 6 осуществляется установка счетчика 1 в исходное состояние (запись кода с входа l5) и блокировка режима счета, При записи "1" в триггер 5 на выход 17 подается сигнал подтверждения захвата общей магистрали К-м абонентом. В результате описанной процедуры децентрализованного арбитража общая магистраль предоставляется только одному абоненту из выставивших требование на захват магистрали.

При свободной общей магистрали, т.е. при единичном состоянии триггера 6, через элемент ИЛИ 1! происходит установка в "0" триггера 7, при этом работа С-входа триггера 7 блокируется. При нулевом состоянии триг15646

Устройство для подключения абонентов к общей .агистрали, содержащее три счетчика, первый триггер, два элемента И и два элемента ИЛИ, вход запроса устройства соединен с входом установки в "1 первого триггера, вход снятия запроса устройства соединен с входом сброса в "0 первого

55 триггера и первь1м входом первого элемента ИП1, ьыхсд первого элемента И соединен с вторым входом первого элемента ИЛИ, синхровход сопровождения гера 7 на вход установки счетчиков

2 и 3 поступает сигнал (уровень),блокирующий их счетный режим. При переброске триггера 6 в состояние "0" и при захвате общей магистрали блоки5 руется прохождение сигналов с магистрали 18 и выхода 23 усилителя 12 через элемент И 9, а с R-входа триггера 7 снимается уровень установки, в результате чего при прохождении сигнала по магистрали 18 и появлении импульса на выходе 23 усилителя 12 триггер 7 установится в состояние "1".

Информация (данные) передается через общую магистраль словами. Биты передаваемого слова подаются на вход 20, а сигналы сопровождения — на вход 21

При передаче каждого слова на выходе 23 восстанавливается пачка импуль- 20 сов сопровождения, на выходе 22 — переданные биты слова и по первому импульсу пачки с выхода 23 триггер 7 устанавливается в состояние "1", при котором снимается сигнал установки 25 счетчиков 2 и 3 и их ;четный режим разблокируется. По каждому импульсу с выхода 23 происходит установка счетчиков 2 и увеличение на "1" содержимого счетчиков 3. При завершении передач информационного слова, т.е. пачки импульсов с выхода 23 число тактовых импульсов равно числу бит переданного слова, а так как по каждому импульсу производится обнуление счет35 чика 2 (установка счетчика 2), то сигнал переноса счетчик"-. 2 не формируется. По последнему импульсу пачки происходит формирование переноса счетчика 3, по которому триггер 7 уста- 40 навливается в состояние "0", а счетчики 2 и 3 устанавливаются в исходное состояние. При передаче следующей пачки импульсов (следующего слова данных) по первому импульсу на выходе 45

23 триггер 7 устанавливается в состояние "1", по последнему импульсу пачки по переносу счетчика 3 триггер 7 устанавливается в состояние "0". При этом во время передачи слова через магистраль 18 и восстановлении пачки импульсов на выходе 23 формирования переноса счетчика 2 не происходит.

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

12 на магистраль 18 выдается одиноч39 6 ный импульс и на выходе 23 восстанавливается один импульс, по которому триггер 7 устанавливается в состояние "!" (по С-входу), в результате чего счетный режим счетчиков 2, 3 разблокируется. Так как на выходе 23 пачки импульсов не формируется, на счетный вход счетчика 3 и вход обнуления счетчика 2 импульсы не поступают, в результате чего на выходе переноса счетчика 2 вырабатывается импульс переноса, а на счетчике 3 сигнала переноса не формируется.

По сигналу- переноса счетчика 2 производится установка в 1 триггера

6, -..е. во всех каналах отображается состояние Общая магистраль свободна . При этом вс всех каналах происходит снятие уровня установки в начальное состояние счетчиков 1, переходящих в режим счета, при этом реализуется режим арбитража запросов абонентов на захват магистрали.

При начальной установке на R-вход триггеров 6 и счетчиков 3 всех каналов подается сигнал, по которому во всех каналах отображается занятость маги-.трали и производится начальная установка счетчиков 1, Затем один из абонентов подает сигнал на вход 13 и через магистраль 18 передается одиночный импульс, восстанавливаемый на выходе 23, производящий установку в "1" триггера 7, при этом через интервал времени, определяежп счетчиком 2, на его выходе переноса формируется сигнал, производящий установку в 1 триггера 6.

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

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

1564639

Составитель В.Бородин

Техред N.Õoäàíè÷ Корректор М.Пожо

Редактор М.Келемеш

Заказ 1161 Тираж 568 Подписное

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

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

Производственно-издательский комбинат "Патент", r.Ужгород, ул. Гагарина, 101 бит устройства соединен с третьим . входом первого элемента ИЛИ, выход первого триггера соединен с первым входом первого элемента И, счетные входы первого и второго счетчиков соединены с входом синхронизации устройства, вход начальной установки устройства соединен с входом установки в "0" третьего счетчика, о т л и— ч а ю щ е е с я тем, что, с целью повышения производительности передачи информации по общей магистрали, в него введены три триггера, магистральный приемопередающий усилитель, причЕм выход первого триггера соединен с входом сброса в "О" второго триггера, выход переноса первого счетчика соединен с вторым входом первого элемента И и стробирующим входом второго триггера, выход которого является выходом подтверждения захвата устройства, вход кода приоритета устройства соединен с информационным входом первого счетчика, вход начальной ус- 25 тановки устройства соединен с входом сброса в "О" третьего триггера, пря-мой выход которого соединен с первыми входами вторых элементов И и ИЛИ, выходы вторых элементов И и ИЛИ сое-, 30 динены с входом стробирования третьего триггера и входом сброса в "0 четвертого триггера соответственно, инверсный выход третьего счетчика соединен с входом асинхронной загрузки первого счетчика, выход первого элемента ИЛИ соединен с тактовым входом магистрального приемопередающего усилителя, вход-выход которого является информационным входом-выходом устройства, информационный вход магистрального приемопередающего усилителя соединен с последовательным информационным входом устройства, информационный выход устройства соединен с информационным выходом магистрального приемопередающего усилителя, тактовый выход которого соединен с вторым входом второго элемента

И, стробирующим входом четвертого триггера, входом установки в "О" второго счетчика и счетным входом третьего счетчика, выход четвертого триггера соединен с входами блокировки счета второго и третьего счетчиков, I выходы переполнения второго и третьего счетчиков соединены с входом установки в "1" третьего триггера и . вторым входом второго элемента ИЛИ соответственно.

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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