Изобретение относится к вычислительной технике и может быть использовано для арбитража запросов на захват общих магистралей в отказоустойчивых многомашинных вычислительных системах с дублированием общих магистралей.
Целью изобретения является повышение отказоустойчивости устройства.
На чертеже представлена структурная схема одного канала устройства.
Канал устройства содержит счетчик 1j дешифратор 2, триггеры 3-5, элемент ИЛИ 6, магистральные усилители 7 и 8, коммутаторы 9 и 10, триггер 11, элементы И 12 и 13, элемент НЕ 14
В устройстве содержатся две общие магистрали 15 и 16, две линии захваментов И 12 и 13 подключаются соо ветственно К-й и (М-К)-й (М - .чис абонентов) выходы дешифратора 2, при К-м состоянии счетчика 1 возм подключение к первой общей магист абонента, а его подключение второй общей магистрали 16 возмож при (М-К)-м состоянии счетчика 1.
Возможны следующие расписания решения подключения абонентов к м гистралям: при состоянии счетчико 1,2,3,4, номера абонентов, подклю ние которых разрешено к магистрал 15 15,16 соответственно следующие 1, 2,3, 3,2, 4,1, при состоянии счет ков 1,2,3,4,5 номера абонентов по ключение которых разрешено к маги рали.15,16, соответственно следую
10
та первой 17 и второй J8 магистралей, 2о ,4; 3,1 4,2; 5,3.
в канале имеется вход-выход 19, выход 20 подтверждения захвата магистралей, вход 21 установки, синхровход 22, входы 23 и 24 запроса, захвата магистралей, вход 25 записи запроса захвата магистрали, вход 26 обнуления счетчика 1.
Работа устройства заключается в следующем.
Режим работы канала задается при записи кода с входов 23 и 24 в триггеры 5, 11 по- Сигналу на входе 25„ При этом возможно следующее кодирование режимов работы канала обслуживанию запросов абонентов: 00 - отсутствие требования захвата магистралей Ч режим Р1), 10 - захват только первой магистрали (Р2), 01 захват только второй магистрали (РЗ),11- захват
Счетчики 1 всех каналов постоя перебирают различные коды, причем состояния счетчиков 1 должны быть для различных каналов одинаковыми 25 Для этого в начале работы и перио чески подают сигнал на вход 26 тановки счетчиков 1 всех каналов новременно (входы 26 могут для вс каналов объединяться, подключатьс 30 к одной линии).
При режиме Р2 (РЗ) на выходе, т гера 11 (5) устанавливается О, кирующий возможность захвата втор 16 (первой 15) общей магистрали.
Для режима Р4 допускается рабо цепей захвата как первой 15, так второй 16 магистралей. Причем в с ветствии с заданным расписанием п каждом состоянии счетчиков 1 одно
35
первой либо второй магистрали (Р4), 4о временный захват одним абонентом
В известном устройстве предусмотрен только режим F4.
Порядок разрешения подключения абонентов к магистралям задается путем, соединения соответствующих выходов дешифратора 2 к входам элементов И 12 и 13, причем это Соединение осуществляется так, что при каждом состоянии счетчиков 1 к каждой общей магистрали допускалось подключение только одного абонента и, кроме того, каждый абонент при определенном состоянии счетчиков 1 мог подключаться к первой общей магистрали, а при другом состоянии - к второй общей магистрали. Подключение абонента для одного состояния счетчика 1 сразу к двум магистралям должно исключаться. Если для К-го абонента к входу элементов И 12 и 13 подключаются соот- ветственно К-й и (М-К)-й (М - .число абонентов) выходы дешифратора 2, то при К-м состоянии счетчика 1 возможно подключение к первой общей магистрали абонента, а его подключение к второй общей магистрали 16 возможно при (М-К)-м состоянии счетчика 1.
Возможны следующие расписания разрешения подключения абонентов к ма- гистралям: при состоянии счетчиков 1,2,3,4, номера абонентов, подключение которых разрешено к магистрали 15,16 соответственно следующие 1,4, 2,3, 3,2, 4,1, при состоянии счетчиков 1,2,3,4,5 номера абонентов подключение которых разрешено к магист- рали.15,16, соответственно следующие
,4; 3,1 4,2; 5,3.
Счетчики 1 всех каналов постоянно перебирают различные коды, причем состояния счетчиков 1 должны быть для различных каналов одинаковыми, Для этого в начале работы и периодически подают сигнал на вход 26 установки счетчиков 1 всех каналов одновременно (входы 26 могут для всех каналов объединяться, подключаться к одной линии).
При режиме Р2 (РЗ) на выходе, триггера 11 (5) устанавливается О, блокирующий возможность захвата второй 16 (первой 15) общей магистрали.
Для режима Р4 допускается работа цепей захвата как первой 15, так и второй 16 магистралей. Причем в соответствии с заданным расписанием при каждом состоянии счетчиков 1 одно
двух магистралей исключается.
Первая 15 (вторая 16) общая магистраль захватывается абонентом по сигналу с выхода элемента НЕ 14
45 при требовании захвата магистрали (1 на выходе триггера 5.11), сигнале на выходе дешифратора 2, подключенном к входу элемента И 12 (13), незанятости магистрали 15 (16), т.е.
50 при высоком уровне (отсутствие сигнала занятости) на линии 17(18).
При одновременном выполнении указанных условий на выходе элемента И 12 (13) формируется сигнал, произ55 водящий запись 1 в триггер 3 (4). При единичном состоянии триггера 3 (4) на выходе магистрального, усилителя 7 (В) формируется сигнал (низкий уровень), вьздаваемьй на линию 17 (18)
и блокирующий возможность захвата общей магистрали 17 (18) другими абонентами. При единичном состоянии триггера 3.(4) магистраль 19 абонента через коммутатор 9 (10) подключается к общей магистрали 15 (16).
При вьшолнении требуемого захвата на выходе элемента ИЛИ 6 формируется 1, поступающая на выход 20 и произ- водящая обнуление триггеров 5,11. Для освобождения захваченной общей магистрали абонент выдает сигнал на вход установки триггеров 3, 4, по
которому происходит обнуление тригге- ig .чения к первой и второй общим магистров 3,4 и снятие сигнала занятости с соответствующей линии 17 или 18. При обнулении триггеров 3,4 связь абонента с общей магистралью через коммутаторы 9,10 блокируется.
20
ралям соответственно, при этом в каждом канале выходы первого и второго триггеров соединены соответственно с управляющими входами первого и второго коммутаторов, с информационными входами первого и второго магистральных усилителей, с пepвы 5 и вторым входами элемента РШИ, выход счетчика соединен с информационным
Формула изобретения
Многоканальное устройство для сопряжения абонентов с двумя общими магистралями вычислительной системы, содержащее в каждом канале счетчик, дещифратор, два магистральных ус или- теля, два коммутатора, три триггера, элемент ИЛИ, при этом в каждом канале установочный вход счетчика является установочным входом устройства, синхровход счетчика является синхро- входом устройства, нулевой вход первого триггера соединен с нулевым входом второго триггера и является входом устройства для подключения к установочному входу одноименного абонента, информационный вход третьего триггера является входом устройства для подключения к выходу запроса захвата первой общей магистрали абонента, синхровход третьего триггера является входом устройства для по д- ключения к выходу записи sanpcfca захвата первой общей магистрали одноименного абонента, выход элемента ИЛИ соединен с нулевым входом третьего триггера и является выходом устройства для подключения к входу подтверждения захвата первой магистрали одноименного абонента, первый информационный вход-выход первого коммутатора соединен с первым инфорВНИИПИ Заказ 3489/51 Тираж 672
Произв.-полигр. пр-тие, г. Ужгород, ул. Проектная, 4
IQ
8823
мационным входом-выходом второго коммутатора и является входом-выходом устройства для подключения к информационному входу-выходу одноименного абонента, выходы первого и второго магистральных усилителей всех каналов являются выходами устройства для подключения к цепям захвата первой и второй общих магистралей соответственно, вторые информационные входы-выходы первого и второго коммутаторов всех каналов являются входами-выходами устройства для подклюg .чения к первой и второй общим магист0
0
ралям соответственно, при этом в каждом канале выходы первого и второго триггеров соединены соответственно с управляющими входами первого и второго коммутаторов, с информационными входами первого и второго магистральных усилителей, с пepвы 5 и вторым входами элемента РШИ, выход счетчика соединен с информационным
5 входом дешифратора, о т л и ч а ю- щ е е с я тем, что, с целью повышения отказоус гойчивости устройства, в каждый канал устройства введены четвертый триггер, два элемента И, элемент НЕ, причем первые входы первого и BToporq элементов И всех каналов подключены соответственно к цепям захвата первой и второй общих магистр алей, и в каждом канале выход элемента ИЛИ соединен с нулевым входом четвертого триггера, синхровход которого соединен с синхровходом третьего триггера, информационньй вход четвертого триггера является
Q входом устройства для подключения к выходу запроса захвата второй общей магистрали одноименного абонента, синхровход счетчика соединен с входом Элемента НЕ, выход которого соединен с вторыми входами первого и второго элементов И, выходы которых соединены с единичными входами первого и второго триггеров соответственно, выходы третьего и четвертого триггеров соединены с третьими входами первого и второго элементов И соответственно, четвертые входы которых соединены с первым и вторым выходами дешифратора.
5
5
0
Подписное
Изобретение относится к вычис- лительной технике и может быть использовано для арбитража запросов на захват общих магистралей в отказоустойчивых многомашинных вычислительных системах с дублированием общих магистралей. Целью изобретения является повьрение помехозащищенности устройства. Устройство содержит в каждом канале счетчик 1, дешифратор 2, триггеры 3-5, элемент ИЛИ 6, магистральные усилители 7,8, коммутаторы 9,10, триггер 11, элементы И 12,13, элемент.НЕ 14. 1 ил. а 2 22 25 (Л
Авторы
Даты
1987-08-07—Публикация
1986-03-20—Подача