Устройство для обнаружения ошибок в контрольном оборудовании Советский патент 1978 года по МПК G06F11/08 

Описание патента на изобретение SU596949A1

(54) УСТРОЙСТВО ДЛЯ ОБНАРУЖЕНИЯ ОШИБОК В КОНТРОЛЬНОМ ОБОРУДОВАНИИ

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

На чертеже изображена функциональная схема устройства. Рассмотрен случай, когда информация из регистра-ис- очника (входной регистр) пересылается в два регистра - приемника.

Устройство представляет собой часть цифровой вычислительной мащины (ЦВМ), в которой производятся контролируемые передачи из регистра 1 и триггера 2 контрольного разряда входного регистра в регистры 3 и 4 с триггера.ми 5 и 6 контрольного разряда соответственно. Для простоты изображения на чертеже показаны регистры, построенные на дина.мических триггерах с общими строба.ми занесения.

Рабочий режи.м ЦВМ определяется нулевым состоянием триггера 7 режима проверки и триггеров 8 и 9 управлеиия.

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

Информация с инфор.мационных входов 10 регистра 1 и входа 11 триггера 2 контрольного разряда входного регистра принимается в регистр 1 и триггер 2 по стробу 12 занесения. Состояние регистра контролируется тре.мя блоками: блоком 13 формирования контрольного разряда для разрядов регистра 1, которь;е передаются в регистр 3; блоком 14 формирования контрольного разряда, для оставщихся разрядон регистра 1, которые передаются в регистр 4; блоком 15 выработки сигнала на выходе I 6 ошибки контроля регистра 1 по сигналам от блоков 13 и 14 и от триггера 2 контрольного разряда входного регистра 1.

Блоки 13, 14 и 15 при контроле по нечетности представляют собой сумматоры по модулю 2. Как правило, каждый такой сумматор имеет два выхода - прямой и инверсный. На чертеже для простоты изображены только прямые выходы.

При правилько.м приеме, на регистр 1 сигнал на выходе 16 и.меет низкий уровень и соответствующий разряд регистра ошибок не будет устанавливаться в еди.ничное состояние. Регистр ошибок на чертеже не показан.

При передачах с регистра 1 на регистры 3 и 4 вь;рабатываются стробы 17 и 18 занесения соответственно. Эти стробы .могут вырабаты-. ваться одновременно и раздельно.

Для занесения в триггер 5 контрольного разряда регистра 3 в рабочем режиме выход блока 13 поступает на первый вход элемента

И 19, На второй вход эле.мента И 19 поступает сигнал с нулевого выхода триггера 7 режима 1фоверки. Выход элемента И 19 поступает через элемент ИЛИ 20 на информационный вход триггера 5.

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

Занесение в триггер 6 контрольного разряда регистра 4 реализовано аналогично. Выход блока 14 поступает на первый вход элемента И 23. На второй вход элемента И 23 поступает нулевой выход триггера режима ироверки 7. Выход элемента И 23 через элемент ИЛИ 24 поступает на пнформациониый вход триггера 6. Контролируемый блок 25 вырабатывает иа своем выходе 26 сигнал ощибки при выявлении несоответствия между содержимым регистра 4 и значением триггера 6. Сигиал с выхода 26 поступает на вход регистра ошибок.

В режиме проверки контролируемых блоков устанав.1иваются в единичное состояние триггер 7 режима проверки и триггеры 8 и 9. Установка этих триггеров производится по отдельпым управляющим сигнала.м (микрооперация.м) на входы 27 и 28 в команде «Диагностика. На информационные входы 29, 30 и 31 триггеров 7, 8 и 9 поступает информация, определяемая операндом этой команды. Триггеры 8 и 9 .могут устанавливаться в единичное состояние одновременно или раздельно. Эти триггеры введены для осуществления раздельной проверки блоков 21 и 25. Раздельная проверка контролируемых блоков упрощает разработку тестовых программ. Однако наличие триггеров 8 и 9 не является обязательным. Оиисание работы проводится для случая, когда оба триггера 8 и 9 установлены в единичное состояние.

В режиме проверки на нулевом выходе триггера 7 устанавливается низкий уровень, который заблокирует элементы И 19 и 23. На иервый вход эле.мента И 32 поступает сигнал с выхода триггера 2. На второй вход элемента И 32 поступает си-гиал с единичного плеча триггера 7. На- третий вход э.:1е гента И 32 поступает сигнал с выхода триггера 8. В зависимости от состояния триггера 2 устанавливается триггер 5. При приеме в регистр 3 информации, которая lie соответствует значению триггера 5, блок 21 вырабатывает сигна.; ощибки, который с выхода 22 поступает в регистр ошибок и устанавливает в единичное состояние соответствующий разряд регистра ошибок. Состояние регистра ошибок может быть опрошено по специальной модификации т омаиды «Диагностика. Таким образо.м устройство обеспечивает ирограммную проверку блока 21.

Аналогичным образо.м производится проверка блока 25 через элемент И 33 и эле.меит 24. Цодборо.м кодов регистра 1 можно произвести полную проверку блоков 21 .и 25.

Похожие патенты SU596949A1

название год авторы номер документа
Устройство для фиксации сбоев электронно-вычислительной машины 1981
  • Кузнецов Владимир Павлович
  • Малов Николай Анатольевич
SU962913A1
Устройство для обмена информацией 1979
  • Дейнека Василий Иванович
  • Ластоверов Геннадий Яковлевич
  • Петухов Олег Васильевич
  • Раисов Олег Абрамович
  • Скрипка Григорий Иванович
  • Слободянюк Людмила Ивановна
  • Ценин Виктор Александрович
SU849191A2
Запоминающее устройство с самоконтролем 1985
  • Белалов Евгений Яковлевич
  • Бочков Валерий Константинович
  • Рудаков Эдуард Владимирович
  • Саламатов Сергей Петрович
SU1287240A1
Устройство для фиксации сигналов от схем контроля эвм 1974
  • Аноприенко Валентин Иосифович
  • Краснов Владимир Сергеевич
  • Лихтер Яков Моисеевич
SU556441A1
Устройство для сопряжения ЦВМ с аналоговыми объектами 1986
  • Омельченко Виктор Иванович
  • Строцкий Борис Михайлович
SU1425698A2
Устройство для сопряжения вычислительного комплекса накопителей на магнитной ленте 1983
  • Анскайтис Антанас Антанович
  • Бакутис Ионас Пятрович
  • Малунавичюс Пятрас Стасевич
SU1142839A1
Устройство для контроля накопителя 1973
  • Мурусидзе Торнике Абелович
SU470867A1
Устройство для проверки программ на сбое устойчивость 1984
  • Смирнов Юрий Александрович
  • Водолазкий Валентин Иванович
  • Конищев Валерий Петрович
  • Долбак Александр Владимирович
SU1205148A1
Устройство для обнаружения и коррекции ошибок 1990
  • Емельяненко Виталий Михайлович
SU1783583A1
Устройство для программного управления технологическими процессами 1985
  • Филиппов Василий Алексеевич
  • Семенов Владимир Ильич
  • Максимов Борис Павлович
  • Савельев Анатолий Петрович
  • Хамбур Геннадий Дмитриевич
SU1282161A1

Иллюстрации к изобретению SU 596 949 A1

Реферат патента 1978 года Устройство для обнаружения ошибок в контрольном оборудовании

Формула изобретения SU 596 949 A1

SU 596 949 A1

Авторы

Лихтер Яков Моисеевич

Сирота Николай Антонович

Даты

1978-03-05Публикация

1975-07-09Подача