Устройство для аппаратно-програм-много контроля и восстановления синх-роимпульсов цвм

Иллюстрации

Показать все

Реферат

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ н>807304

Союз Советских

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

Республик

J (61) Дополнительное к авт. сеид-ву— (22) Заявлено 0204.79 (21) 2744777/18-24 с присоединением заявки ¹ (23) Приоритет

Опубликовано 230281. бюллетень Н9 7

Р1 М К„з

G 06 F 11/00

Государственный комитет

СССР но деяам изобретений и открытий Ъ (53) УДК 681. 325 (088.8) Дата опубликования описания 230281:

Ф с

I ð

1

У с

I (72) Авторы изобретения

В.В. Астапов, В.В. Кривцов и Г.К. Гончаренко (71) Заявитель (54) УСТРОЙСТВО ДЛЯ АППАРАТНО-ПРОГРАММНОГО

КОНТРОЛЯ И ВОССТАНОВЛЕНИЯ СИНХРОИМПУЛЬСОВ

ЦИФРОВЫМИ ВЫЧИСЛИТЕЛЬНЫМИ МАШИНАМИ

Изобретение относится к вычисли тельной технике и может быть исполь-: зовано для обнаружения сбоев в каналах сопряжения специальных устройств с цифровыми вычислительными машинами (ЦВМ) для сохранения работоспособности системы в целом.

Известно устройство для тестового контроля каналов ввода-вывода

