Изобретение относится к вычиспитепыюй технике и в частности к электронным вычиспитепьным машинам (ЭВМ)i оснащенным средствами оперативного контроля, восстановления работоспособности поспе сбоя и покализации неисправностей. В таких ЭВМ при выявлении ошибок узпамк контропя в любом из устройств важно, чтобы информация с ошибками блокировалась и не участвовала в дальнейшей обработке.
Известно устройство дпя блокировки информации в ЭВМ, содержащее детектор отказов питания, эпементв ИЛИ, НЕ l, Такое устройство позволяет запомнить информацию, необходимую при повторном пуске ЭВМ в случае пропадания HanpsMieHHS. питания. Однако это устройство не дает возможности сохранять информацию в регистрах ЭВМ при наличии других видов неисправностей,
Известно также устройство для блокировки информации, содержащее регистры, синхронизирующий генератор, бпок контропя блок диагностики) 12. В этом уст{юйстве блокировка информации в регистрах
вычислительной м-ашииы происходят иутек{ блокирования синхронизирующего генератора по сигналу, вырабатьгоаемому устройством контроля (SL точнее - диагностики) выпогннения последовательности микропрограммы. Устройство работает под управлением специальных команд. Блокировка генератора происходит не всегда, а определяется командой, время блокировки также заранее определено в команде. Кроме этого устройства в указанном источнике не упоминаются, другие схемы контропя.
Наиболее близким по технической сущности к данному изобретению является устройство, содержащее регистры, выходы которых через соответствующие узпы контроля подключены ко входам узлов фиксации сигналов контроля, выход каждого из которых соединен со входом соответствующего узла передачи сигналов контроля, узлы блокировки синхронизирующих сигнапов, выходы которых подключены к управляющим входам соответствующих регистров, и узлы приема сигналов контроля 13 . Однако в этом устройстве информация блокируетсгг не в регистре, с которо1-о она поступила на вход узпов контроля, а в следующем регистре на который она успевает поступить до блокировки синхроннаярукшшх сигнапов. Со спедующего же регист ра информация опрашивается во время Щ1а1ностических процедур, вызванных сигнапом из уапа контропя. При этом снижается достоверность диагностических процедур, так как при передаче информации ,из контролируемого регистра в опрашиваемый в условиях действия внешних помех, вызвавших первоначальный сбой, возможно попопнитепь ное искажение информации. Цепью изобретения гявпяется повышение достоверности работы устройства. Поставленная цепь достигается тем, что выход каждого уапа фиксации сигнапов конт ропя соединен с первым входом соответствующего узпа блокировки синхронизирующих сигнапов, выход каждого узпа передачи сигнапов контропя-соединен со входами фугих узпов приема сигнапов контропя, каждого из которых подключен ко втЪро му входу соответствукчдбго узпа бпокировки синхронизирующих сигнапов. На фиг. 1 изображена структурная схема предлагаемого устройства; на фиг. 2 временная диаграмма работы устройства. На структурной схеме для простоты изображения представпены две группы ре гистров, которые от де пены друг от щзуга штрих-пунктирной пинией. В ЭВМ таких групп может быть несколько. Устройство дпя бпокировки информации по сигналам контропя содержит регистры 1 узлы 2 контропя узпы 3 фиксации сигнапов контропя/узпы 4 передачи сигнапов контропя, узпы 5 приема сигналов контропя и узлы 6 бпокировки синхронизирующих сигнапо На входы регистров 1 поступает информация из других функциональных узпов ЭВМ Выходы 7 регистров 1 поступают на входы узпов.2 контроля и в другие узпы ЭВМ в частности на входы блока опроса при диагностических процедурах. Выходы узпов 3 поступают на первые входы соответствую щих узпов 6 и на входы соответствующих узпов 4. Выходы узлов 4 соединены со вхо дами уйпов 5 и поступают в бпок реакции на сигналы контроля, содержащийся в ЭВМ. В нормальном режиме работы ЭВМ по любому сигналу контроля вызьгеаются диагностические пррцеду-ры, которые, испопь зуя выходы 7 регистров 1, производят опро состояния аппаратуры ЦВМ в момент обнар жения ошибки. На входы 8 узпов 6 поступают сигнапы из блока диагнос:тики и управ пения реакцией на сигналы контропя, сопержашегогя в ЭВЛД. Эти сигнапы устанавг(ивак)тся во время микропрограммных пиаг ностичеслих процедур ипи при выполнении программ диагностики по специальной команде Диагно :;тика, Сигнапы могут разрешать ипи запрещать блокировку синхронизирукядих сигнапов всеми узпами- 6 од 1овременно ипи каждым узлом 6 в отдельности. Индивидуальное переключение этих сигналов обеспечивает гибкость диагно :;тических процедур. На фиг. 1 приняты также следующие обозначения: входы 9-11 устройства триггерный элемент 12 регистра 1, логические и триггерные элементы 13-16 вход устройства 17, логические и трнггерные элементы 18-21, выходы 22-1, 23-1 и входы 23-2, 23-3, 23-4 устройства, логический элемент 24, триггерный элемент 25. Работа устройства рассматривается при срабатывании одного из узлов 2 контроля. В нормальном режиме работы ЭВМ реакция на сигналы контроля разрешена и на входы 8 узпов 6 поступают разрешакшие уровни сигнапов. На фиг. 2 показаны переключения узлов устройства при двухфазной системе синхронизирующих сигнапов, условно обозначенных в первой и второй строках Временной диаграммы соответственно 10 и 11. Прешюпожим, что регистр 1, узеп2 контроля которого обнаружил ошибку, переключается на синхронизирукжшм сигнале 10. (на фиг. 2 показано переключение сигнала на управляющем входе регистра 1). На временной диаграмме условно показано что рассматриваемый регистр 1 до обнаружения ошибки переклк чается на каждом сигнале 1О. После третьго переключения регистра 1 узел 2 контроля обнаружил ошибку (см. фиг. 2, пятая строка сверху). Узлы контропя, как правило. Представляют собой комбинационные схемы (пирамиды сложения по модулю, схемы сравнения и т. п.) Узел 3 фиксации сигнапов контроля сострит из комбинационной части (элемента 13), на которой собираются сигналы контропя от узлов 2 данной группы регист{зрв 1, и триггерного эпемеита 14, который фиксирует наличие какого-либо Сигнала контропя. Причем для каждой группы регистров 1, переключаемых на синхронизирукмцих сигналах, подаваемых на входы, Ю и 11, предусматриваются отдельные триггеры. С выхода элемента 13 узла ,3 сигнал контроля черезjузел передачи 4 поступает на вход узлов приема 5. С выхода триггерной части узла 3 (см. седьмую строку фиг. 2) сигнал поступает на вход узла 6. Узел приема 5 состоит из
логического элемента 24, на котором собираются сиснМ1ыконтропя от всех групп регистров, кроме данной, и триггерного эпемеита 25, на котором фиксируется напичие- сигнапа )Пя (см. восьмую строку сверху на фиг. 2.).
Таким ofjpaaoM, тфи возникновении сиг иала контроля в одной из групп регистров на следующем же синхронизирующем сигнале по всех группах регистров будет эафиксировано напичие ошибки и информация, вызвавшая этот сигнал, будет зафиксирована в том же регистре, с которого она поступила на вход узпа контропя. На третьей строке сверху фиг. 2 отражен резупьтат бпокиров.ки - отсутствие синхронизирующих импупьDOB на управляющем входе регистра 1 поспе срабатывания узпа 2. Дпя бпокировки синхронизирующих сигналов другой;фазы (в данном случае на входе 11 устройства) используются триггерные схемы в узпе 6, которые срабатывают по сигналам, проходящим из узла 3 или узпа 5 (см. девятую строку саерху на 4иг. 2),
Формула изобретения
Устройство ДПЯ бпокировки информации, содержащее регистры, выходы которых через соответствукжше узлы KoifTjionq п-шкпючены ко входам узпов фиксации €:и -мапов контропя, выход каждого из которых соединен со входом соответствующе ) передачи сигналов контропя, узпы бпокировки синхронизирующих сигналов, Bbixfvды которых подключены к управляю;цик входам соответствующих регистров, и узпы приема сигналов контропя, о т п и ч « к щ е е с я тем, что, с цепью повышения достоверности работы устройства, ь нем выход каждого узла.фиксации сигнапов контропя соединен с первым входом соответствующего узпа блокировки синхронипи 1уи щих сигналов, выход каждого узпа передачи сигнапов контропя соединен со входами других узлов приема сигнапов контропя, выход каждогю из которых подключен ко второму входу соответствуюп1его узпа бпокировки синхронизирующих сигнапов.
Источники информации, принятые во внимание при экспертиае:
1.Авторское свидетепьство CCVJP NO 363978, кл. Q 06F 11/QO, 1073.
2.Патент США № 3518413, кл. 235-153, 197О.
3.Патент США Ng 3229251, кн. Я4(Й4О-1461, 1966.
ut.i
название | год | авторы | номер документа |
---|---|---|---|
Устройство для контроля электронной вычислительной машины | 1981 |
|
SU1019451A1 |
Устройство для фиксации сигналов от схем контроля эвм | 1974 |
|
SU556441A1 |
Устройство для контроля релейной защиты | 1982 |
|
SU1019374A2 |
Система для обмена информацией | 1980 |
|
SU980087A1 |
Многоканальная система для контроля и диагностики цифровых блоков | 1984 |
|
SU1269137A1 |
Устройство для сопряжения абонентов с ЭВМ | 1986 |
|
SU1410041A1 |
Устройство для сопряжения ЭВМ с линиями связи | 1988 |
|
SU1536393A1 |
Устройство для подключения телеграфного аппарата к линии связи | 1976 |
|
SU571924A2 |
Устройство для сопряжения ЭВМ с каналом передачи данных | 1989 |
|
SU1686452A1 |
Устройство для обмена информацией между эвм и магнитным накопителем | 1984 |
|
SU1218391A1 |
Авторы
Даты
1978-03-15—Публикация
1974-08-23—Подача