со 00 со со со
Изобретение относится к вычислительной технике и может быть использовано в распределенных системах, содержащих несколько источников информации, подключенных к общей магистрали.
Целью изобретения является повышение достоверности передачи информации. Помехоустойчивость передачи достигается за счет освобождения общей магистрали при анализе переменных временных интервалов между данными сообщений.
На чертеже представлена структурная схема одного канала устройства.
Устройство содержит счетчики 1-3, регистры . 4 и 5, триггеры 6 и 7, элемент И 8, третий 9, первый 10 и второй 11 передающие магистральные усилители, приемные магистральные усилители 12 и 13, а также имеет шины занятости магистрали 14, стробирования 15, данных магистрали 16, вход 17 запроса связи, первый
Частота, используемая счетчиком 1 для реализации процедуры захвата магистрали, подается с выхода переноса счетчика 3, с помощью которого и регистра 5 организуется задание частоты, поступающей на
5 счетный вход счетчика 1. Частота меняется при изменении коэффициента пересчета счетчика 3, который задается на регистре 5. По каждому сигналу переноса счетчика 3 происходит увеличение на единицу содер10 жимого счетчика 1 и подача импульса через элемент И 8 на вход установки счетчика 3. При свободной общей магистрали на выходе триггера 6 присутствует «О, при этом на первый вход установки счетчика 2 подается сигнал установки, и его счетный режим и формирование сигнала переноса блокируется.
При захвате общей магистрали и записи «1 в триггер 6 данные от абонента, захватившего магистраль, через магист15
25
30
вход 18 синхронизации, вход стробирования 20 ральный усилитель 11 выдаются на щину 16, 19 и вход 20 данных, первый 21 и второй 22 при этом через магистральный усилитель 10
на щину 16 выдается сигнал стробирования данных. При захвате общей магистрали и появлении на шине 14 «1 устройство переходит в режим контроля ложного захвата общей магистрали и не- пр.ограммированного выхода ЭВМ из программ межмащинного обмена. Контроль основан на том, что в случае возникновения указанных ситуаций прекращается передача данных по щине 16 и сигналов стробирования данных по щине 15, и. пауза между сигналами стробирования данных на щине 15 превосходит некоторый заданный интервал, определяемый счетчиками 2 и 3. В режиме контроля в канал е, захвативщем магистраль, сигнал установки счетчика 2 снимается, и счетчики 2 и 3 работают в счетном режиме, при этом по каждому сигналу стробирования данных на щине 15 происходит установка счетчиков 2 и 3. Таким образом, если пазуа превосходит заданную,
В результате установки счетчиков сигналы 40 то на счетчике 2 формируется сигнал перепереноса счетчиков 1 разных каналов фор-носа, по которому происходит сброс триггера 7. При этом также происходит сброс триггера 6, так как его второй вход (установки) подключен к выходу триггера 7. При сбросе триггера 6 сигнал занятости
сигнальные выходы, второй вход 23 синхронизации устройства.
Устройство работает следующим образом.
Запрос на захват магистрали абонент (ЭВМ) выставляет на вход 17, сопровождая его сигналом на входе 18, при этом триггер 7 переходит в единичное состояние. При занятости общей магистрали на щине 14 сигналом с выхода усилителя 12 происходит установка счетчиков 1 всех каналов по содержимому регистров 4. При этом коды, записанные в регистрах 4, для различных каналов различны и соответствуют приоритету канала. В режиме записи в счетчик 1 содержимого регистра 4 его счетный режим блокируется.
При освобождении общей магистрали (снятие сигнала занятости на шине 14) устройство переходит в режим подключения абонентов к магистрали, при котором счетный режим счетчиков 1 разблокировывается.
мируются в разные моменты времени (при получении разного числа синхроимпульсов), чем исключается одновременный захват общей магистрали несколькими абонентами.
35
Синхроимпульсы подаются на счетные с шины 14 снимается. Сигнал переноса
входы счетчиков 1 с выходов переноса счетчиков 3 соответствующих каналов.
При требовании захвата общей магистрали К-м абонентом, в триггер 7 которого записывается «1, и формировании сигнала переноса счетчика 1 К-го канала в триггер 6 К-го канала заносится «1. При отсутствии требования от К-го абонента в триггер 7 заносится «О, и запись «1 в триггер 6 по сигналу переноса счетчика 1 блокируется. При i-м состоянии триггера 6 на сигнальный выход 21 канала выдается сигнал подтверждения захвата общей магистрали и через усилитель 9 на шину 14 выдается сигнал занятости.
счетчика 2, выдаваемый на сигнальный выход 22, может использоваться для прерывания ЭВМ, захватившей магистраль. При - занятости общей магистрали происходит блокировка прохождения сигналов переноса счетчика 3 через элемент И 8 на вход установки счетчика 3, в этом случае после формирования каждого импульса переноса счетчик 3 обнуляется.
55 Для освобождения магистрали после заверщения передачи данных захвативший магистраль абонент выставляет на вход 17 «О и на вход 18 сигнал синхронизации, при этом в триггер 7 записывается «О
Частота, используемая счетчиком 1 для реализации процедуры захвата магистрали, подается с выхода переноса счетчика 3, с помощью которого и регистра 5 организуется задание частоты, поступающей на
счетный вход счетчика 1. Частота меняется при изменении коэффициента пересчета счетчика 3, который задается на регистре 5. По каждому сигналу переноса счетчика 3 происходит увеличение на единицу содер0 жимого счетчика 1 и подача импульса через элемент И 8 на вход установки счетчика 3. При свободной общей магистрали на выходе триггера 6 присутствует «О, при этом на первый вход установки счетчика 2 подается сигнал установки, и его счетный режим и формирование сигнала переноса блокируется.
При захвате общей магистрали и записи «1 в триггер 6 данные от абонента, захватившего магистраль, через магист5
с шины 14 снимается. Сигнал переноса
счетчика 2, выдаваемый на сигнальный выход 22, может использоваться для прерывания ЭВМ, захватившей магистраль. При - занятости общей магистрали происходит блокировка прохождения сигналов переноса счетчика 3 через элемент И 8 на вход установки счетчика 3, в этом случае после формирования каждого импульса переноса счетчик 3 обнуляется.
55 Для освобождения магистрали после заверщения передачи данных захвативший магистраль абонент выставляет на вход 17 «О и на вход 18 сигнал синхронизации, при этом в триггер 7 записывается «О
и происходит обнуление триггера 6, а соответственно и снятие сигнала занятости с шины 14.
Формула изобретения
Устройство для подключения источника информации к общей магистрали, содержащее первый счетчик, первый регистр, два триггера, элемент И, первый приемвого счетчика и с первым входом элемента И, отличающееся тем, что, с целью повышения достоверности передачи информации, в него введены второй и третий счетчики, второй регистр, третий передающий магистральный усилитель, второй приемный магистральный усилитель, при этом выход первого триггера соединен с входом третьего магистрального передающего усилителя, первым входом установки второго
ный магистральный усилитель, первый и вто- 10 счетчика и является выходом устройства для
вого счетчика и с первым входом элемента И, отличающееся тем, что, с целью повышения достоверности передачи информации, в него введены второй и третий счетчики, второй регистр, третий передающий магистральный усилитель, второй приемный магистральный усилитель, при этом выход первого триггера соединен с входом третьего магистрального передающего усилителя, первым входом установки второго
счетчика и является выходом устройства для
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения ЭВМ | 1987 |
|
SU1418729A1 |
Многоканальное устройство для подключения абонентов к двум общим магистралям | 1986 |
|
SU1383378A1 |
Многоканальное устройство для подключения абонентов к группе общих магистралей | 1985 |
|
SU1278870A1 |
Устройство для подключения источника информации к общей магистрали | 1986 |
|
SU1336021A1 |
Устройство для подключения абонентов к общей магистрали | 1988 |
|
SU1564639A1 |
Устройство для сопряжения вычислительной машины с общей магистралью | 1986 |
|
SU1354199A1 |
Устройство для сопряжения цифровых вычислительных машин | 1988 |
|
SU1571603A1 |
Многоканальное устройство для подключения абонентов к двум общим магистралям | 1984 |
|
SU1203532A1 |
Устройство для подключения источников информации к общей магистрали | 1986 |
|
SU1381531A1 |
Устройство для сопряжения ЭВМ | 1986 |
|
SU1381534A1 |
Изобретение относится к вычислительной технике и может быть использовано в распределительных системах, содержащих несколько источников информации, подключенных к общей магистрали. Целью изобретения является повышение достоверности передачи информации. Устройство содержит три счетчика, два регистра, два триггера, элемент И, приемные и передающие магистральные усилители. 1 ил.
рои передающие магистральные усилители, причем выход первого регистра подключен к информационному входу первого счетчика, выход переноса которого подключен к первому входу первого триггера, подключенного вторым входом к выходу второго триггера, первый и второй входы которого являются входами устройства для подключения к выходу запроса связи и к первому выходу синхронизации источника информации, выход первого триггера соединен с уп- 20 усилителя соединен с первым установочравляющими входами первого и второго передающих магистральных усилителей, информационные входы которых являются соответственно входами устройства для подключения к выходам стробирования и данных источника информации, а выходы первого и второго передающих магистральных усилителей являются соответственно выходами устройства для подключения к шинам стробирования и данных магистрали, вход пер25
ным входом третьего счетчика и вторым установочным входом второго счетчика, выход элемента И соединен с вторым установочным входом третьего счетчика, счетный вход которого является входом устройства для подключения к второму выходу синхронизации источника информации, а выход второго счетчика соединен с третьим входом второго триггера и является выходом устройства для подключения к второму
вого приемного магистрального усилителя,,, сигнальному входу источника информации,
является входом устройства для подклю-вход третьего магистрального приемного
чения к шине занятости магистрали, а вы-усилителя является входом устройства для
ход первого приемного магистрального уси-подключения к шине стробирования малителя соединен с входом установки пер-гистрали.
подключения к первому сигнальному входу источника информации, выход третьего передающего магистрального усилителя является выходом устройства для подключения к щине занятости магистрали, а выход второго регистра соединен с информационным входом третьего счетчика, выход переноса которого соединен с вторым входом элемента И и счетными входами первого и второго счетчиков, выход второго приемного магистрального
5
ным входом третьего счетчика и вторым установочным входом второго счетчика, выход элемента И соединен с вторым установочным входом третьего счетчика, счетный вход которого является входом устройства для подключения к второму выходу синхронизации источника информации, а выход второго счетчика соединен с третьим входом второго триггера и является выходом устройства для подключения к второму
Авторское, свидетельство СССР № 731438, кл | |||
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Устройство для подключения источника информации к общей магистрали | 1983 |
|
SU1156085A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1988-03-23—Публикация
1986-11-26—Подача