Изобретение относится к вычислительной технике и может быть использовано в распределенных вычислительных системах, содержащих несколько тактовых источников информации, подключенных к общей магистрали.
Целью изобретения является расширение функциональных возможностей устройства путем обеспечения автоматического восстановления рабочей конфигурации магистрали.
На чертеже представлена функциональная схема предлагаемого устройства.
Устройство содержит первый и второй согласующие элементы 1 и 2, селектор 3 информации, регистр 4 адреса, счетчик 5 адреса, первый и второй регистры б и 7 сдвига, первый 8, второй 9 и третий 10 счетчики, первый 11, второй 12, третий 13 и четвертый 14 триггеры, первый 15, второй 16 и третий 17 элементы И, первый 18, второй 19 и трётий20 элементы ИЛИ, первый 21, второй 22 и третий 23 элементы задержки, элемент 24 сравнения, элемент И-ИЛИ
25, магистраль 26, шину 27 тактовых импульсов, вход 28 окончания передачи, вход 29 передаваемой информации, выход 30 разрешения передачи, выход 31 разрешения приема, выход 32 принимаемой информации, одновибратор 33, четвертый счетчик 34, четвертый элемент ИЛИ 35, пятый триггер 36, пятый элемент ИЛИ 37, вход 38 запуска, пятый и шестой счетчики 39 и 40, шестой триггер 41, шестой 42, седьмой 43 и восьмой 44 элементы ИЛИ и выход 45 индикации отсутствия абонента в логическом кольце.
Устройство работает следующим образом.
В исходном состоянии на инверсном выходе триггера 41 присутствует сигнал высокого уровня (цепи начальной установки триггера 41 не показаны с целью упрощения), который удерживает счетчики 39 и 40 в нулевом состоянии по входам сброса через элементы ИЛИ 42 и 43 соответственно.
При инициализации запуска путем подачи сигнала на вход 38 запуска через элеСО
С
с о
GO О
СО
ю
мент ИЛИ 44 устанавливается в единичное состояние триггер 36 и происходит процедура организации логического кольца так, как описано в прототипе,
Если организация логического кольца происходит успешно, то предлагаемое устройство, осуществляющее запуск, через некоторое время получает маркер, совпадающий со значением регистра 4 адреса, в результате чего устанавливается в единичное состояние триггер 11, сигнал высокого уровня с выхода которого разрешает прохождение сигнала с выхода счетчика 9 через элемент И 16. Таким образом получено право доступа данным устройством и процедура организации логического кольца закончена, а логическое кольцо сформировано.
По истечении интервала времени Ti с момента окончания текущей передачи про- исходит переполнение счетчика 9 и сигнал высокого уровня с его выхода через элемент И 16 вызывает передачу информации в магистраль, а также устанавливает в единичное состояние триггер 41, сигнал низкого уровня с инверсного выхода которого снимает удержание счетчиков 39 и 40 в нулевом состоянии.
Счетчик 39 подсчитывает число передач в магистрали по сигналу с выхода селекто- ра 3 информации и осуществляет счет по модулю 2М-И, где М - число устройств, подключенных к общей магистрали. Максимальное логическое кольцо после его образования содержит М устройств, и, еле- довательно, маркер обходит его за М передач. Но во время образования логического кольца каждое устройство передает маркер 2 раза (имеется в виду, что все устройства являются активными), а именно первый раз со своим собственным адресом, второй раз - с адресом своего ближайшего соседа, поэтому логическое кольцо во время его образования замыкается после 2М передач с момента инициализации запуска.
Счетчик 39 сбрасывается всякий раз через элемент ИЛИ 42 либо с выхода элемента И 16 в начале своей передачи при получении права доступа, либо с выхода счетчика 34 при осуществлении запуска. Таким обра- зом, если после получения права доступа или после осуществления запуска через 2М передач устройство не получит права доступа, т.е. окажется вне логического кольца, на 2М+1-Й передаче сигнал высокого уровня с выхода счетчика 39 через элемент ИЛИ 44 установит триггер 36 е единичнбе состояние, вызывая перезапуск.
Счетчик 40 подсчитывает число формируемых перезапусков на выходе счетчика 39
и сбрасывается через элемент ИЛИ 43 всякий раз сигналом высокого уровня с выхода элемента И 16 в начале своей передачи при получении права доступа.,.
Если на протяжении трех формируемых перезапусков устройство не получит права доступа, на четвертом перезапуске появится сигнал высокого уровня на выходе счетчика 40, передний фронт которого установит в нулевое состояние триггер 41 по его синх- ровходу. При этом сигнал высокого уровня с инверсного выхода триггера 41 заблокирует работу счетчиков 39 и 40 и укажет абоненту об отсутствии устройства в логическом кольце по выходу 45 индикации отсутствия абонента в логическом кольце.
Ситуация, когда после трех перезапусков устройство не получает права доступа, может возникнуть в двух случаях:
1)в случае неисправности цепей формирования права доступа, либо цепей приема (передачи) устройства (наличие триггера 41, блокирующего работу счетчиков 39 и 40, предотвратит в данном случае формирование бесконечного числа перезапусков, которое нарушило бы нормальную работу абонентов);
2)в случае, когда имеется только один активный абонент.
В последнем случае работа схемы по контролю за выпадением из логического кольца возобновляется после появления второго и более активных абонентов и после процедуры образования логического кольца, в ходе которой предлагаемое устройство получает право доступа, и триггер 41 устанавливается в единичное состояние сигналом высокого уровня с выхода элемента И 16.
Формула изобретения Устройство для подключения абонента к общей магистрали по авт. св. № 1583936, отличающееся тем, что, с целью расширения функциональных возможностей устройства путем обеспечения автоматического восстановления рабочей конфигурации магистрали, в него введены пятый и шестой счетчики, шестой триггер, шестой, седьмой и восьмой элементы ИЛИ, причем счетный вход пятого счетчика подключен к выходу селектора информации, вход сброса пятого счетчика подключен к выходу шестого элемента ИЛИ, первый вход которого подключен к выходу второго элемента И, второй вход шестого элемента ИЛИ подключен к выходу четвертого счетчика, выход пятого счетчика подключен к счетному входу шестого счетчика и первому аходу эосьмого элемента ИЛИ, второй вход
которого подключен к входу запуска устройства, выход восьмого элеменнта ИЛИ подключен к единичному входу пятого триггера, вход сброса шестого счетчика подключен к выходу седьмого элемента ИЛИ, первый вход которого подключен к выходу второго элемента И, выход шестого счетчика подключен ксинхровходу шестого триггера, информационный и единичный входы
0
которого соединены соответственно с шиной нулевого потенциала устройства и выходом второго элемента И, третий вход шестого элемента И соединен с вторым входом седьмого элемента И и инверсным выходом шестого триггера, инверсный выход шестого триггера является выходом индикации отсутствия абонента в логическом кольце устройства.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для контроля и перезапуска ЭВМ | 1987 |
|
SU1464162A1 |
Устройство для контроля времени выполнения программ | 1990 |
|
SU1746385A1 |
Устройство для сопряжения магистрали ЭВМ с периферийными устройствами | 1990 |
|
SU1751775A1 |
Многоканальное устройство для подключения абонентов к общей магистрали | 1987 |
|
SU1462311A1 |
Устройство для передачи информации | 1989 |
|
SU1700571A1 |
Распределенная система управления | 1989 |
|
SU1732345A1 |
Устройство управления доступом к обще магистрали | 1990 |
|
SU1777137A1 |
Устройство для контроля хода программы и перезапуска ЭВМ | 1985 |
|
SU1337901A1 |
Многоканальное устройство приоритета | 1986 |
|
SU1386993A1 |
МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ДЛЯ ПОДКЛЮЧЕНИЯ АБОНЕНТОВ К ОБЩЕЙ МАГИСТРАЛИ | 1991 |
|
RU2018938C1 |
Изобретение относится к вычислительной технике и может быть использовано в распределенных вычислительных системах, содержащих несколько тактовых источников информации, подключенных к общей магистрали. Цель изобретения - расширение функциональных возможностей устройства путем обеспечения автоматического восстановления логического кольца абонентов в случае выпадения одного или нескольких абонентов из логического кольца - достигается введением в устройство пятого и шестого счетчиков, шестого триггера, шестого, седьмого и восьмого элементов ИЛИ. 1 ил.
Устройство для подключения абонента к общей магистрали | 1988 |
|
SU1583936A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1991-07-15—Публикация
1989-06-21—Подача