Устройство для обнаружения сбоев синхронизируемой цифровой системы
Иллюстрации
Показать всеРеферат
УСТРОИСТЮ ДЛЯ ОБНАРУ«(ЕНИЯ СБОЕВ СИНХРОНИЗИРУЕМОЙ ЦИФРОВОЙ СИСТЕМЫ , содержащее элемент ИЛИ-НЕ, h. узлов контроля, каждый из которых содержит триггер, первый элемент И-НЕ, первый элемент И, элемент индикации , причем в каждом блоке контроля входы первого элемента И являются соответственно синхронизирующим и управляющим входами блока контроля , выход первого элемента И-ПЕ связан с тактовым входом триггера, отличающееся тем, что, с целью расширения функциональных возможностей устройства за счет определения количества переходов при сбоях, вызванных логическими состязаниями , в каждый узел контроля введены второй элемент И, второй элемент И-НЕ, счетчик, два одновибратора , причем входы одновибраторов объединены и подключены к выходу соответствующего блока контроля, выходы первого и второго одновибраторов связаны с соответствующими входами второго элемента И, выход которого соединен со счетным входом счетчика, сбросовый вход которого связан с входом начальной установки устройства, синхронизирующий вход счетчика соединен с выходом первого элемента И, выходы разрядов счетчика подключены к соответствующим i входам второго элемента И-НЕ и к входам элемента индикации, выход вто-г (Л рого элемента И-НЕ связан с первым С входом первого элемента И-НЕ, второй вход которого связан с синхронизирующим входом соответствующего блока контроля, сбросовый вход триггера свя.зан с входом начальной установки устройства, установочный вход триггера связан с инверсным выходом триггера , прямой выход которого подключен к соответствующему входу элемента ИПИ-НЕ, выход которого является управлякхцим выходом устройства.
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТ ИЧЕСНИХ
РЕСПУБЛИК (5 )4 С 06 1" 11/16 )
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К ABTOPCHOMY СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3711914/24-24 (22) 19.03.84 (46) 30.08.85. Бюп. ¹ 32 (72) В.А.Фатхи (53) 681.3(088.8) (56) Авторское свидетельство СССР
¹ 555354, кл. G 06 F 11/26, 1975.
Авторское свидетельство СССР № 962958, кл. G 06 F 11/16, 1981. (54) (57) УСТ1 ОЙСТВО ДЛЯ ОБНАРУЖЕНИЙ
СБОЕВ СИНХРОНИЗИРУЕИОЙ ЦИФРОВОЙ СИСТЕМЫ, содержащее элемент ИЛИ-НЕ, и. узлов контроля, каждый из которых содержит триггер, первый элемент
И-НЕ, первый элемент И, элемент индикации, причем в каждом блоке контроля входы первого элемента И являются соответственно синхронизирующим и управляющим входами блока контроля, выход первого элемента И-НЕ связан с тактовым входом триггера, о т л и ч а ю щ е е с я тем, что, с целью расширения функциональных возможностей устройства за счет определения количества переходов при сбоях, вызванных логическими состя.заниями, в каждый узел контроля введены второй элемент И, второй эле„„Я0„„1176332 А мент И-НЕ, счетчик, два одновибратора, причем входы одновибраторов объединены и подключены к выходу соответствующего блока контроля, выходы первого и второго одновибраторов связаны с соответствующими входами второго элемента И, выход которого соединен со счетным входом счетчика, сбросовый вход которого связан с входом начальной установки устройства, синхронизирующий вход счетчика соединен с выходом первого элемента И, выходы разрядов счетчика подключены к соответствующим входам второго элемента И-НЕ и к входам элемента индикации, выход вто-. рого элемента И-НЕ связан с первым входом первого элемента И-НЕ, второй вход которого связан с синхронизирующим входом соответствующего блока контроля, сбросовый вход триггера связан с входом начальной установки устройства, установочный вход триггера связан с инверсным выходом триггера, прямой выход которого подключен к соответствующему входу элемента ИЛИ-НЕ, выход которого является управляющим выходом устройства..1176332
Изобретение относится к автоматике и вычислительной технике и может быть использовано для диагностирования цифровых систем по сбоям.
Цель изобретения — расширение функциональньм возможностей устройства эа счет определения количества переходов при сбоях, вызванных логическими состязаниями сигналов.
На чертеже приведена структурная 0 схема устройства для обнаружения возникнования сбоев синхронизируемой ,цифровой системы.
Предлагаемое устройство для обнаружения возникновения сбоев содержит 13 элемент ИЛИ-НЕ 1, узлы 2 контроля, блок 3 синхронизации контролируемой системы, блоки 4 контролируемой системы, два одноврибратора 5 и 6, двоичный счетчик 7, триггер 8, эле- 20 менты И 9 и 10, первый элемент ИНЕ 11, второй элемент И-НЕ 12, блок индикации 13, вход 14 синхронизации узла 2 контроля, вход 15 управления узла 2 контроля, информационный 25 вход 16 узла 2 контроля, вход 17 начальных установок узлов 2 контроля, выход 18 устройства, вход 19 начальной установки устройства.
Предлагаемое устройство предназ- ЗО начено для обнаружения сбоев, возникающих, в частности, иэ-за логических состязаний в, цифровых синхронизируемых системах. Они в случае их критичности сопровождаются кратковремен- 5 ными изменениями выходных сигналов блоков во время действия синхроимпульса, т.е. выходной сигнал не остается неизменным во время действия синхроимпульса, а изменяется либо как 1-0-1, либо 0-1-0. Принцип действия предлагаемого устройства осно ван на обнаружении таких переходов и подсчете их числа.
Устройство работает следующим образом.
Вначале работы по входу 17 начальной установки устройства все узлы 2 контроля устанавливаются в начальное положение. Счетчик сбрасывается в ну-уо левое состояние. На прямом выходе триггера устанавливается. "0", а на инверсном выходе и разрешающем входе
Ч устанавливается "1", переводящая триггер в открытое состояние. На вы- у ходе элемента И-НЕ 11 устанавливаетря "1", на выходе элемента И-НЕ 12 я счетном входе триггера устанавливается "0". Посредством элемента ИЛИНЕ 1 на всех входах 15 управления узлов 2 контроля устанавливаются сигналы "1".
Если в цифровой системе нет сбоев, то устройство функционирует следующим образом.
С блока 3 синхронизации контролируемой системы на один из рабочих блоков 5 контролируемой системы и на один из узлов 2 контроля поступает синхроимпульс. На выходе блока 4 устанавливается сигнал "1" или "0" пусть по переднему фронту синхроимпульса. Это переключение в исправной системе происходит возможно с некоторой задержкой, но далее в процессе действия синхроимпульса изменения на выходе не происходит. Поступление синхроимпульса (уровень сигнала "1" на вход 14 синхронизации узла контроля вызывает появление сигнала
"1" на выходе элемента И 9, который переводит счетчик 7 в открытое состояние. По этой причине становится возможной реакция счетчика 7 на изменение сигнала на счетном входе, который подключен через элемент ИНЕ 11 и два одновибратора к информационному входу 16 узла 2 контроля.
При исправном функционировании блока 5 на счетном входе счетчика 7 присутствует сигнал "0", поскольку сигналы "1", поступающие на входы г элемента И 10 с выходов одновибраторов 5 и 6 не появляются одновременно, так как один одновибратор выдает сигнал " 1" определенной длительности с по переключению сигнала на входе в "0". А так как длительность Сс сиг нала на вькодах одновибратора выбирается из зависимости Т Сс Т где — длительность синхросигнала, что достигается соответствующей настройкой одновибраторов путем подключения к соответствующим выводам конструкции элементов RC-цепочек, то при исправной работе блока
4 на вьмоде одной части сдвоенного одновибратора появляется сигнал
"1" длительностью Гt-.y (< i при переключении вькода блока 4 по переднему фронту синхросигнала, когда переключается сигнал на выходе блока 4, например из "1" в "0", а на другом в некоторый другой момент времени также при появлении передне3 !!76
ro фронта синхроимпульса переключение из "0" в "1" возможно в следующем такте или через несколько тактов. воздействия синхроимпульсов, что зависит от логики работы блока 4.
Таким образом, нормальные измене-. ния сигналов на выходе блока 4 при исправной работе, происходящие под .действием тактирующих синхросигна.лов на счетный вход счетчика 7 не 10 поступают, так как длительность с синхросигналов намного больше длительности сигналов на выходах одновибраторов 5 и 6. Отсюда видно, что при отсутствии сбоев в цифровой сис- 15 теме состояние всех узлов 2 контроля не изменяется.
При возникновении сбоя в цифровой системе с блока 3 синхронизации контролируемой цифровой системы на один 20 иэ рабочих блоков 4 и на один из уз-. лов 2 контроля поступает синхроимпульс, как и прежде. Но в этом сл,чае на выходе блока 4 сигнал не устанавливается в однозначное состояние 25 по переднему фронту синхроимпульса, а изменяется от "0" к "1",либо наоборот, возможно многократно. При этом изменении сигналов из "0" в "1" пер- вый одновибратор 5 на своем выходе З0 выдает сигнал "1" длительностью а при изменении сигнала из "1" в "0" другой одновибратор 5 выдает сигнал
"1" длительностью,сн, при этом, поскольку сигналы сбоев появляются в 35 виде "бросков" сигнала, или другими словами в виде "игл" и имеют как передний фронт, так и срез, то сигналы
" 1" с прямых выходов одновибраторов
5 и 6 перекрываются во времени, к на 40 время перекрытия на выходе элемента
И 10 появляется сигнал "1" с длительностью, равной времени перекрытия сигналов "1" с прямых выходов одновибраторов. Сигнал " 1" поступает на д счетный вход счетчика . 7, который отсчитывает число переходов 0-1-0 либо 1-0-1. Первый такой переход вызывает появление "1" на одной из выходов счетчика (в младшем разряде), это вызывает переключение элемента . И-НЕ 11, и на его выходе появляется сигнал "0". С этого момента дальнейшие изменения состояния счетчика 8
332 4 при подсчете числа переходов, рассмотренных ранее, не могут изменить .состояние элемента И-НЕ 11, так как хотя бы на одном из его входов присутствует сигнал "1" при любом состоянии счетчика 7 в режиме счета. С выхода элемента И-НЕ 11 сигнал "0" поступает на первый вход элемента И-HE 12, однако переключения элемента И-НЕ 12 не происходит, так как на втором его входе присутствует сигнап "1" синхроимпульса. По этой причине триггер 8, вход которого соединен с выходом элемента И-НЕ 12 не может переключиться и находится в начальном состоянии. Как только заканчивается синхро- импульс, что равносильно появлению сигнала "1" на входе 14 синхронизации узла 2 контроля, на выходе элемента И 9 появляется сигнал "0", который поступает на разрешаннций вход счетчика 7, в результате чего счетчик
7 перестает реагировать на сигналы, поступаннцие на его счетный вход. Одновременно сигнал "0" со входа 14 синхронизации узла 2 контроля поступает на второй вход элемента ИНЕ 12 и вызывает срабатывание триггера 8, на прямом его выходе появляется сигнал "1", а на инверсном—
"0". Так как инверсный выход триггера 8 соединен с его управляющим входом V, то триггер переходит в закрытое состояние и перестает реагировать на сигналы, поступающие на его вход Т. Сигнал "1" с прямого выхода триггера 8 поступает на соответствующий вход элемента ИЛИ-НЕ 1 и вызывает его переключение, при этом сигнал "0" с его выхода поступает на вход 15 управления узлов 2 контроля. На выходах элементов И 9 устанавливается сигнал "0", который поступает на управляющие входы счетчиков 7, в результате чего они перестают реагировать на сигналы, поступанцие на их счетные входы. Состоя1 ния счетчиков 7 отображают блоки индикации 13.
С выхода 18 устройства сигнал о возникновении сбоя может передавать ся в блок управления цифровой системой для фиксации такта, на котором произошел сбой.
1176332
Составитель И.Сафронова
Редактор Т.Парфенова Техред М.Кузьма Корректор А.Обручар
Заказ б846 Тирам 709 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, И-35, Раушская наб., д. 4/5
Филиал ППП "Патент", г. Укгород, ул. Проектная, 4