ЦВМ, содержащее блок сопряжения, регистры адреса, регистры команд, дешифратор команд, блок управления, блок формирования байтов состояния, блок формирования данных, регистр l5 данных и элемент ИЛИ (11.

:Однако данное устройство невоэмо (но использовать в системах, где неббходимо производить оперативную обработку информации в темпе ее пос- 20 тупления.

Наиболее близким к предлагаемому по технической сущности является устройство для контроля каналов вводавывода ЦВМ, содержащее регистр, в ко- 25 торый поступает код команды тест-программы, блок программного задания режимов, осуществляющий дешифрацию ко. да команды, блок имитации режимов, .йроизводящий обработку определенного 30 режима и формирование сигнала связи с ЦВМ, блок согласования, организующий запросы на обмен информацией с

ЦВМ (2 ).

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

Цель изобретения — повышение достоверности контроля.

Укаэанная цель достигается тем, что в устройство для аппаратно-программного контроля и восстановления синхроимпульсов ЦВМ, содержащее блок контроля информации, блок фиксации сбоев, блок формирования сигнала связи с ЦВМ, причем выход блока контроля информации соединен с первым входом блока фиксации сбоев, введены блок приема синхроимпульсов, формирователь уровня сигнала, блок пускаостанова, блок хранения слова состояния аварии, блок прерываний, блок формирования синхроимпульсов и задающий генератор, причем выход задающего генератора соединен с первым . входом блока формирования синхроимпульсов, с первым входом блока конт807304 роля информации и с первым входом блока приема синхроимпульсов, второй вход которого является входом синхроимпульсов устройства; выход блока приема синхроимпульсов соединен с входом формирователя уровня сигнала, выход которого соединен с вторым ! входом блока контроля информации, первый выход блока фиксации сбоев соединен с первым входом блока прерываний и с вторым входом блока формирования синхроимпульсов, выход которого является выходом синхроимпульсов устройства, второй выход блока фиксации сбоев соединен с третьим входом блока приема синхроимпульсов и с первым входом блока формирования сигнала связи с ЦВМ, выход которого соединен с первым входом блока хранения слова состояния аварии, второй вход блока фиксации сбоев, второй вход блока прерываний Щ и первый вход блока пуска-останова являются входом "конец режима обмена" устройства, второй вход блока хранения слова состояния аварии и второй вход блока формирования сигнала связи с ЦВМ являются входом

"чтение слова состояния" устройства, выход блока хранения слова состояния аварии является выходом "слово состояние аварии" устройства, второй вход блока пуска-останова является входом "начало режима обмена" устройства, выход блока пуска-останова соединен с четвертым входом блока приема синхроимпульсов, выход блока прерываний является выходом "прерывание" устройства.

На чертеже схематически представлено предлагаемое устройство.

Устройство содержит блок 1 приема синхроимпульсов, представляющий 40 собой сборку двух элементов И, формирователь 2 уровня сигнала, представляющего собой RC цепочку, блок

3 контроля информации, выполненный на элементе И, блок 4 фиксации сбоев, выполненный на триггере с счетным входом, блок 5 формирования сигнала связи с ЦВМ, блок б пуска-останова, выполненного на RS триггере, блок 7 хрВНВННН слова cQcTGRHHR BBGрии, представляющий собой диодную матрицу, блок 8 прерываний и блок 9 формирования синхроимпульсов, выполненные каждый на элементе И, задающий генератор 10.

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

В исходном состоянии устройства на входы блока 1 приема синхроимпульсов подаются разрешающие потенциалы с выхода блока б пуска-останова уст- ф) ройства и с выхода блока 4 фиксации сбоев для импульсов задающего генератора 10 и синхроимпульсов ЦВМ со.ответственно. Сигналы с выхода блока 1 поступают на вход формировате- д ля 2 уровня сигнала, на выходе кото- рого поддерживается нулевой потенци- ал при наличии логической единицы на его входе и происходит экспоненциальный рост напряжения при отсутствии этих сигналов. Выход блока 4 и выход блока 5 запрещают в исходном состоянни и при отсутствии сбоя выдачу сигналов в ЦВМ через блоки 8, 9 и 7.

Работа устройства начинается при поступлении из ЦВМ сигнала "начало режима обмена" на вход блока б, с выхода которого на вход блока 1 поступает нулевой сигнал, запрещающий подачу сигналов задающего генератора 10 через блок 1 приема синхроимпульсов в формирователь 2 уровня сигнала. При сбое, приведшем к нарушению синхронизации обмена в системе и отсутствию синхроимпульсов ЦВМ на входе блока 1, на входе блока 2 будет нулевой сигнал, в результате чего напряжение на выходе блока 2 начинает расти. Через время, регулируемое в блоке 2, напряжение достигает уровня срабатывания блока 3 контроля информации, с выхода которого поступает сигнал на счетный вход блока 4 фиксации сбоев и изменяет состояние его выходов на инверсное. Один из выходов блока 4 фиксации сбоев разрешает выдачу в ЦВМ компенсирующей синхронизации от задающего генератора 10 через блок 9 формирования синхроимпульсов, à TRK же разрешает выдачу сигнала прерывания в ЦВМ через блок 8 прерываний. Другой выход блока 4 запрещает работу блока 1 во избежание повторных срабатываний. Сигнал "конец режима обмена" поступает через блок 8 в цВм как сигнал прерывания. кроме того, он устанавливает в "0" триггер блока 4, с выхода которого единичный сигнал поступает на вход блока 1 и на вход установки в "1" блока 5, в результате чего на выходе блока 5 формируется сигнал разрешения выдачи слова состояния, поступающий на вход блока 7 хранения слова состояния аварии.

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

В ЦВМ по сигналу прерывания, поступающему через блок 8 устройства, пускается аварийная программа, формирующая сигнал "чтение слова состояния" по которому иэ блока 7 считывается в ЦВМ код слова состояния

807304

Формула изобретения

ВНИИПИ Заказ 293/74 Тираж 756 Подписное

Филиал ППП "Патент", г. Ужгород, ул. Проектная, 4 аварии и устанавливает в "0" триггер блока 5.

На этом устройство заканчивает свою работу в данном цикле обмена и готово к работе в следующем цикле.

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

"прерывание" устройства.

Источники информации, принятые во внимание при экспертизе

1. Авторское свидетельство СССР

9 570056, кл. G 06 F 11/04, 1978.

2. Авторское свидетельство СССР

М 415662, кл. G 06 F 11/04, 1974 (прототип).