Многоканальное устройство для сопряжения абонентов с двумя общими магистралями вычислительной системы
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и может быть использовано для арбитража запросов на захват общих магистралей в отказоустойчивых многомашинных вычислительных системах с дублированием общих магистралей. Целью изобретения является повьрение помехозащищенности устройства. Устройство содержит в каждом канале счетчик 1, дешифратор 2, триггеры 3-5, элемент ИЛИ 6, магистральные усилители 7,8, коммутаторы 9,10, триггер 11, элементы И 12,13, элемент.НЕ 14. 1 ил. а 2 22 25 (Л
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
А1 (19) 01) (з)) 4 G 06 F 13 36
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ о ги
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР, ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4037964/24-24 (22) 20.03.86 (46) 07.08.87. Бюл. Ф 29 (72) В.А. Богатырев и Л.С. Иванов (53) 681. 325 (088. 8),(56) Авторское свидетельство СССР
У 1203532, кл. G 06 F 13/14, 1984. . Авторское свидетельство СССР
У 1223239, кл. С 06 F 13/36, 1986. (54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ДЛЯ
СОПРЯЖЕНИЯ АБОНЕНТОВ С ДВУМЯ ОБЩИМИ
МАГИСТРАЛЯМИ ВЫЧИСЛИТЕЛЬНОЙ СИСТЕМЫ (57) Изобретение относится к вычис- лительной технике и может быть использовано для арбитража запросов на захват общих магистралей в отказо. устойчивых многомашинных вычислительных системах с дублированием общих магистралей. Целью изобретения является повышение помехозащищенности устройства. Устройство содержит в каждом канале счетчик 1, дешифратор
2, триггеры 3-5, элемент ИЛИ 6, магистральные усилители 7,8, коммутаторы 9,10, триггер 1 1, элементы
И 12,13, элемент.НЕ 14. 1 ил.
1 132882
Изобретение относится к вычислительной технике и может быть использовано для арбитража запросов на захват общих магистралей в отказоус6 тойчивых многомашинных вычислительных системах с дублированием общих магистралей.
Целью изобретения является повышение отказоустойчивости устройства.
На чертеже представлена структурная схема одного канала устройства.
Канал устройства содержит счетчик
1, дешифратор 2, триггеры 3-5, элемент ИЛИ 6, магистральные усилители
7 и 8, коммутаторы 9 и 10„ триггер
11 элементы И 12 и 13, элемент НЕ 14.
В устройстве содержатся две общие .магистрали 15 и 16, две линии захвата первой 17 и второй 18 магистралей, 2р в канале имеется вход-выход 19, выход 20 подтверждения захвата магистралей, вход 21 установки, синхровход
22, входы 23 и 24 запроса, захвата магистралей, вход 25 записи запроса 25 захвата магистрали, вход 26 обнуления счетчика 1. Работа устройства заключается в следующем.
Режим работы канала задается при 3р записи кода с входов 23 и 24 в триггеры 5, 11 по" сигналу на входе 25.
При этом возможно следующее кодирование режимов работы канала обслужива-! нию запросов абонентов: 00 — отсут35 ствие требования захвата магистралей (режим Р1), 10, — захват только первой магистрали (Р2), 01 — захват только второй магистрали (РЗ), 11 — захват первой либо второй магистрали (Р4), 4р
В известном устройстве предусмотрен только режим Р4.
Порядок разрешения подключения абонентов к магистралям задается путем соединения соответствующих выходов дешифратора 2 к входам элементов
И 12 и 13, причем это соединение осуществляется так, что при каждом состоянии счетчиков 1 к каждой общей магистрали допускапось подключение только одного абонента и, кроме того, каждый абонент при определенном состоянии счетчиков 1 мог подключаться к первой общей магистрали, а при другом состоянии " к второй общей магистрали. Подключение абонента для одного состояния счетчика 1 сразу к двум магистралям должно исключаться. !
Если для К-ro абонента к входу эле3 2 ментов И 12 и 13 подключаются соответственно К-й и (М-К)-й (И вЂ .число абонентов) выходы дешифратора 2, то при К-м состоянии счетчика 1 возможно подключение к первой общей магистрали
К-го абонента, a его подключение к второй общей магистрали 16 возможно при (М-К)-м состоянии счетчика 1.
Возможны следующие расписания разрешения подключения абонентов к магистралям: при состоянии счетчиков
1,2,3,4, номера абонентов, подключение которых разрешено к магистрали
15,16 соответственно следующие 1,4, 2,3, 3,2, 4,1, при состоянии счетчиков 1,2,3,4,5 номера абонентов подключение которых разрешено к магистрали .15,16, соответственно следующие
1,5;2,4; 3,1; 4,2; 5,3 °
Счетчики 1 всех каналов постоянно перебирают различные коды, причем состояния счетчиков 1 должны быть для различных каналов одинаковыми, Для этого в начале работы и периодически подают сигнал на вход 26 установки счетчиков 1 всех каналов одновременно (входы 26 могут для всех каналов обьединяться, подключаться к одной линии) °
При режиме Р2 (РЗ) на выходе, триггера 11 (5) устанавливается "0", блокирующий возможность захвата второй
16 (первой 15) общей магистрали.
Для режима Р4 допускается работа цепей захвата как первой 15, так и второй 16 магистралей. Причем в соответствии с заданным расписанием при каждом состоянии счетчиков 1 одновременный захват одним абонентом двух магистралей исключается.
Первая 15 (вторая 16) общая магистраль захватывается абонентом по сигналу с выхода элемента НЕ 14 при требовании захвата магистрали ("1" на выходе триггера 5 11), сигнале на выходе дешифратора 2, подключенном к входу элемента И 12 (13), незанятости магистрали 15 (16), т.е. при высоком уровне (отсутствие сигнала занятости) на линии 17(18).
При одновременном выполнении указанных условий на выходе элемента
И 12 (13) формируется сигнал, производящий запись "1" в триггер 3 (4).
При единичном состоянии триггера 3 (4) на выходе магистрального. усилителя ? (8) формируется сигнал (низкий уровень), выдаваемый на линию 17 (18) 1328823
ВНИИПИ Заказ 3489/51 Тираж 672 П одпис ное
:. Произв.-полигр. пр-тие, г. Ужгород, ул. Проектная, 4 и блокирующий возможность захвата общей магистрали 17 (18) другими абонентами. При единичном состоянии триггера 3.(4) магистраль 19 абонента через коммутатор 9 (10) подключается
5 к общей магистрали 15 (16) .
При выполнении требуемого захвата .на выходе элемента ИЛИ 6 формируется
"1", поступающая на выход 20 и произ- 10 водящая обнуление триггеров 5, 11.
Для освобождения захваченной общей магистрали абонент выдает сигнал на вход установки триггеров 3, 4, по которому происходит обнуление тригге- 15 ров 3,4 и снятие сигнала занятости с соответствующей линии 17 или 18.
При обнулении триггеров 3,4 связь абонента с общей магистралью через коммутаторы 9,10 блокируется.
Формула изобретения
Многоканальное устройство для сопряжения абонентов с двумя общими 25 магистралями вычислительной системы, содержащее в каждом канале счетчик, дешифратор, два магистральных усилителя, два коммутатора, три триггера, элемент ИЛИ, при этом в каждом канале установочный вход счетчика является установочным входом устройства, синхровход счетчика является синхровходом устройства, нулевой вход первого триггера соединен с нулевым
35 входом второго триггера и является входом устройства для подключения к установочному входу одноименного абонента, информационный вход третьего триггера является входом устройства для подключения к выходу запроса захвата первой общей магистрали абонента, синхровход третьего триггера является входом устройства для подключения к выходу записи sarrpdca захвата первой общей магистрали одноименного абонента, выход элемента
ИЛИ соединен с нулевым входом третьего триггера и является выходом устройства для подключения к входу подтверждения захвата первой магистрали одноименного абонента, первый информационный. вход-выход первого коммутатора соединен с первым информационным входом-выходом второго коммутатора и является входом-выходом устройства для подключения к информационному входу-выходу одноименного абонента, выходы первого и второго магистральных усилителей всех каналов являются выходами устройства для подключения к цепям захвата первой и второй общих магистралей соответственно, вторые информационные входы-выходы первого и второго коммутаторов всех каналов являются входами-выходами устройства для подключения к первой и второй общим магистралям соответственно, при этом в каждом канале выходы первого и второго триггеров соединены соответствен но с управляющими входами первого и второго коммутаторов, с информационными входами первого и второго магистральных усилителей, с первым и вторым входами элемента ИЛИ, выход счетчика соединен с информационным входом дешифратора о т л и ч а ющ е е с я тем, что, с целью повышения отказоус гойчивости устройства, в каждый канал устройства введены четвертый триггер, два элемента И, элемент НЕ, причем первые входы первого и второго элементов И всех каналов подключены соответственно к цепям захвата первой и второй общих магистралей, и в каждом канале выход элемента ИЛИ соединен с нулевым входом четвертого триггера, синхровход которого соединен с синхровходом третьего триггера, информационный вход четвертого триггера является входом устройства для подключения к выходу запроса захвата второй общей магистрали одноименного абонента, синхровход счетчика соединен с входом элемента НЕ, выход которого соединен с вторыми входами первого и второго элементов И, выходы которых соединены с единичными входами первого и второго триггеров соответственно, выходь1 третьего и четвертого триггеров соединены с третьими входами первого и второго элементов И соответственно, четвертые входы которых соединены с первым и вторым выходами дешифратора.