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

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

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

ZIP архив

Текст

(54 НЕН (57 к вычисыть испольслительен ных выпе еред ГОСУДАРСТВЕННЫЙ НОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТНРЫГИЯМПРИ ГКНТ СССР ОПИСАНИЕ ИЗО К АВТОРСКОМУ СВИДЕТЕЛ УСТРОЙСТВО ДЛЯ ПОДКЛЮ В К ОБЩЕЙ МАГИСТРАЛИ Изобретение относится ьной технике и может о в многомашинных выч истемах. Цель изобрет ие производительности щ) С 06 Р 13/36, 15/16 информации по общей магистрали, Устройство содержит. счетчики 1 в . 3, триггеры 4 - 7, элементы И 8 и 9, элементы ИЛИ 11 и 10 и магистральный приемопередающий усилитель 12, Запрос отабонента на захват общей магистралипоступает по входу 14. По входу 13абонент освобождает общую магистраль.Счетчик 1 необходим для задания приоритета абонентам. Первым захватываетобщую магистраль 18 после освобождения ее текущим абонентом абонент, имеющий наивысший приоритет среди абонентов, выставивших запрос на захватмагистрали. Триггер 6 является индикатором состояния магистрали. 1 ил,Изобретение относится к вычислительной технике и может найти применение в многомашинных вычислительныхсистемах и локальных сетях для под 5ключения нескольких абонентов к общеймагис трали,Цель изобретения - повьппение производительности передаи информациипо общей магистрали.1 ОНа чертеже представлена функциональная схема устройства,Устройство содержит счетчики 13, триггеры 4 - 7, элементы И 8 и 9,элементы ИЛИ 10 и 11, магистральныйприемопередающий усилитель 12, первый и второй входы 13, 14 канала,вход 15 кода приоритета, вход 16 синхронизации, выход 17 подтверждениязахвата, общую магистраль 18, вход19 начальной установки, последовательный информационный вход 20, синхровход 21 сопровождения бит, тактовый выход 22, информационный выход23. 25устройство работает следующим образом.Устройство предназначено для децентрализованного арбитража запросовабонентов (ЭВИ) на захват общей магистрали, т.е. разреьпения конфликтовзахвата общей магистрали по запросам от нескольких абонентов, при передаче по последовательной общей магистрали биполярного кода с возвращением к нулю по линиям с трансформаторными связями.Запрос на захват магистрали абонентзаносит в триггер 4 своего канала,подавая сигнал на вход 14 (при этом цв триггер 4 заносится 1 , при отсути иствии запроса в триггере 4 - "0"),После передачи пакета данных абонентобнуляет триггер 4, подавая сигнал навход 13, Триггер 6 предназначен дляотображения занятости общей магистралифпри состоянии 11011 триггера маги 11 11с трал ь занята, при состоянии 1свободна .При состоянии " 0" триггера 6 происходит установка счетчика 1 по кодуприоритета с входа 1 5 (код задаетсяжестко) , причем числа, записанные всчетчики 1 различных каналов , о тличны друг о т друга . Например, в счет 55чик первого канала может записыватьсячисло А = 1, в счетчик второго кана ла А = 2, и т,д., где А - коэффипиент пересчета счетчиков 1. При состоянии 0 триггеров 6 работа счет 1 11чиков 1 в счетном режиме блокируется, При состоянии триггера 6 (когда магистраль свободна) сигнал установки счетчиков 1 снимается, и они переходят в счетный режим, при котором наращивание содержимого счетчика 1 происходит пд каждому синхроимпульсу с входа 16, Сигналы переноса счетчиков 1 разных каналов формируются в разные моменты времени, так как при установке с входов 15 в них записаны различные коды. Если К-й канал не содержит запроса на захват магистрали (в триггере 4 "0"), то при формировании переноса со счетчика 1 записи "1" в триггер 5 этого канала не происходит, так как при состоянии 0" триггера 4 на вход триггера 5 подается уровень, блокирующий запись по П-входу во время поступления сигнала переноса счетчика 1 на С-вход триггера 5. Если К-й абонент выставил запрос на захват магистрали, т.е. в триггере 4 записана "1", то сигнал обнуления на К-входе триггера 5 отсутствует и по сигналу переноса счетчика 1, поступающего на С-вход триггера 5, в него записывается "1" (на Р-вход триггера 5 постоянно установлен уровень "1"),При состоянии "1" триггера 4 и формировании сигнала переноса счетчика 1, поступающего на тактовый вход Т усилителя 12, на магистрали передается сигнал, передаваемый на выход 23 Т 1, производящий при состоянии "1" триггера 6 выработку сигнала на выходе элемента И 9, поступающего на С-вход триггера би записывающий в него "0" (магистраль - захвачена). При записи "О" в триггер б осуществляется установка счетчика 1 в исходное состояние (запись кода с входа 15) и блокировка режима счета, При записи "1" в триггер 5 на выход 17 подается сигнал подтверждения захвата общей магистрали К-м абонентом. В результате описанной процедуры децентрализованного арбитража общая магистраль предоставляется только одному абоненту из выставивших требование на захват магистрали.При свободной общей магистрали, т.е. при единичном состоянии триггера 6, через элемент ИЛИ 1 происходит установка в "О" триггера 7, при этом работа С-входа триггера 7 блокируется. При нулевом состоянии триг15646 Устройство для подключения абонентов к общей магистрали, содержащее три счетчика, первый триггер, дваэлемента И и два элемента ИЛИ, входзапроса устройства соединен с входомустановки в "1 первого триггера,вход снятия запроса устройства соединен с входом сброса в 0 первого 55триггера и первь 1 м входом первого элемента ЮП 1, ьыхсд первого элемента Исоединен с вторым входом первого элемента ИПИ, синхровход сопровождения гера 7 на вход установки счетчиков 2 и 3 поступает сигнал (уровень),блокирующий их счетный режим. При переброске триггера Ь в состояние "0" и при захвате общей магистрали блоки 5 руется прохождение сигналов с магистрали 18 и выхода 23 усилителя 12 через элемент И 9, а с К-входа триггера 7 снимается уровень установки, в результате чего при прохождении сигнала по магистрали 18 и появлении импульса на выходе 23 усилителя 12 триггер 7 установится в состояние "1". Информация (данные) передается через общую магистраль словами. Биты передаваемого слова подаются на вход 20, а сигналы сопровождения - на вход 21. При передаче каждого слова на выходе 23 восстанавливается пачка импуль сов сопровождения, на выходе 22 - переданные биты слова и по первому импульсу пачки с выхода 23 триггер 7 устанавливается в состояние "1", при котором снимается сигнал установки 25 счетчиков 2 и 3 и их ;.четный режим разблокируется, По каждому импульсу с выхода 23 происходит установка счетчиков 2 и увеличение на "1" содержимого счетчиков 3. При завершении пе редач информационного слова, т,е. пачки импульсов с выхода 23 число тактовых импульсов равно числу бит переданного слова, а так как по каждому импульсу производится обнуление счет 35 чика 2 (установка счетчика 2), то сигнал переноса счетчика 2 не формируется, По последнему импульсу пачки происходит формирование переноса счетчика 3, по которому триггер 7 уста навливается в состояние 0, а счетчики 2 и 3 устанавливаются в исходное состояние. При передаче следующей пачки импульсов (следующего слова данных) по первому импульсу на выходе 45 23 триггер 7 устанавливается в состояние "1", по последнему импульсу пачки по переносу счетчика 3 триггер 7 устанавливается в состояние "0", При этом во время передачи слова через магистраль 18 и восстановлении пачки импульсов на выходе 23 формирования переноса счетчика 2 не происходит. После завершения передачи пакета абонент, захвативший общую магистраль, для ее освобождения выставляет сигнал на вход 13, при этом через элемент ИЛИ 1,0 и магистральный усилитель 12 на магистраль 18 выдается одиноч 39 бный импульс и на выходе 23 восстанавливается один импульс, по которому триггер 7 устанавливается в состояние "11 (по С-входу), в результате чего счетный режим счетчиков 2, 3 разблокируется. Так как на выходе 23 пачки импульсов не Формируется, на счетный вход счетчика 3 и вход обнуления счетчика 2 импульсы не поступают, в результате чего на выходе переноса счетчика 2 вырабатывается импульс переноса, а на счетчике 3 сигнала переноса не формируется.По сигналу переноса счетчика 2 производится установка в 1триггера 6, т.е. во всех каналах отображается состояние Общая магистраль свободна. При этом вс всех каналах происходит снятие уровня установкив начальное состояние счетчиков 1, переходящих в режим счет, при этом реализуется режим арбитража запросов абонентов на захват магистрали.При начальной установке на К-вход триггеров 6 и счетчиков 3 всех каналов подается сигнал, по которому во всех каналах отображается занятость магистрали и производится начальная установка счетчиков 1, Затем один из абонентов подает сигнал на вход 13 и через магистраль 18 передается одиночный импульс, восстанавливаемый на выходе 23, производящий установку в "1" триггера , при этом через интервал времени, определяежп счетчиком 2, на его выходе переноса формируется сигнал, производящий установку в "1" триггера 6.По сравнению с прототипом благодаря исгользованию биполярного кода с возвращением к нулю предложенное устройство характеризуется повышением помехоустойчивости. Формула изобретения1564639 Составитель В.БородинТехред М,Ходанич Корректор М.Пожо Редактор М,Келемеш в Заказ 1161 Тираж 568 Подписное ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР 113035, Москва, 3-35, Раушская наб., д. 4/5 Производственно-издательский комбинат "Патент", г.Ужгород, ул. Гагарина, 101 бит устройства соединен с третьим .входом первого элемента ИЛИ, выходпервого триггера соединен с первымвходом первого элемента И, счетныевходы первого и второго счетчиков соединены с входом синхронизации устройства, вход начальной установки устройства соединен с входом установкив "0" третьего счетчика, о т л и - 10ч а ю щ е е с я тем, что, с цельюповышения производительности передачи информации по общей магистрали, внего введены три триггера, магистральный приемопередающий усилитель, при"чЕм выход первого триггера соединенс входом сброса в "О" второго триггера, выход переноса первого счетчикасоединен с вторым входом первого элемента И и стробирующим входом второго триггера, выход которого являетсявыходом подтверждения захвата устройства, вход кода приоритета устройства соединен с информационным входомпервого счетчика, вход начальной установки устройства соединен с входомсброса в "0" третьего триггера, прямой выход которого соединен с первыми входами вторых элементов И и ИЛИ,выходы вторых элементов И и ИЛИ сое-, 30динены с входом стробирования треть " его триггера и входом сброса в "Очетвертого триггера соответственно,инверсный выход третьего счетчикасоединен с входом асинхронной загрузки первого счетчика, выход первогоэлемента ИЛИ соединен с тактовым входом магистрального приемопередающегоусилителя, вход-выход которого является информационным входом-выходомустройства, информационный вход магистрального приемопередающего усилителя соединен с последовательным информационным входом устройства, информационный выход устройства соединен с информационным выходом магистрального приемопередающего усилителя, тактовый выход которого соединен с вторым входом второго элементаИ, стробирующим входом четвертоготриггера, входом установки в "О" второго счетчика и счетным входом третьего счетчика, выход четвертого триггера соединен с входами блокировкисчета второго и третьего счетчиков,выходы переполнения второго и третьего счетчиков соединены с входом установки в "1" третьего триггера ивторым входом второго элемента ИЛИсоответственно .

Смотреть

Заявка

4472425, 09.08.1988

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

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

МПК / Метки

МПК: G06F 13/36, G06F 15/16

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

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

Код ссылки

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

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