Устройство для автоматической диагностики неисправностей регистра — SU 354414 (original) (raw)
54414 ОПИСАИЗОБРЕХ АВТОРСКОМУ С Е Совэ Советских Социалистических РеспубликИ ЕЛЬСТВ Зависимое от авт, свидетельстваЗаявлено 14, Ч,1970 ( 1431999/18-24)с присоединением заявкиПриоритетОпубликовано 09.Х.1972. БюллетеньДата опубликования описания 25.Х.197 6 061 11,/0 6 05 Ь 23/О Н 031 с 213 Комитет по делам изобретений и открытий при Совете Министров СССР654.924,3 (088.8 Л вторыизобретения Н. Чачхиаии, Т Цискари видов Заявите Ордена Ленина Институт проблем управления (автоматики телемеханики)О ДЛЯ АВТОМАТИЧЕСКОЙ ДИАГНОСТИКИНЕИСПРАВНОСТЕЙ РЕГИСТРА СТРОЙС Изобретение относится к области вычислительной техники.Известно устройство для диагностики неисправностей регистра, содержащее ключи на элементах И, блок связи на двух элементах ИЛИ, регистр диагностики на триггерах, блок управления и триггер фиксации. Однако в известных устройствах отсутствует фиксация места ошибки при коррекции и диагностика неисправности. Для обнарукения места неисправности и диагностики применяются специальные тест-программы, применение которых значительно увеличивает время профилактики, Трудоемким является также процесс составления самих тест-программ,Целью предлагаемого устройства является фиксация места ошибки и проведение диагностики неисправности при обнаружении и коррекции ошибки во время передачи без прекращения процесса передачи информации. Описываемое устройство отличается от известного тем, что один выход блока управления соединен с первыми входами первого и второго входных ключей, второй выход блока управления подключен к первым входам третьего и четвертого входных ключей, вторые входы первого и третьего входных ключей соединены с выходом одного элемента ИЛИ блока связи, а выход другого элемента ИЛИ блока связи соединен со вторыми входами второго и четвертого входных ключеи, выходы входных ключей подключены к одним входам соответствующих триггеров регистра диагностики, другие входы которых соединены с5 одним из входов триггера фиксации и третьимвыходом блока управления. Выход каждоготриггера регистра диагностики подключен кодному входу соответству ющего выходногоключа, другой вход которого соединен с вы 10 ходом триггера фиксации, второй вход триггера фиксации соединен с четвертым выходом блока управления.Фиксируя место неисправности н имел результат диагностики, автоматически состав 15 ляется профилактическая карта. Использование таких карт исключает потребность в специальных тест-программах и значительно сокращает время профилактики,Профила 1(тическал карта должна содер 20 зкать индекс регистра, котороъ 1 у принадлежиттриггер с недостоверной информацией, номерэтого триггера в регистре и тнп неисправности того же триггера. При возникновенииошибки все эти данные автоматически выво 25 дятся на печать. Индекс регистра известен,так кяк известен адрес, куда посылается информация. Номер неисправного триггера фиксируется на выходах декодирующего устройства, а на выходах регистра диагностики30 фиксируется та или иная кодовая комб 1 ша 3544143сия, соответствующая определенному типу повреждения в информационном тракте (в триггере или в канале до триггера).Данное устройство позволяет без изменения схемы проводить диагностику регистров с любым числом разрядов.На фиг, 1 изображена блок схема известного устройства обнаружения и коррекции ошибки и предлагаемое устройство для автоматической диагностики неисправности в регистре; на фиг. 2 - функциональная схема предлагаемого устройства для автоматической диагностики неисправности в регистре.Устройство обнаружения и коррекции 1 содержит блок коррекции 2, информационный регистр 3, декодирующее устройство 4, блоки связи 5 и б,Устройство для автоматической диагностики неисправности триггера в регистре 7 состоит из блока управления 8, входного ключа 9, блока связи 10, регистра диагностики 11, выходного ключа 12 и триггера фиксации 13.Блоки предлагаемого устройства 7 могут быть реализованы на следующих логических элементах: блок связи 10 на двух логических элементах ИЛИ 14, входной ключ 9 на четырех логических элементах И 15, 1 б, регистр диагностики 11 на четырех триггерах 17, 18, а выходной ключ 12 на четырех логических элементах И 19.Устройство работает следующим образом. При возникновении ошибки в -ом разряде информационного регистра 3, декодирующее устройство 4 фиксирует на своем -ом выходе номер неисправного триггера. С помощью этого сигнала происходит коррекция ошибки в блоке коррекции 2 и запуск блока управления 8 предлагаемого устройства 7,На выходах блока управления 8 вырабатывается последовательность сигналов, управлеляющая работой устройства диагностики 7.Рассмотрим функционирование устройства диагностики 7, Сигналом на выходе 20 блока управления 8 происходит установка в нуль регистра диагностики 11 и триггера фиксации 13. Сигналом на выходе 21 блока управления 8 открывается входной ключ 9 (элемент И 15) и триггеры с недостоверной информацией ниформационного регистра 3 через блок связи 5 и блок связи 10 (элемент ИЛИ 14) соединяются с регистром диагностики 11 (триггеры 17). Если единичный выход информационного триггера обозначить через Т, а нулевой через Т, то к одной из схем ИЛИ 14 подключены только единичные выходы Т всех триггеров информационного регистра 3, а к другой схеме ИЛИ 14 нулевые Т. Таким образом, в триггеры 17 регистра диагностики 11 заносятся значения выходов 1-го триггера информационного регистра 3.Сигнал на выходе 22 блока управления 8 подключает устройство диагностики 7 через блок связи б к триггеру информационногорегистра 3, и изменяет его состояние. Новоеизмененное состояние триггера обозначим через Ти Т,Сигнал на выходе 23 блока управления 8открывает входной ключ 9 (элемент И 1 б) и новые значения Тф и Т информационного регистра 3 заносятся в триггеры 18 регистра диагностики 11,10 Сигналом на выходе 24 блока управления 8происходит установка в единицу триггера фиксации 13 и выключение блока управления 8.Триггер фиксации 13 открывает выходной ключ 12 и выдает на печать содержимое ре гистра диагностики 11. Кодовая последовательность на выходе регистра диагностики 11 с указанием вида неисправности приведена в таблице. Т Т Т" Тф 1 О 1 О О 1 О 1 1 О 1 1 О 1 1 1 О О О О 1 1 1 1 1 О О 1 вид повреждениянеисправен тирггерто же 20)1триггер исправен, неисправность до триггерато же 30 Одна из этой кодовой последовательностивместе с индексом регистра и номером триггера выводится на печать, что и составляет З 5 профилактическую карту,Предмет изобретения Устройство для автоматической диагности ки неисправностей регистра, содержащее ключи на элементах И, блок связи на двух элементах ИЛИ, регистр диагностики на триггерах, блок управления и триггер фиксации, отличающееся тем, что, с целью повышения 45 помехозащищенности устройства, один выходблока управления соединен с первыми входами первого и второго входных ключей, второй выход блока управления подключен к первым входам третьего и четвертого входных 50 ключей, вторые входы первого и третьеговходных ключей соединены с выходом одного элемента ИЛИ блока связи, а выход другого элемента ИЛИ блока связи соединен со вторыми входами второго и четвертого 55 входных ключей, выходы входных ключейподключены к одним входам соответствующих триггеров регистра диагностики, другие входы которых соединены с одним из входов триггера фиксации и третьим выходом блока 60 управления, выход каждого триггера регистрадиагностики подключен к одному входу соответствующего выходного ключа, другой вход которого соединен с выходом триггера фиксации, второй вход триггера фиксации соединен 65 с четвертым выходом блока управления.
Устройство для автоматической диагностики неисправностей регистра