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

 

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

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

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

РЕСПУБЛИН (59 4 G 06 F 13/36

1

il (! !

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

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

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

ПО ИЗОБРЕТЕНИЯМ И OTHPbITHflM

ПРИ ГКНТ СССР (21) 4233/21/24-24 (22) 21. 04.87 (46) 07.03.89. Бюл. Р 9 (72) В.А.Богатырев (53) 681.325 (088,8) (56) Авторское свидетельство СССР

Р 1156085, кл. G 06 F 13/36, 22.04.86. (54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ДЛЯ

ПОДКЛЮЧЕНИЯ АБОНЕНТОВ К ОБЩЕЙ МА- "Л

ГИС ТРАЛИ (57) Изобретение относится к области

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

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

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

Устройство содержитЕ каналов, каж дый из которых содержит счетчики 1 и 2, регистр 3, триггеры 4 и 5, элементы И

6-8, элементы ИЛИ 9 .и 10, дополнительные триггеры 11 и 12 синхровходы

13 и 14, выход 15 подтверждения запроса канала устройства, шину 16 логической единицы устройства, общие линии 17 и 18, первый — четвертый входы 19-22 канала, элемент 23 задержки и одновибратор 24, „.,Я0„„1464167 А 1 вычислительной техники и может быть использовано для организации обращений нескольких источников информации (абонентов) к общей магистрали. Цель

-изобретения — сокращение .числа линий общей магистрали и расширение области нрименения за счет прекращения обслуживания отказавших абонентов.

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

Устройство предназначено для арбитража запросов на захват общей ма гистрали, при котором должен исключаться одновременный захват общей магистрали несколькими абонентамк, и может работать в двух режимах: режиме арбитража запросов на захват магистрали и режиме блокировки арбитража во время занятости общей магистрали. В режиме блокировки арбитража, если общая магистраль захвачена M-м абонементом, то в триггеры 4 и 5

М-го канала записаны "!" ° Все абоненты, требующие захвата магистрали, за.— носят "1" в триггеры 4 своих каналов, подавая " 1" на вход 21 и сигнал записи на вход 22. Триггер 5 находится в состоянии "1" только у одного каканала, захватившего магистраль. Абонент, захвативший магистраль, подает биты данных с входа 20 через магистральный усилитель на линию 18, сопро1464167 вождая их сигналом, выдаваемым с входа 19 на линию 17. По переднему фронту сигналов на линии 17, в том числе и по переднему фронту сигналов со5 провождения, на одновибраторах 24 всех каналов вырабатываются импульсы„ по которым счетчики 2 всех каналов устанавливаются в исходное состояние, а триггеры 12 обнуляются (подтвержда- 10 ют свое нулевое состояние). В режиме блокировки арбитража обнуление (установка) счетчиков 2 происходит по каждому переднему фронту сигналов на линии 17, на вход счетчика 2 постоянно поступает частота с входа 14, но промежуток между передачей слов по линии 18 меньше, чем время от установки счетчика 2 до формирования им сигнала переноса. Таким образом, при нормальной передаче данных сигнал переноса счетчика 2 не вырабатывается.

Для освобождения общей магистрали захвативший ee N-й абонент записывает "0" в триггер 4, подавая "О" íà 25 вход 21 и сигнал записи на вход 22.

При записи "0" в триггер 4 на вход установки в "0" триггера 5 подается сигнал установки в "0"..По перепаду уровня на входе триггера 4, возникающего при переходе его из состояния "1" в "0", производится запись

"1" в триггер 11 (выход триггера 4 подключен к С-входу триггера 11, на

D-вход которого постоянно подается уровень "1"). При состоянии "1" триггера 11 сигнал с его выхода через элемент ИЛИ. 9 выдается на линию 17 и воспринимается как сигнал "Освобождение магистрали".

Длительность сигнала "Освобождение магистрали" формируется с помощью счетчика 2 и превосходит длительность сигналов сопровождения данных (битов)..

По переднему фронту сигнала "Освобож- 4> дение магистрали", передаваемому на входы одновибраторов 24 всех каналов, на выходах одновибраторов 24 происходит формирование импульса, по которому производится установка счетчиков 2 в исходное состояние и запись

"0" в триггеры 12. Содержимое счетчиков 2 всех каналов увеличивается на "1" при поступлении каждого синхроимпульса с входа 14. Сигнал "Освобождение магистрали" удерживается на линии 17,цо появления "1" на выходе k-rо разряда счетчика 2, при этом, так как на линии 17 находится сигнал "Освобождение магистрали", на выходе элемента И 7 формируется "1", по которой в триггер 11 записывается

"0" и снимается сигнал с линии 17.

Если во время паузы счетчик 2 досчитывает до состояния, при котором на выходе k-ro разряда появляется

"1" и на линии 17 появляется сигнал сопровождения, то на выходе элЕмента И 7 сигнал не формируется, так как до появления сигнала с линии 17 на выходе элемента 23 задержки сигналом с выхода одновибратора 24 счетчик 2 устанавливается в исходное состояние, и сигнал с выхода k-го разряда счетчика 2 снимается. Время задержки на элементе 23 определяется временем срабатывания одновибратсра 24 и временем установки счетчика 2. По сигналу с выхода элемента И 7 производится запись "1" в триггер 12, при этом сигнал установки счетчика 1 снимается, происходит разблокировка его счетного режима и, следовательно, переход устройства в режим арбитража. К моменту начала арбитража в счетчике 1 записаны коды с выходов регистров 3, причем коды, записанные в счетчики 1, для всех каналов различны, чем и исключается одновременный захват магистрали несколькими абонентами.

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

"I" при этом на С-вход триггера 5 подается сигнал переноса., а на D-вход постоянно подается уровень "1", При состоянии "0" триггера 4 запись " 1" . в триггер 5 по сигналу переноса блокируется уровнем установки на входе установки в "0" триггера 5. Сигнал переноса счетчика 1 при состоянии "1" триггера 4 через элемент И 8 и элемент ИЛИ 9 выдается на линию 17, По переднему фронту импульса на линии

17 на выходе одновибратсра 24 формируется сигнал, по котсрому в триггеры 12 всех каналов записываются

"0", при этом на входы установки счетчиков 1 всех каналов подаются сигналы установки по содержимому

5 1464 регистров 3, счетный режим счетчи" ков 1 блокируется,и устройство из режима арбитража переходит режим блокировки арбитража во время передачи данных.

Абонент, захвативший магистраль (в триггер 5 которого записана "1"), получает сигнал подтверждения захвата с выхода 15, отпускание магист- 10 рали производится после передачи пакета путем записи "0" в триггер 4.

При начальной установке перед работой во всех каналах производится запись

"0" в триггеры 4, затем один абонент 15 заносит в триггер 4 "1", после чего абонент заносит "0" в триггер 4, в результате описанной процедурй все каналы устанавливаются в исходное состояние. 20

Предлагаемое устройство позволяет организовать отпускание магистрали в случае ее ложного захвата из-за непрограммируемой записи "1" в триггеры 4 или 5 в результате сбоя. Иден- 25 тификация ложного захвата магистрали производится по отсутствию передачи данных (отсутствию сигналов сопровождения на линии 17) в течение заданного интервала времени, причем в этом 30 случае на выходе переноса счетчика 2 формируется сигнал, по которому в триггер 4 канала, захватившего магистраль (в триггер. 5 которого запи-. сана "1"), заносится "0" по сигналу с выхода элемента И 6. В результате записи "0" в триггер 4 в триггер 5 также заносится "0", и происходит отпускание магистрали. По сигналу переноса счетчика 2 в триггеры !2 4о всех каналов записываются "1", в результате чего устройство переходит в режим арбитража запросов на захват общей магистрали.

Формулаизобрeтeния4>

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

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

ИЛИ, причем прямой выход первого триггера соединен с входом установки в "0" второго триггера и первым входом первого элемента И, выход которого соединен с первым входом первого элемента ИЛИ, второй вход которого соединен с выходом третьего триггера, синхровход которого соединен с инверсным выходом первого триггера, выход переполнения первого счетчика, соединен с вторым входом первого элемента И и с синхровходом второго триггера, выход которого соединен с выходом подтверждения запроса канала устройства и с первым входом второго элемента И, выход которого спединен с входом установки в "0 первого счетчика, выход и первый вход второго элемента ИЛИ соединены соответственно с входом записи первого счетчика и выходом четвертого триггера, синхровход которого соединен с входом установки в "0" третьего триггера и выходом третьего элемента И, первый и второй входы которого соединены с выходом элемента задержки и выходом М-ro раз.ряда второго счетчика соответственно, выход переполнения которого соединен с вторыми входами вторых элемента И и элемента ИЛИ и входом установки в

"1" четвертого триггера, вход установки в "0" которого соединен с входом установки в "0" второго счетчика и выходом одновибратора, информационные входы с второго по четвертый триггера соединены с шиной логической единицы устройства, выходы первых элементов ИЛИ и входы сигналов сопровождения информации всех каналов устройства объединены по схеме

МОНТАЖНОЕ ИЛИ и соединены с Вхо дами одновибраторов и элементов задержек всех каналов устройства, ин-,, формационные входы всех каналов объединены по схеме" NHTANl(AF. И:11f".

1464167

Составитель А,Афанасьев

Техред А. Кравчук Корректор Л.Патай

Редактор Н.Яцола

Заказ 826/52 Тираж 667 Подписное

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

1l3035, Москва, Ж-35, Рауаская наб., д. 4!5

Производственно-издательский.комбинат "Патент", г. Ужгород, ул. Гагарина,101

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

 

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

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

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

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

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

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

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

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

Изобретение относится к вычислительной технике и может быть использовано при организации обращения нескольких абонентов к общему ресурсу Цель изобретения - расширение области применения за счет возможности функционирования в режиме случайного приоритета и в режиме, задающем преимущественное обслуживание абонентов в зависимости от их места расположения в устройстве.Многоканальное устройство приоритета содержит элемент НЕ и М каналов, каждьй из которых содержит триггер, дешифратор , два элемента задержки, два элемента НЕ, четыре элемента И и три элемента ИЛИ

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

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

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

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

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

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

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

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

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

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

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