Устройство для подключения источника информации к общей магистрали
Изобретение относится к вычислительной технике и может быть использовано в распределительных системах, содержащих несколько источников информации, подключенных к общей магистрали. Целью изобретения является повышение достоверности передачи информации. Устройство содержит три счетчика, два регистра, два триггера , элемент И, приемные и передающие магистральные усилители. 1 ил.
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИН (5В 4 G 06 F 13 36
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АBTOPCKOMY СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
llO ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4152490/24-24 (22) 26.11.86 (46) 23.03.88. Бюл. № 11 (72) В. А. Богатырев (53) 681.325 (088.8) (56) Авторское свидетельство СССР № 731438, кл. G 06 F 9/46, 1977.
Авторское свидетельство СССР № 1156085, кл. G 06 F 13/36, 1983.
„„SU„„1383379 A1 (54) УСТРОЙСТВО ДЛЯ ПОДКЛЮЧЕНИЯ ИСТОЧНИКА ИНФОРМАЦИИ К ОБЩЕЙ МАГИСТРАЛИ (57) Изобретение относится к вычислительной технике и может быть использовано в распределительных системах, содержащих несколько источников информации, подключенных к общей магистрали. Целью изобретения является повышение достоверности передачи информации. Устройство содержит три счетчика, два регистра, два триггера, элемент И, приемные и передающие магистральные усилители. 1 ил.
1383379
Изобретение относится к вычислительной технике и может быть использовано в распределенных системах, содержащих несколько источников информации, подключенных к общей магистрали.
Целью изобретения является повышение достоверности передачи информации. Помехоустойчивость передачи достигается за счет освобождения общей магистрали при анализе переменных временных интервалов между данными сообщений.
На чертеже представлена структурная схема одного канала устройства.
Устройство содержит счетчики 1 — 3, регистры . 4 и 5, триггеры 6 и 7, элемент И 8, третий 9, первый 10 и второй 11 передающие магистральные усилители, приемные магистральные усилители 12 и 13, а также имеет шины занятости магистрали 14, стробирования 15, данных магистрали 16, вход 17 запроса связи, первый вход 18 синхронизации, вход стробирования
19 и вход 20 данных, первый 21 и второй 22 сигнальные выходы, второй вход 23 синхронизации устройства.
Устройство работает следующим образом.
Запрос на захват магистрали абонент (ЭВМ) выставляет на вход 17, сопровождая его сигналом на входе 18, при этом триггер 7 переходит в единичное состояние.
При занятости общей магистрали на шине 14 сигналом с выхода усилителя 12 происходит установка счетчиков 1 всех каналов по содержимому регистров 4. При этом коды, записанные в регистрах 4, для различных каналов различны и соответствуют приоритету канала. В режиме записи в счетчик 1 содержимого регистра 4 его счетный режим блокируется.
При освобождении общей магистрали (снятие сигнала занятости на шине 14) устройство переходит в режим подключения абонентов к магистрали, при котором счетный режим счетчиков 1 разблокировывается.
В результате установки счетчиков сигналы переноса счетчиков 1 разных каналов формируются в разные моменты времени (при получении разного числа синхроимпульсов), чем исключается одновременный захват общей магистрали несколькими абонентами.
Синхроимпульсы подаются на счетные входы счетчиков 1 с выходов переноса счетчиков 3 соответствующих каналов.
При требовании захвата общей магистрали К-м абонентом, в триггер 7 которого записывается «1», и формировании сигнала переноса счетчика 1 К-ro канала в триггер 6 К-го канала заносится «1». При отсутствии требования от К-го абонента в триггер 7 заносится «О», и запись «1» в триггер 6 по сигналу переноса счетчика 1 блокируется. При i-м состоянии триггера 6 на сигнальный выход 21 канала выдается сигнал подтверждения захвата общей магистрали и через усилитель 9 на шину 14 выдается сигнал занятости.
Для освобождения магистрали после завершения передачи данных захвативший магистраль абонент выставляет на вход 17
«О» и на вход 18 сигнал синхронизации, при этом в триггер 7 записывается «О»
Частота, используемая счетчиком 1 для реализации процедуры захвата магистрали, подается с выхода переноса счетчика 3, с помощью которого и регистра 5 организуется задание частоты, поступающей на счетный вход счетчика 1. Частота меняется при изменении коэффициента пересчета счетчика 3, который задается на регистре 5.
По каждому сигналу переноса счетчика 3 происходит увеличение на единицу содер1р жимого счетчика 1 и подача импульса через элемент И 8 на вход установки счетчика 3. При свободной общей магистрали на выходе триггера 6 присутствует
«О», при этом на первый вход установки счетчика 2 подается сигнал установки, и его счетный режим и формирование сигнала переноса блокируется.
При захвате общей магистрали и записи «1» в триггер 6 данные от абонента, захватившего магистраль, через магист20 ральный усилитель 11 выдаются на шину 16, при этом через магистральный усилитель 10 на шину 16 выдается сигнал стробирования данных. При захвате общей магистрали и появлении на шине 14 «1» устройство переходит в режим контроля лож ного захвата общей магистрали и непрограммированного выхода ЭВМ из программ межмашинного обмена. Контроль основан на том, что в случае возникновения указанных ситуаций прекращается передача данных по шине 16 и сигналов стробирования данных по шине 15, и пауза между сигналами стробирования данных на шине 15 превосходит некоторый заданный интервал, определяемый счетчиками 2 и 3. В режиме контроля в канале, захватившем магистраль, сигнал установки счетчика 2 снимается, и счетчики 2 и 3 работают в счетном режиме, при этом по каждому сигналу стробирования данных на шине 15 происходит установка счетчиков 2 и 3. Таким образом, если пазуа превосходит заданную, 4Q то на счетчике 2 формируется сигнал переноса, по которому происходит сброс триггера 7. При этом также происходит сброс триггера 6, так как его второй вход (установки) подключен к выходу триггера 7.
При сбросе триггера 6 сигнал занятости
45 с шины 14 снимается. Сигнал переноса счетчика 2, выдаваемый на сигнальный выход 22, может использоваться для прерывания ЭВМ, захватившей магистраль. При занятости общей магистрали происходит блокировка прохождения сигналов переноса 0 счетчика 3 через элемент И 8 на вход установки счетчика 3, в этом случае после формирования каждого импульса переноса счетчик 3 обнуляется.
l383379
Формула изобретения
77 777 22
Составитель Г. Стерлин
Редактор Н. Лазаренко Техред И. Верес Корректор И. Марека
Заказ 9! 5/49 Тираж 704 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж вЂ” 35, Раушская наб., д. 4,5
Производственно-полиграфическое предприятие, г. Ужгород. ул. Проектная, 4 з и происходит обнуление триггера 6, а соответственно и снятие сигнала занятости с шины 14.
Устройство для подключения источника информации к общей магистрали, содержащее первый счетчик, первый регистр, два триггера, элемент И, первый приемный магистральный усилитель, первый и второй передающие магистральные усилители, причем выход первого регистра подключен к информационному входу первого счетчика, выход переноса которого подключен к первому входу первого триггера, подключенного вторым входом к выходу второго триггера, первый и второй входы которого являются входами устройства для подключения к выходу запроса связи и к первому выходу синхронизации источника информации, выход первого триггера соединен с управляющими входами первого и второго передающих магистральных усилителей, информационные входы которых являются соответственно входами устройства для подключения к выходам стробирования и данных источника информации, а выходы первого и второго передающих магистральных усилителей являются соответственно выходами устройства для подключения к шинам стробирования и данных магистрали, вход первого приемного магистрального усилителя является входом устройства для подключения к шине занятости магистрали, а выход первого приемного магистрального усилителя соединен с входом установки первого счетчика и с первым входом элемента И, отличающееся тем, что, с целькз повышения достоверности передачи информации, в него введены второй и третий счетчики, второй регистр, третий передающий магистральный усилитель, второй приемный магистральный усилитель, при этом выход первого триггера соединен с входом, третьего магистрального переда7о7пего усилителя, первым входом установки второго
10 счетчика и является выходом устройства для подключения к первому сигнальному входу источника информации, выход третьего передающего магистрального усилителя является выходом устройства для подключения к шине занятости магистрали, а выход второго регистра соединен с информационным входом третьего счетчика, выход переноса которого соединен с вторым входом элемента И и счетными входами первого и второго счетчиков, выход второго приемного магистрального эг7 усилителя соединен с первым установочным входом третьего счетчика и вторым установочным входом второго счетчика, выход элемента И соединен с вторым установочным входом третьего счетчика, счетный вход которого является входом устройства для подключения к второму выходу синхронизации источника информации, а выход второго счетчика соединен с третьим входом второго триггера и является выходом устройства для подключения к второму сигнальному входу источника информации, вход третьего магистрального приемного усилителя является входом устройства для подключения к шине стробирования магистрали.


