Устройство для фиксации неустойчивых сбоев
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике. Целью изобретения является расширение функциональных возможностей устройства за счет фиксации всех разновидностей сбоев, накоп .ления информации и последующей диагностики . Устройство контролирует информацию не только по составу, но также фиксирует временные сбои. Оно содержит схему поразрядного сравнения, блок обмена, блок памяти, счетчик, распределитель импульсов, два блока ;индикации, регистр, три триггера, пять элементов И и два элемента ИЛИ. (Л 1 з.п. ф-лы, 2 ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИК
„,Я0„, 1265777 A 1 (59 4 G 06 F 11/22
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К ASTOPCHOMY СВИДЕТЕЛЬСТВУ (54) УСТРОЙСТВО ДЛЯ ФИКСАЦИИ НЕУСТОЙЧИВЫХ СБОЕВ (57) Изобретение относится к вычислительной технике. Целью изобретения
4 является расширение функциональных воэможностей устройства за счет фиксации всех разновидностей сбоев, накоп,ления информации и последующей диагностики. Устройство контролирует информацию не только по составу, но также фиксирует временные сбои. Оно содержит схему поразрядного сравнения, блок обмена, блок памяти, счетчик, распределитель импульсов, два блока ,,индикации, регистр, три триггера, с
У У (,р пять элементов И и два элемента ИЛИ. !, s.ï. ф-лы, 2 ил.
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
flo äEëAì изОБРетений и ОтнРытий (21) 3903415/24-24 (22) 29.05.85 (46) 23,10,86. Бюл. В 39 (72) О,В,Вашкевич, Г.А.Лурье и Д.И,Муравицкнй (53) 681.3 (088.8) (5&) Авторское свидетельство СССР
Ь - 920732, кл. G 06 Р 11/22). 1979.
Авторское свидетельство СССР
N-: 1126965, кл. G 06 F 11/22, 1983.
С: . Ю
Cb
Сп 3 3
1265777
Изобретение относится к вычислительной технике, Целью изобретения является расширение функциональных возможностей устройства за счет фиксации всех 5 разновидностей сбоев, накопления информации и последующей диагностики, На фиг.1 представлена структурная схема устройства для фиксации неустойчивых сбоев; на фиг ° 2 — структурная схема блока обмена.
Устройство содержит (фиг.1) первый элемент И 1, схему 2 поразрядного сравнения, первый элемент ИЛИ 3, блок 4 обмена, блок 5 памяти, первый триггер 6, счетчик 7, распределитель
8 импульсов,, второй элемент ИЛИ 9, второй элемент И 10, первый блок 11 индикации, третий 12 и второй 13 триггеры, третий 14, четвертый 15 и пятый 16 элементы И, регистр 17, второй блок 18 индикации, информационный вход 19 устройства, двунаправленную шину 20 обмена устройства, вход 21 начальной установки, вход 22 запуска цикла контроля, тактовый вход 23 устройства, Блок 4 обмена имеет второй раз решающий вход 24, первый 25 и второй
26 информационные входы, группу информационных входов 27, установочный вход 28, первый разрешающий вход 29, первый 30 и второй,31 выходы,и содержит (фиг.2) первый элемент ИЛИ 32, вторую группу элементов И 33, первый распределитель 34 импульсов, триггер
35, первую группу элементов И 36 регистр 37, второй элемент ИЛИ 38, первый дешифратор 39, генератор 40 одиночных импульсов, элемент И 41, 40
-второй распределитель 42 импульсов, второй дешифратор 43 и элемент 44 задержки.
Блок 4 обмена предназначен для организации связи с внешней 3ВМ по кана-45 лу 20 обмена и.организации записи (чтения1 информации в блок 5 памяти.
Блок 5 памяти предназначен для хранения информации о сбоях и может быть выполнен в виде набора регистров или групп элементов памяти.
Распределитель 8 импульсов предназначен для фиксации длительности цикла контроля одной тестовой посылки и .может быть выполнен на кольцевых ре. гистрах сдвига.
Блок 4 обмена работает следующим образом.
Сигнал начальной установки, поступающий по входной шине 28 производит установку распределителей 34 и 42 импульсов в исходное состояние и через элемент ИЛИ 38 устанавливает в нулевое состояние триггер 35, Триггер 35 предназначен для формирования и выдачи в канал 20 обмена устройства сигнала наличия информации в выходном регистре 37.
На выходах 25-27 постоянно имеются информационные коды, но запись их в регистр 37 и выдача в шину 31 для записи в блок 5 памяти осуществляется по сигналу несравнения, поступающему по шине 24, или по сигналу конца контроля, поступающему по шине 29, При наличии на входе одного из этих сигналов триггер 35 устанавливается в единичное состояние, а информация с входных шин 25-27 через подготовленные элементы И 36 и 33 соответственно записывается в регистр 37 и выдается в шину 31 для записи в блок 5 памяти. Одновременно по сигналу несравнения или конца контроля сигнал с выхода элемента ИЛИ 32 поступает на счетный вход распределителя 34 импульсов, формирующего на одном из своих выходов импульс, по которому дешифратор 39 формирует код адреса записи информации в блок
5 памяти и выдает его в выходную шину 31.
По сигналу наличия информации в выходном регистре 37, сформированно- му триггером 35 и поступившему по шине Ш,в канал 20 обмена, по шине
Ш „ из канала 20 обмена может поступить сигнал опроса, который переводит триггер 35 в нулевое состояние. Обмен сигналами по шинам Ш о и Pl„,„свидетельствует о выдаче в ка=. нал 20 обмена по шинам Ш вЂ” Ш диаг-
h ностической информации с выходов выходного регистра 37.
Таким образом, осуществляется обмен информацией между устройством и внешним устройством.(не показано).
По окончании контроля устройство обеспечивает возможность отображения диагностической информации, хранящейся в блоке 5 памяти, в блоке 18 индикации.
Для этого необходимо тумблер
Ф!
Откл,-разовый" установить в положение "Разовый". Нажатием кнопки
II 11
Ввод генератор 40 одиночных импуль1265777
10 сов формирует одиночный импульс, который через подготовленный элемент
И 41 поступает на синхровход распределителя 42 импульсов. Сигнал с первого выхода распределителя 42 импульов поступает на вход дешифратора
43 адреса чтения, на выходе которого формируется код адреса чтения.
Одновременно с выдачей кода адре""à чтения в .шину 31 по шине 30 с выхода элемента И 41 на вход блока
18 индикации поступает сигнал разрешения отображения информации с блока 5 памяти, Таким образом, нажимая на кнопку !5
"Ввод" можно поочередно отобразить в блоке 18 индикации всю диагностическую информацию, записанную в блок 5 памяти в процессе контроля, Устройство работает следующим об- 20 разом.
На вход 21 начальной установки устройства поступает сигнал, устанавливающий в исходное состояние двоичный счетчик 7, распределитель 8 импуль- 25 сов, блок 4 обмена, в единичное состояние — первый .триггер 6 и через элемент ИЛИ 9 второй триггер 13.
Высокие уровни с единичных выходов первого 6 и второго 13 триггеров 3р подготавливают соответственно второй
10 и третий 14 элементы Й к приему сигналов запуска цикла контроля и тактовых импульсов.
На вход 22 запуска цикла контроля
35 поступают импульсы запуска тестовых посылок цикла контроля, формируемых контролируемым устройством (не показано) по одному и тому же алгоритму.
Длительность цикла контроля опре- 40 деляется разрядностью распределителя
8 импульсов, на синхровход которого поступают импульсы запуска с входной шины 22 через элемент И 10.
Р
С приходом на вход 22 первого им- :45 пульса запуска на информационный вход 19 устройства поступает тестовая посылка первого цикла контроля, которая проходит через подготовленный элемент И 1 и записывается в ре- 50 гистр 17. Элемент И l в этом случае подготовлен сигналом с первого выхода распределителя 8 импульсов, на синхровход которого одновременно с первой тестовой посылкой поступает 55 первый импульс запуска.
Кроме того, тестовая посылка поступает на первый вход схемы 2 поразрядного сравнения, но сравнение не производится, Сравнение тестовых посылок в схеме 2 поразрядного сравнения производится только в моменты прихода тактовых импульсов на вход 23 устройства. Импульс с первого выхода распределителя 8 импульсов также устанавливает третий триггер 12 в единичное состояние и по шине 27 поступает на вход блока 4 обмена. Высокий уровень с единичного выхода триггера 12 подготавливает элемент И 16, Элемент И 16 подготовлен триггером 12 к приему тактовшх импульсов в течение всего цикла контроля контролируемого устройства, С приходом последующих импульсов запуска устройство осуществляет контроль на длительность обработки информации в контролируемом устройстве.
Если в период между первым и последним импульсом запуска на вход 19 устройства поступает информационная посылка с выхода контролируемого устройства, а на вход 23 устройства— тактовый импульс, то никакого сравнения информационных посылок не происходит, так как тактовый импульс че- рез элемент И 14 не проходит. Однако устройство обеспечивает прохождение тактового импульса через элемент И 16 на разрешающий вход 24 блока 4 обмена.
Тактовый импульс, поступивший по шине 24 на управляющий вход блока 4 обмена, обеспечивает разрешение передачи блоком 4 обмена информации о сбое в канал 20 обмена и записи в блок 5 памяти.
В этом случае в канал 20 обмена и на вход блока 5 памяти через блок
4 обмена поступает информация с выходов счетчика 7 и распределителя 8 импульсов, Если в момент прихода информационной посылки на вход 23 устройства не поступает тактовый импульс, то поступившая информационная посылка игнорируется. Появление на входе 23 устройства тактового импульса позже появления на входе 19 информационной посылки обеспечивает регистрацию сбоя по времени.
С приходом на вход 22 устройства предпоследнего импульса запуска данного цикла контроля на предпоследнем выходе распределителя 8 импульсов формируется сигнал, который пере1265777 водит. триггер 12 в нулевое состояние и тем самым блокирует вход элемента
И 16, Таким. образом, предпоследним импульсом запуска осуществляется подготовка устройства к заключитель- S ному этапу контроля — сравнению входной информационной посылки с содержимым регистра 17;
С приходом последнего импульса запуска распределитель 8 импульсов на последнем своем выходе формирует сигнал, который поступает на счетный вход двоичного счетчика 7 и увеличивает его значение на единицу, что соответствует номеру закончен- 15 ного цикла контроля. Кроме того, он подтверждает состояние триггера 13 разрешения приема тактового импульса и разрешает отображение номера цикла в узле 11 индикации.
Одновременно с приходом информационной посылки по входной шине 23 устройства поступает тактовый импульс конца первого цикла контроля.
По этому импульсу на выходе элемента И 14 формируется импульс разрешения сравнения содержимого регистра
17 и входной информационной посылки в схеме 2 поразрядного сравнения. Кроме
20
25 того, этот импульс переводит триггер 30
13 в нулевое состояние, блокируя вход элемента И 14.
Схема 2 поразрядного сравнения при несравнении кодов, поступивших на ее входы, формирует код несравнения, который поступает на первый вход элемента ИЛИ 3 для формирования сигнала несравнения, разрешающего передачу информации в канал 20 обмена и в блок
5 памяти. Сигнал несравнения, формиру-.40
-емый элементом ИЛИ 3, поступает по ши-, не 24 на разрешающий вход блока 4 об мена, Кроме того, код несравнения по шине 25 поступает на вход блока 4 обме- 45 на, По сигналу несравнения блок 4 обмена формирует сигнал наличия информации для передачи и одновременно формирует код адреса записи диагностической информации (код двоично50, ro счетчика 7, код распределителя 8 импульсов, код несравнения схемы 2 поразрядного сравнения) в блок 5 памяти, При сравнении схемой 2 поразрядно: го сравнения кодов, поступивших на ее входы, на выходах ее формируется нулевой код, который соответствует . правильной работе контролируемого б устройства ° По такому коду не формируется сигнал несравнения и запись диагностических данных в блок 5 памяти и выдача их в канал 20 обмена не производятся.
Устройство переходит в состояние, соответствующее началу работы устройства: код двоичного счетчика 7 и узла 11 индикации соответствует номеру теста, прошедшего через контролируемое устройство.
Таким образом, устройство осуществляет регистрацию сбоев при контроле.
По завершении контроля последнего цикла сигнал с последнего выхода распределителя 8 импульсов гасит информацию двоичного счетчика 7 и разрешает отображение в узле 11 индикации нулевого кода номера цикла, что свидетельствует о конце контроля.
Сигнал переполнения с выхода двоичного счетчика 7 переводит в нулевое состояние триггер 6 и поступает по шине 28 на вход блока 4 обмена, тем самым блокирует вход импульсов запуска и формирует сигнал конца контроля.
Далее на вход 23 поступает тактовый импульс конца цикла контроля, а на вход 19 — информационная посылка.
Дальнейшая работа устройства аналогична описанной.
По завершении сравнения кодов независимо от его результата сформированные диагностические данные (коды
Ь несравнения, нулевой код двоичного счетчика 7, нулевой код распределителя 8 импульсов) передают я блоком
4 обмена в канал 20 обмена и записываются в блок 5 памяти.
Следующим этапом работы устройства является этап просмотра содержи-. мого блока 5 памяти.
Содержимое блока 5 памяти просматривается на узле 18 индикации с помощью блока 4 обмена. При этом блоком 4 обмена в разовом режиме последовательно формируются адреса ячеек блока 5 памяти для просмотра и анализа содержимого в узле 18 индикации.
Таким образом устройство обеспечивает непрерывность контроля и автоматическую выдачу диагностической информации в канал обмена и одновременно ее запись и накопление в блоке памяти для последующей диагностики в разовом режиме просмотра, Кроме того, устройство обеспечивает контроль не только по составу информации, но и по длительности обработки информации контролируемым устройством, т.е. фиксирует временные сбои, формула изобретения
1, Устройство для фиксации неустойчивых сбоев, содержащее первый элемент И, регистр, схему поразрядно- l5
ro сравнения, первый элемент ИЛИ, первый блок индикации, счетчик, первый триггер, второй элемент И, причем информационный вход устройства соединен с первым информационным 20 входом схемы поразрядного сравнения, выход которой соединен с первым входом первого элемента ИЛИ, выход первого элемента И соединен с информационным входом регистра, вход запуска 25. цикла контроля устройства соединен с первым входом второго элемента И, второй вход которого соединен с выходом первого триггера, информационный выход счетчика соединен с ин- gp формационным входом первого блока индикации, вход начальной установки устройства соединен с S -входом первого триггера и установочным входом счетчика о т л и ч а ю щ e e с я тем, что, с целью расширения функциональных возможностей за счет фиксации всех разновидностей сбоев, накопления информации и последующей диагностики, устройство содержит третий, четвертый и пятый элементы И, второй и третий триггеры, второй элемент ИЛИ, второй блок индикации, распределитель импульсов с . выходами, блок памяти, блок обмена, причем ин- 45 формационный вход устройства подключен к первому входу первого элемента И, вход начальной установки устройства подключен к первому входу второго элемента ИЛИ и установочным входам распределителя импульсов и блока обмена, выход схемы поразрядного сравнения соединен с первым информационным входом блока обмена, второй информационный вход блока обмена соединен с информационным выходом счетчика, группа информационных входов блока обмена соединена
1265777 8 с первого nn (t — 1)-й выходами распределителя импульсов, выходы блока памяти соединены с информационными входами второго блока индикации, управляющий вход которого соединен с первым выходом блока обмена, второй выход которого соединен с адресным входом блока памяти, выход переполнения счетчика соединен с R -входом первого триггера и первым paspeшающим входом блока обмена, второй разрешающий вход которого соединен с выходом первого элемента ИЛИ, входвыход блока обмена соединен с двунаправленной шиной обмена устройства, -й выход распределителя импульсов соединен с управляющим входом первого блока индикации, со счетным входом счетчика и вторым входом второго элемента ИЛИ, выход которого соединен с
S-входом второго триггера, выход которого соединен с первым входом третьего элемента И, выход которого соединен с R --входом второго триггера, с первым входом четвертого элемента И и с разрешающим входом схемы поразрядного сравнения, выход регистра соединен с вторым входом четвертого элемента И, выход которого соединен с вторым информационным входом схемы поразрядного сравнения, первый выход распределителя импульсов соединен с -входом третьего триггера и вторым входом первого элемента
И, (> -Ц-й выход группы выходов распределителя импульсов соединен с Р входом третьего триггера, выход которого соединен с первым входом пятого элемента И, выход которого соединен с вторым входом первого элемента ИЛИ, выход второго элемента И соединен с входом синхронизации распределителя импульсов, тактовый вход устройства— с вторыми входами третьего и пятого элементов И.
2. Устройство по п,1, о т л и ч аю щ е е с я тем, что блок обмена содержит генератор одиночныхимпульсов, два элемента ИЛИ, элемент И, две группы элементов И, триггер, регистр, два распределителя импульсов
1 два дешифратора, элемент задержки, вход которого является первым разрешающим входом блока обмена, второй разрешающий вход которого подключен к первому входу первого элемента ИЛИ, второй вход которого соединен с выходом элемента задержки, установочный вход блока обмена подключен к первому входу второго элемента ИЛИ и установочным входам первого и вто-, рого распределителей импульсов, первый, второй информационные входы и группа информационных входов блока обмена подключены к первым входам элементов И первой и второй групп, выход первого элемента ИЛИ соединен с -входом триггера, с вторыми входами элементов И первой и второй групп и входом синхронизации первого распределителя импульсов, выходы которого соединены с группой информационных входов первого дешифратора, выходы второго распределителя импульсов соединены с группой информационных входов второго дешифратора, выходы элементов И второй группы пер65777 о вого и второго дешифрятрров образуют второй выход блока обмена, вход запуска генератора одиночных импуль" сов и первый вход элемента И через с переключатели соединены с шиной единичного потенциала, выход генератора одиночных импульсов соединен с вторым входом элемента И, выход кото рого соединен с входом синхронизации второго распределителя импуль ов и является первым выходом блока обмена, выход второго элемента ИЛИ соединен с Й -входом триггера, выходы элементов И первой группы соединены
15 с группой информационных входов регистра, выход триггера, выходы регистра и второй вход второго элемента ИЛИ образуют вход-выход блока обмена.
1265777
Составитель Д.Ванюхин
Техред И.Ходаиич Корректор В.Синицкая
Редактор И.Николайчук
Тираж 671 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб. д.4/5
Заказ 5666/47
Производственно-полиграфическое предприятие, г.ужгород, ул., Проектная,4