1
Изобретение относится к вычислите льной технике и может быть использовано
для арбитража запросов на захват дублированных общих магистралей .
Цель изобретения - расширение фун циональньсх возможностей устройства з
счет реализации программируемого режима приоритетного захвата магистрали .
На чертеже представлена блок-схема устройства.
Устройство содержит счетчик 1, регистр 2, с первого по четвертый триггеры 3-6, первьй 7.и второй 8 эле-
;менты И, первьй 9 и второй 10 элекк н- ты ИЛИ, первый 11-1 и второй 11-2
формирователи импульсов, лервьй 12 и второй 13 передатчики, первьй 14 и второй 15 приемники, первый 16 и
второй 17 блоки приемопередатчиков, элемент 18 задержки, первую 19. и
вторую 20 магистрали даннЕлх, первую 21 и вторую 22 линии занятости, первьй
23 и второй 24 выходы запроса абонента, выкод 25 начальной установки и выход 26 синхронизации абонента,
вход 27 готовности абонента, вход- выход 28 данных абонента, выход 29 синхронизации абонента. .
Устройство работает следующим Образом . .
Режим работы канала задается при записи кода с выходов 23 и 24 абонента в триггеры 5 и 6 по сигналу
на выходе 29 абонента.
При этом возможно следующее кодирование
в триггерах 5 и 6 режимов ; канала по обслуживанию запросов,
Код в триггерах 5 и 6: 00 - отсутствие требования захвата магистралей.
9- (Р1), 10 - захват только первой магистрали (Р2), 01 - захват только
второй магистрали (РЗ), 11 - захват первой либо второй магистрали (Р4).
С целью повьшения устойчивости работы устройства, для исключения рассогласования
работы счетчиков 1 различных каналов, каждьй раз после захвата первой или второй общих магистралей
производится автоматическая установка счетчиков 1 в исходное состояние
. Для этого по переднему фронту сигнала занятости на линии. 21 или 22
(на линии 21, 22 сигналы вьщаются при занятости первой юти второй об
щих магистралей) на первом или втором формирователе 11; импульсов производится
формирование импульса осу- ществлякидего начальную установку счетчиков 1 всех каналов. При начальной
установке в счетчики f записываются числа с регистров 2 соответствующих каналов. Числа в регистрах 2
задаются так, что состояния (числа) счетчиков различных каналов отличны
друг от друга. Это обеспечивает появление сигнала переноса счетчикоЕ 1
различных каналов в разные такты, ,чем искл очается возможность одновременного
захвата общих магистралей несколькими абонентами.
Поиск абонентов, выставивпюзс за- гфосы на захват первой или второй
магистрали, связан с перебором различных состояний счетчиков 1 всех кй-
налов. Если на выходе переноса счетчика 1 К-го канала появляется импульс
и К-й абонент требует захвата первой магистрали, и она свободна (отсутствие
сигнала занятости на линии 21), то на выходе элемента И 7 появ3
ляется сигнал, производящий запись 1 в триггер 3. При записи 1 в триггер 3 через передатчик 12 на линии
21 устанавливается сигнал заня- трети, блокирующий захват первой магистрали
19 другими абонентами. Блокировка достигается тем, что при вьщаче .сигнала занятости на линию 21
на выходе приемника 14 устанавлйва (((„. 1п
ется О, удерживающий О на выходе элемента И 7.
При требовании абонентом захвата второй магистрали 20 но сигна-г
лу переноса счетчика К-го канала, задержанному на элементе 18, если вторая
магистраль 20 не занята, происходит формирование 1 на выходе элемента И 8 и запись 1 в триггер 4.
После этого на линии 22 устанавливается сигнал занятости второй магистрали
20, блокирующий ее захват дру- абонентами.
Если К-й абонент требует захвата
.первой или второй магистрали,то при не- занятости первой магистрали 19 по сиг-
налу переноса счетчика 1 К-го канала происходит запись 1 в триггер 3 и через
передатчик 12 установка сигнала . занятости на линию 21 . При записи 1
в триггер 3 на его инверсном выходе устанавливается О, блокирующий формирование
1 на выходе элемента И 8. Элемент 18 задержки предназначен для исключения захвата абонентом
обеих магистралей, так как если абонент захватывает первую магистраль,
то к моменту появления сигнала переноса счетчика 1 на выходе элемента
18 задержки формирование 1 на выходе элемента И 8 блокируется О на нулевом выходе триггера 3.
Если К-й абонент выставил требование захвата первой либо второй магистрали
, а первая магистраль занята, то по сигналу переноса счетчика 1 К-го канала триггер 3 не устанавливается
в единичное положение и при появлении 1 (сигнала переноса) на выходе элемента 18 задержки, в случае
незанятости второй магистрали 20 происходит формирование 1 на выходе элемента И 8 и запись 1 в триггер
4 К-го канала. При этом на линии 22 устанавливается сигнал занятости второй магистрали.
При захвате К-м .абонентом первой 19 или второй 20 магистрали на выходе
элемента ИЛИ 9 формируется сигнал
3410
производящий обнуление триггеров 5,
и 6. Это исключает возможность захвата абонентом двух магистралей при
требовании от него на захват одной и из них (первой либо второй). Сигнал
с выхода элемента ИЛИ 9 воспринимается абонентом как сигнал подтверждения захвата магистрали в соответ10
ствии с его требованием.
При записи 1 в триггер 3 вход-
выход 28 данных абонента через блок 16 приемопередатчиков подключается
;к первой магистрали. 19. При. записи,,
15 1 В регистр 4 вход-выход 28 данных
абонента через блок 17 приемопередатчиков подключается к второй магистрали 20.
Для освобождения захваченной ма20 гистрагш абонент выставляет сигнал .
на вькод 25 своего канала, при этом производится обнуление триггеров 3
и 4 и освобождение захваченной магистрали .
ормула изобретения
Устройство для сопряжения абонента с дублированной общей магистралью,
содержащее счетчик, с первого по третий триггеры, первый, второй приемники
, первый, второй передатчики, первый, второй блоки приемопередатчиков
, первый элемент ИЛИ, причем нулевые входы первого, второго триггеров
соединены с входом устройства для г подключения к выходу начальной установки
абонента, единичный выход первого триггера соединен с управляющим
входом первого блока приемопередатчиков , с входом первого передатчика и ,
с первым входом первого элемента ИЛИ, вькод второго триггера соединен с управляющим
входом второго блока,прие-
мопередатчиков, с входом второго передатчика
и с вторым входом первого элемента ИЛИ, выход которого соединен с единичным входом третьего триггера
, информационный вход которого соединен с входом устройства для подключения к первому выходу запроса
абонента, выход первого передатчика и вход первого приемника соединен с
входом-выходом устройства для подключения к линии занятости первой магистрали
, вькод второго передатчика и вход второго приемника соединены с входом-выходом устройства, для
подключения к линии занятости второй
магистрали первые информационные в
ды-выходы первого, второго блоков
приемопередатчиков соединены с входом-выходом устройства для подключния входа-выхода данных абонента,
вторые информационные входы-выходы первого, второго блоков приемопередатчиков соединены соответственн
с первым, вторым входами-выходами. данных устройства для подключения к первой, второй магистрали, данных
отличающееся тем, что, с целью расширения функциональных возможностей за счет реализации
программируемого режима приоритетнго захвата магистрали, в него введены регистр, четвертый триггер, пвый
, второй формирователи импульсов , второй элемент ИПИ элемент здержки , первьй, второй элементы И,
причем выходы первого, второго элементов И соединены соответственно с
единичными входами первого, второго триггеров, выход счетчика соединен с первым входом первого элемента
И и через элемент задержки с первым входом второго элемента И, выходы третьего, четвертого триггеров
соединены с вторыми входами соответ
0
ственно первого, второго элементов И, выкод первого приемника соединен
с третьим входом первого элемента И 5 и через первьй формирователь импульсов
с перв ым входом второго элемента . ИЛИ, выход второго приемника соединен
с третьим входом второго элемента И и через второй формирователь импульсов
с вторым входом второго элемента ИЛИ, выход которого соединен с входом записи счетчика, информационный
вход которого соединен с выходом регистра , нулевой выход первого тригге5
ра соединен с четвертым входом второго элемента И, выход первого элемента
ИЛИ соединен с единичным входом четвертого триггера и с выходом устройства для подключения к входу го0
товности абонента, информационньй. вход четвертого триггера соединен с
входом устройства для подключения к второму выходу запроса абонента,
входы синхронизации третьего, четвертого триггеров соединены с входом
устройства для подключения к выходу синхронизации запуска абонента,
счетный, вход счетчика соединен с входом устройства для подключения к вы-
0 ходу, синхронизации абонента.