Многоканальное устройство для подключения абонентов к общей магистрали
Изобретение относится к вычислительной технике и может быть использовано в многомашинных системах для подключения абонентов к общей магистрали. Цель изобретения - сокращение объема оборудования. Устройство содержит К каналов (К - число абонентов), каждый из которых содержит два элемента ИЛИ, два элемента И, счетчик, три треггера, элемент задержки. Сущность изобретения заключается в том, что сигнал освобождения магистрали передается по линии данных устройства без сопровождающего сигнала по линии сигналов сопровождения. 1 ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИК (g))g G 06 F 13/36
ГОСУДАРСТВЕННЫЙ НОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ
ПРИ ГКНТ CCCP
ОПИСАНИЕ ИЗОБРЕТЕНИЯ ---М А ВТОРСИОМ У СВИДЕТЕЛЬСТВУ
1 . (21) 4436175/24-24 (22) 03.06.88 (46) 23.07.90, Бюл. и 27 (72) В.А.Богатырев (53) 681.325(088.8) (56) Авторское свидетельство СССР ,Р 1336021, кл. G 06 F 13/36, 1986.
Авторское свидетельство СССР
Ф 1444797, кл. G 06 F 13/36,19.12.86. (54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ДЛЯ
ИОДКЛЮЧЕНИЯ АБОНЕНТОВ К ОБЩЕЙ МАГИСТРАЛИ (57) Изобретение относится к вычислительной технике и может быть испольИзобретение относится к вычислительной технике и может использоваться в многомашинных системах для подключения абонентов к общей магистрали, Цель изобретения — сокращение объема оборудования.
На чертеже представлена структурная схема канала устройства.
Канал устройства содержит счетчик 1, триггеры 2-4, элементы И 5-6, линию 7 сигналов сопровождения данных, элементы ИЛИ 8 и 9, элемент 10 задержки, линию 11 данных, входы запроса 12, снятия запроса 13, данных
14, сигналов сопровождения 15, начальной установки 16 и синхронизации
17, а также выход 18 подтверждения запроса. и вход 19 кода приоритета.
Устройство работает следующим образом.
Триггер 2 предназначен для занесения запросов на захват магистрали—
„„SU„„1580386 А 1
2 зовано в многомашинных системах для подключения абонентов к общей магистрали. Цель изобретения — сокращение объема оборудования. Устройство содержит К каналов (К вЂ” число або-. нентов), каждый из которых содержит два элемента ИЛИ, два элемента И, счетчик, три триггера, элемент задержки. Сущность изобретения заключается в том, что сигнал освобождения магистрали передается по линии данных устройства без сопровождающего сигнала по линии сигналов сопровождения. 1 ил. ребование захвата магистрали сопровождается записью "1" в триггер 2, для чего подается импульс на вход 12 °
Для записи "0" (снятие требования) на вход 13 подается импульс сброса.
Если магистраль захвачена К-м абонентом, в триггере 3 К-го канала "1", а если нет — "0". В -триггере 4 "0", если общая магистраль занята, или
"1", если свободна. При "0" в триггере 4 на вход установки счетчика 1 (_#_ подается сигнал записи в счетчик ко- фф да с входа 19, при этом в счетчики 1 разных каналов устанавливаются разные коды, причем в наиболее приоритетный канал записывается максимальный код.
Для освобождения общей магистрали захвативший ее абонент подает импульс на вход 13, при этом в триггере 2 записывается "0" и через элемент ИЛИ 9 на линию 11 выдается импульс, вызывающий запись "1" по С-входу в триггер
4, Сигнал с выхода элемента И 6 не
1580386 сопровождается импульсом на линии, поэтому к моменту появления "1" на выходе элемента 10 задержки единичное состояние триггера 4 сохраняется (так как при отсутствии сигналов сопровождения-по линии 7 на вход установки в "0" триггера 4 сигнал не по.— ступает) и через элемент И Ь разрешается прохождение синхроимпульсов с 1О входа 17 на счетный вход счетчика 1.
При "1". в триггере 4 фиксируется факт освобождения общей магистрали и начинается процедура арбитража. По каждому импульсу с входа 17 содержимое счетчиков 1 увеличивается на "1" и так как при установке в счетчики разных каналов записываются разные числа, то импульсы переноса в разных каналах вырабатываются в разное время (в разных тактах синхронизации).
Прн формировании импульса переноса счетчиком 1 канала, требующего захвата магистрали (в триггере 2
"1" и снят сигнал с входа установки д в "0" триггера 3),-в триггер 3 по
С-входу запивывается "1" и на выходе элемента И 5 появляется импульс, выдаваемый через элемент ИЛИ 8 на линию 7. По этому импульсу в триггеры
4 всех каналов записывается "0", чем фиксируется факт захвата магистрали. При записи "0" в триггер 4 на вход установки счетчика 1 поступает сигнал, блокирующий.его счетный режим. По захваченной магистрали осуществляется последовательная передача слов данных по линии 11 с передачей сигналов сопровождения бит по линии 7, по каждой передаваемой
"1" в триггер 4 записывается "1", но по сигналу сопровождения триггер тут же обнуляется, в результате чего к моменту появления "1" на выходе элемента 10 задержки в триггере 4. уже записан "0" и пропуск синхроимпульсов с входа 17 на выход элемента И 6 не происходит.
Перед началом работы на вход 16 . одного из каналов подается "1", в ре- . зультате во всех каналах фиксируется
"0" в триггерах 4 и происходит установка счетчиков 1, затем один из каналов подает "0" на вход 13 и импульс на вход 13, в результате чего в триггеры 4 записывается "1" и начи- э5 нается описанная процедура арбитража.
Возможна начальная. установка и без использования входа 16, но в этом случае во всех триггерах 2 записывается "0", а в одном "1". При записи
"0" любого канала происходит запись
"1" в триггеры 4 и разрешение счетного режима счетчиков 1. После формирования сигнала переноса счетчиком канала с "1" в триггере 2 формируется сигнал на линии 7, производящий запись "0" в триггерах 4 и начальную установку сетчиков 1, после чего захвативший общую магистраль абонент производит ее освобождение (запись "0" в триггер 2) и устройство переходит в рабочий режим.
Формула изобретения
Многоканальное устройство для подключения абонентов к общей магистрали, содержащее К каналов (К— число абонентов), каждый из которых содержит счетчик, с первого по третий триггеры, первый элемент И,-первый элемент ИЛИ,причем в каждом канале устройства входы запроса, снятия запроса и кода приоритета и выход подтверждения запроса канала устройства соединены соответственно с входами установки в "1" и в
"0" первого триггера, с информационным входом счетчика и с выходом второго триггера, синхровход которого соединен с выходом переполнения счетчика и с первым входом первого элемента И, второй вход которого соединен с выходом первого триггера и с входом установки в "0" второго триггера, выход первого элемента И соединен с первым входом первого элемента ИЛИ, инверсный выход третьего триггера соединен с входом занесения счетчика, о т л и ч а ю щ е е с я тем, что, с целью сокращения обьема оборудования, каждый канал устройства дополнительно содержит второй элемент И, второй элемент ИЛИ и элемеят задержки, причем в каждом канале устройства вход снятия запроса и вход данных канала устройства соединены соответственно с первым и вторым входами второго элемента
ИЛИ, вход сигналов сопровождения данных и вход начальной установки канала устройства соединены соответ1 ственно: с вторым и третьим входами первого Ълемента ИЛИ, прямой выход третьего триггера соединен с входом
5 1580386 6 элемента задержки и первым входом новки в "0" третьих триггеров всех второго элемента И, второй и тре- каналов устройства, выходы вторых тий входы и выход которого соедине- элементов ИЛИ всех каналов обьедиI
Hbl соответственно с выходом элемента задержки, с синхровходом канала
5 иены через МОНТАЖНОЕ ИЛИ и соединены с синхровходами третьих триггеров устройства и со счетным входом сче- всех каналов устрйоства, информациончика, выходы первых элементов ИЛИ . ные входы вторых и третьих триггеров всех каналов объединенй через МОНТАЖ- каналов соединены с шиной логической
НОЕ ИЛИ и соединены с входами уста- 1п единицы устройства. и 73
Составитель А.Афанасьев
Редактор И.Дербак Техред Л,Сердюкова Корректор Л.Латай
Заказ 2014 Тираж 566 Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-издательский комбинат "Патент", г.ужгород, ул. Гагарина,101


