Многоканальное устройство для подключения абонентов к двум общим магистралям Советский патент 1989 года по МПК G06F13/36 

Описание патента на изобретение SU1508224A1

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

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

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

Канал устройства содержит счетчики 1 и 2, триггеры 3-5, счетный триггер 6, триггер 7, элементы И 8-15, ИЛИ-НЕ 16 и 17, ИЛИ 18 и Л9, НЕ.20

и 21, элементы 22 и 23 развязки, вход 24 запроса, вход 25 снятия запроса магистрали, общие линии 26 и 27 занятости первой и второй магистралей, выход 28 подтверждения захвата магистрали, входы 29 и 3 сопровождения данных первой и второй магистралей, выходы 31 и 32 подтверждения захвата первой и второй магистралей, синхровход 33, вход 34 на-чальной установки, вход 35 приоритета, выход 36 снятия запроса.

Устройство работает след тощим образом.

Для начальной установки подается сигнал на вход 34, при этом через

СП

90 Ю Ю

элемент ИЛИ 19 подается сигнал записи в счетчик 1 и в счетчик 1 К-го канала с входа 35 записывается код К (различный для различных каналов). Счетчики 1 при незанятости одной или двух магистралей находятся в режиме счета, причем сигналы переноса в разных каналах вырабатываются в разные моменты времени (в разные такты син- хронизации).

Запрос на захват общей магистрали абонент зано сит в триггер 3, подавая сигнал на вход 24, при этом в триггер 3 записывается 1, При от- сутствии требования на захват магистрали в триггере 3 имеется О, запись О в триггер 3 произвопитгя по сигналу на входе - 25. При О i, триггере 3 на входы установки в еди- ницу триггеров 4 и 5 поступает уровень установки в 1, блокирующий работу по С-входу триггеров 4 и 5.

