Устройство для автоматической диагностики неисправностей регистра

Иллюстрации

Показать все

Реферат

 

3544I4

О П И СА Н И Е

ИЗОБРЕТЕНИЯ

Х АВТОРСКОМУ СВЙДЕТЕЛЬСТВУ

Совэ Советских

Социалистических

Республик

Зависимое от авт, свидетельства эч"

Заявлено 14.IV.1970 (М 1431999/18-24) с присоединением заявки №

Приоритет

Опубликовано 09.Х.1972. Бюллетень № 30

Дата опубликования описания 25.Х.1972

Комитет по делам изобретений и открытий при Совете Министров

СССР

М Кл G 06f 11/00

G 051> 23/02

Н 03I(21/34

УДК 654.924,3(088.8) Л вторы изобретения

Н. Н. Чачхиаии, Т. P. Давидов и Д. В. Цискаридзе

Заявитель

Ордена Ленина Институт проблем управления (автоматики и телемеханики) УСТРОЙСТВО ДЛЯ АВТОМАТИЧЕСКОЙ ДИАГНОСТИКИ

НЕИСПРАВНОСТЕЙ РЕГИСТРА

Изобретение относится к области вычислительной техники.

Известно устройство для диагностики неисправностей регистра, содержащее ключи на элементах «И», блок связи на двух элементах

«ИЛИ», регистр диагностики на триггерах, блок управления и триггер фиксации. Однако в известных устройствах отсутствует фиксация места ошибки при коррекции и диагностика неисправности. Для обнаружения места неисправности и диагностики применяются специальные тест-программы, применение которых значительно увеличивает время профилактики. Трудоемким является также процесс составления самих тест-программ.

Целью предлагаемого устройства является фиксация места ошибки и проведение диагностики неисправности при обнаружении и коррекции ошибки во время передачи без прекращения процесса передачи информации.

Описываемое устройство отличается от известного тем, что один выход блока управления соединен с первыми входами первого и второго входных ключей, второй выход блока управления подключен к первым входам третьего и четвертого входных ключей, вторые входы первого и третьего входных ключей соединены с выходом одного элемента «ИЛИ» блока связи, а выход другого элемента «ИЛИ» блока связи соединен со вторыми входами второго и четвертого входных ключей, выходы входных ключей подключены к одним Входам соответствующих триггеров регистра диагностики, другие входы которых соединены с

5 одним из входов триггера фиксации и третьим выходом блока управления. Выход каждого триггера регистра диагностики подключен к одному входу. соответству ющего выходного ключа, другой вход которого соединен с вы10 ходом триггера фиксации, второй вход триггера фиксации соединен с четвертым выходом блока управления.

Фиксируя место неисправности н имея результат диагностики, автоматически состав15 ляется профилактическая карта. Использование таких карт исключает потребность в специальных тест-программах и значительно ."окращает время профилактики.

Профилактическая карта должна содер20 >кать HH3cl(c pBI HcTp2, (отором;: IIpiIH2+Jic>I(HT триггер с недостоверной информацией, номер этого триггера в регистре и тип неисправности того же триггера. При возникновении ошибки все эти данные автоматически выво25 дятся на печать. Индекс регистра известен, так кяк известен адрес, куда посылается информация. Номер неисправного триггера фиксируется на выходах декодирующего устройства, а на выходах регистра диагностики

30 фиксируется та или иная кодовая коз1бина354414

3 сия, соответствующая определенному типу повреждения в информационном тракте (в триггере или в канале до триггера).

Данное устройство позволяет без изменения схемы проводить диагностику регистров с любым числом разрядов.

На фиг. 1 изображена блок схема известного устройства обнаружения и коррекции ошибки и предлагаемое устройство для автоматической диагностики неисправности в регистре; на фиг. 2 — функциональная схема предлагаемого устройства для автоматической диагностики неисправности в регистре.

Устройство обнаружения и коррекции 1 содержит блок коррекции 2, информационный регистр 8, декодирующее устройство 4, блоки связи 5 и б.

Устройство для автоматической диагностики неисправности триггера в регистре 7 состоит из блока управления 8, входного ключа 9, блока связи 10, регистра диагностики

11, выходного ключа 12 и триггера фиксации 18.

Блоки предлагаемого устройства 7 могут быть реализованы на следующих логических элементах: блок связи 10 на двух логических элементах «ИЛИ» 14, входной ключ 9 на четырех логических элементах «И» 15, lб, регистр диагностики 11 на четырех триггерах 17, 18, а выходной ключ 12 на четырех логических элементах «И» 19.

Устройство работает следующим образом.

При возникновении ошибки в i-ом разряде информационного регистра 8, декодирующее устройство 4 фиксирует на своем i-ом выходе номер неисправного триггера. С помощью этого сигнала происходит коррекция ошибки в блоке коррекции 2 и запуск блока управления 8 предлагаемого устройства 7.

На выходах блока управления 8 вырабатывается последовательность сигналов, управлеляющая работой устройства диагностики 7.

Рассмотрим функционирование устройства диагностики 7. Сигналом на выходе 20 блока управления 8 происходит установка в нуль регистра диагностики 11 и триггера фиксации

18. Сигналом на выходе 21 блока управления

8 открывается входной ключ 9 (элемент «И»

15) и триггеры с недостоверной информацией ни формационного регистра 8 через блок связи 5 и блок связи 10 (элемент «ИЛИ» 14) соединяются с регистром диагностики 11 (триггеры 17). Если единичный выход информационного триггера обозначить через Т, а нулевой через Т, то к одной из схем «ИЛИ» 14 подключены только единичные выходы Т всех триггеров информационного регистра 8, а к другой схеме «ИЛИ» 14 нулевые Т. Таким образом, в триггеры 17 регистра диагностики

11 заносятся значения выходов i-го триггера информационного регистра 8.

Сигнал на выходе 22 блока управления 8 подключает устройство диагностики 7 через блок связи б к триггеру информационного

4 регистра 8, и изменяет его состояние. Новое измененное состояние триггера обозначим через Т"" и Т ".

Сигнал на выходе 28 блока управления 8 открывает входной ключ 9 (элемент «И» lб) и новые значения Т": и Т" информационного регистра 8 заносятся в триггеры 18 регистра ди агн ости ки 11.

10 Сигналом на выходе 24 блока управления 8 происходит установка в единицу триггера фиксации 18 и выключение блока управления 8.

Триггер фиксации 18 открывает выходной ключ 12 и выдает на печать содержимое ре15 гистра диагностики 11. Кодовая последовательность на выходе регистра диагностики 11 с указанием вида неисправности приведена в табли,це.

Т Т Т" Т"

1 0 1 0

0 1 0 1

1 0 1 1

0 1 1 1

0 0 0 0

1 1 1 1

1 0 0 1 вид повреждения неисправен тирггер то же

)1 триггер исправен, неисправность до триггера то же

Одна из этой кодовой последовательности вместе с индексом регистра и номером триггера выводится на печать, что и составляет профилактическую карту.

Предмет изобретения

Устройство для автоматической диагности40 ки неисправностей регистра, содержащее ключи на элементах «И», блок связи на двух элементах «ИЛИ», регистр диагностики на триггерах, блок управления и триггер фиксации, отличающееся тем, что, с целью повышения

45 помехозащищенности устройства, один выход блока управления соединен с первыми входами первого и второго входных ключей, второй выход блока управления подключен к первым входам третьего и четвертого входных

50 ключей, вторые входы первого и третьего входных ключей соединены с выходом одного элемента «ИЛИ» блока связи, а выход другого элемента «ИЛИ» блока связи соединен со вторыми входами второго и четвертого

55 входных ключей, выходы входных ключей подключены к одним входам соответствующих триггеров регистра диагностики, другие входы которых соединены с одним из входов триггера фиксации и третьим выходом блока

60 управления, выход каждого триггера регистра диагностики подключен к одному входу соответствующего выходного ключа, другой вход которого соединен с выходом триггера фиксации, второй вход триггера фиксации соединен

65 с четвертым выходом блока управления.