При появлении импульса переноса счетчика 1 К-го канала, если магистраль не захвачена К-м абонентом ранее, т.е. на выходе элемента ИЛИ-НЕ 16 имеется 1 (т.к. в триггере 4 или 5 - О), то на выходе элемента И 8 вырабатывается сигнал, перебра- сывающий триггер 6 в противоположное состояние. При возникновении переднего фронта сигнала на первом (втором) выходе триггера 6, если К-й абонент требует захвата магистрали (т.е. в триггере 3 - 1) и если первая (вторая) магистраль не Захвачена, то в триггер 4 (5) заносится О к D-BXO- ду триггеров 4 и 5 подключены линии 26 и 27), при незанятости соответ- ствзшщей магистрали на этих линиях присутствует О. При этом появляется сигнал на вьрсоде элемента ИЛИ-НЕ 16 и на выходе 31 (.32), воспринимаемый абонентом как сигнал предоставле- кия первой (второй j магистрали. По сигналу О на выходе элемента ИЛИ-НЕ 16 происходит блокировка прохождения сигналов переноса счетчика 1 через элемент И 8 и изменение состояний триггера 6 не происходит. При записи ,0 в триггер 4 (5) через элемент развязки 22 (23) на линию 26 (27) выставляется сигнал (J) занятости первой (второй) общей магистрали

При захвате одной из магистралей счетчики 1 всех каналов остаются в счетном режиме и реализуют процедуру захвата второй магистрали.

5

O

0

0 5 0 З

0

При захвате двух магистралей сигналом с выхода элемента И 15 во всех каналах происходит установка счетчиков 1 в исходное состояние, при этом счетный режим счетчиков 1 блокируется.

При занятой первой магистрали второй) И-свободной второй ( первой магистрали, т.е. при состоянии лргаии 26 (27) 10 (01) - на выходе элемента И 9 (10) появляется сигнал установки в 1 (О) триггера 7. При состоянии на линии 26 (27) 00 (11) состояние триггера 7 не меняется.

При 1 (о) в триггере 7, если К-й абонент не захватил первую (вторую) магистраль, на выходе элемента И П (12) имеется О, при О на выходе элементов И 11 и И 12 на выходе элемента ИЛИ-НЕ 17 - 1, передаваемая через элемент ИЛИ 18 на . вход установки в ноль счетчика 2, во время обнуления которого счет- ньшг режим блокируется. / Если К-й канал захватывает первую (вторую) магистраль, то дри 1. ,| (О) 3 триггере 7 с выхода элемента ИЛИ-НЕ 17 снимается сигнал обнуления счетчика 2, при этом счетчик 2 К-го канала работает в режиме сторожевого таймера. При О на выходе элемента ЕПИ-НЕ 17 на выходе переноса счетчика 2 вырабатывается сигнал, если при 1 в триггере 7 (О в триггере 7) по первой (второй) магистрали нет передачи данных в течение времени Т, заданного коэффициентом пересчета счетчика 2, (т.е. нет сигналов сопровождения данных по линии 29 (ЗО). Если за этот интервал по первой (второй) магистрали есть передача данных, т.е по магистрали 29 (30) передаются сигналы сопровождения данньк, то при 1 (О) .в триггере 7 через .элемент И 13 (14) и элемент ИЛИ 18 на вход обнуления счетчика 2 поступают сигналы сопровождения данных, обнуляющие содержимое счетчика 2, в результате чего отсчет интервала Т начинается заново.

Если за интервал времени Т по контролируемой на зависание общей- ; магистрали нет передачи данных, т.е. если произошел ложный непрограммиро- .ванный захват магистрали в результате Записи из-за помехи 1 в триггер 3,

или произошел непрограммированный выход абонентов из подпрограмм поддержки межмашинного обмена, то на выходе переноса счетчика 2 формируется сигнал, по которому реализуется запись О в триггер 3, т.е. отпускание магистрали, чем избегается ее блокировка. По сигналу переноса счетчика. 2 абонент получает сигнал на выход 36, по которому возможно прерывание абонента.

Если при захвате обоих магистралей триггер 7 находится в состоянии, обеспечивающем контроль по зависанию первой магистрали, а произошел ложный захват второй магистрали, то после освобождения первой магистрали (программированного или по переносу счетчика 2J, триггер 7 перекидывается в положение, обеспечивающее контроль по зависанию второй магистрали, кото- через интервал времени Т отпускается по сигналу; счетчика 2.

Для программированного отпускания Ьбщей магистрали абонент выставляет сигнал на вход 25, при этом триггер 3 обнуляется и на входы установки в 1 триггеров 4 и 5 поступает уровень записи в них 1. При записи 1 в триггерах 4 и 5 канала захватившего магистраль с линии 26 или 27 снимается уровень сигнала захвата, т.е. все каналы информируются об освобождении соответствующей магистрали .

1

Формула изобретения

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

10

20

508224

второй счетчик, четвертый триггер,

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

30

35

40

45

50

55

75

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

название год авторы номер документа
Многоканальное устройство для подключения абонентов к общей магистрали 1988
  • Богатырев Владимир Анатольевич
SU1596326A1
Многоканальное устройство для подключения источников информации к общей магистрали 1988
  • Богатырев Владимир Анатольевич
SU1564622A1
Многоканальное устройство для подключения абонентов к общей магистрали 1987
  • Богатырев Владимир Анатольевич
SU1464167A1
Устройство для подключения источников информации к общей магистрали 1986
  • Богатырев Владимир Анатольевич
SU1444797A1
Многоканальное устройство приоритета 1987
  • Богатырев Владимир Анатольевич
SU1509892A1
Устройство для сопряжения цифровых вычислительных машин 1988
  • Богатырев Владимир Анатольевич
SU1571603A1
Устройство для сопряжения электронной вычислительной машины с общей магистралью 1987
  • Богатырев Владимир Анатольевич
SU1411765A1
Многоканальное устройство для подключения абонентов к общей магистрали 1988
  • Богатырев Владимир Анатольевич
SU1580386A1
Устройство для подключения абонентов к общей магистрали 1988
  • Богатырев Владимир Анатольевич
SU1564639A1
Многоканальное устройство для подключения источников информации к общей магистрали 1989
  • Богатырев Владимир Анатольевич
SU1735862A1

Иллюстрации к изобретению SU 1 508 224 A1

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

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

Формула изобретения SU 1 508 224 A1

Документы, цитированные в отчете о поиске Патент 1989 года SU1508224A1

Многоканальное устройство для сопряжения абонентов с двумя общими магистралями вычислительной системы 1986
  • Богатырев Владимир Анатольевич
  • Иванов Леонид Сергеевич
SU1328823A1
Насос 1917
  • Кирпичников В.Д.
  • Классон Р.Э.
SU13A1
Устройство для сопряжения абонентов с общей магистралью вычислительной системы 1984
  • Богатырев Владимир Анатольевич
  • Иванов Леонид Сергеевич
SU1223239A1
Насос 1917
  • Кирпичников В.Д.
  • Классон Р.Э.
SU13A1

SU 1 508 224 A1

Авторы

Богатырев Владимир Анатольевич

Даты

1989-09-15Публикация

1988-01-28Подача