изобретение относится к вычисли(Тельной технике и может быть использовано для обнаружения сбоев в каналах сопряжения специальных устройств с цифровыми вычислительными машинами (UBM) для сохранения работоспособ ности системы в целом. Известно устройство для тестового контроля каналов ввода-вывода ЦВМ, содержащее блок сопряжения, регистры адреса, регистры команд, дешифрг1тор команд, блок управления, блок формирования байтов состояния, блок формирования данных, регистр данйых и элемент ИЛИ l. (Однако данное устройство невоэМОФ1О использовать в системах, где нес згодимо производить оперативную обработку информации в темпе ее поступления. Наиболее близким к предлагаемому по технической сущности является уст ройство для контроля каналов вводавывода ЦВМ, содержащее регистр, в ко торый поступает код команды тест-про раммы, блок программного задания режимов, осуществлякяций дешифрацию ко да команды, блок имитации ре кимов, .производящий обработку определенного режима и формирование сигнала связи с ЦВМ, блок согласования, организующий запросы на обмен информацией с ЦВМ 2. Недостатком данного устройства является то, что оно не учитывает нарушение и пропадание управляющих синхросигналов и при отсутствии синхросигнала устройство Tepii T работоспособность в целом. Цель изобретения - повышение достоверности контроля. Указанная цель достигается тем, что в устройство для аппаратно-программного контроля и восстановления синхроимпульсов ЦВМ, содержащее блок контроля информации,блок фиксации сбоев, блок формирования сигнала связи с ЦВМ, причем выход блока контроля информации соединен с первым входом блока фикссщии сбоев, введены блок приема синхроимпульсов, формирователь уровня сигнала, блок пускаостанова, блок хранения слова состояния аварии, блок прерываний, блок формирования синхроимпульсов и задающий генератор, причем выход задающего генератора соединен с первым входом блока формирования синхроимпульсов, с первым входом блока контроля информации и с первым входом блока приема синхроимпульсов, второ вход которого является входом синхроимпульсов устройстваi выход блока приема синхроимпульсов соединен с входом формирователя уровня сигнала выход которого соединен с вторым 1ВХОДОМ блока контроля информации, первый выход блока фиксации сбоев соединен с первым входсм блока прер ваний и с вторым входсм блока формирования синхроимпульсов, выход которого является выходом синхроимпульсов устройства, второй выход блока фиксации сбоев соединен с третьим входом блока приема синхроимпульсов и. с первым входом блока формирования сигнала связи с ЦВМ, выход которого соединен с первым входом блока хранения слова состояния аварии, второй вход блока фиксации сбоев, второй вход блока прерываний и первый вход блока пуска-останова являются входом конец режима обмена устройства, второй вход блока хранения слова состояния аварии и второй вход блока формирования сигнала связи с ЦВМ являются входом чтение слова состояния устройства выход блока хранения слова состояния аварии является выходом слово состояние аварии устройства/ второ вход блока пуска-останова является входом начало режима обмена устройства, выход блока пуска-останова соединен с четвертым входом блока приема синхроимпульсов, выход блока прерываний является выходом прерывание устройства.
На чертеже схематически представлено предлагаемое устройство.
Устройство содержит блок 1 приема синхроимпульсов, представляющий собой сборку двух элементов И, формирователь 2 уровня сигнала, представляющего собой RC цепочку, блок 3 контроля информации, выполненный на элементе И, блок 4 фиксации сбоев, выполненный на триггере с счетным входом, блок 5 формирования сигнала связи с ЦВМ, блок б пуска-останова, выполненного на RS триггере, блок 7 хранения слова состояния аварии, представлякйдий собой диодную матрицу, блок 8 прерываний и блок формирования синхроимпульсов, выполненные каждый на элементе И, задающий генератор 10.
Устройство работает следующим образом.
В исходном состоянии устройства на входы блока 1 приема синхроимпулсов подаются разрешающие потенциалы с выхода блока б пуска-останова устройства и с выхода блока 4 фиксации сбоев для импульсов задакнцего генератора 10 и синхроимпульсов ЦВМ со ответственно. Сиг.налы с выхода блока 1 поступают на вход формирователя-2 уровня сигнала, на выходе которого поддерживается нулевой потенциал при наличии логической единицы на его входе и происходит, экспоненциальный рост напряжения при отсутствии этих сигналов. Выход блока 4 и выход блока 5 запрещак т в исходном состоянии и при отсутствии сбоя вццачу сигналов в ЦВМ через блоки 8, 9 и 7.
Работа устройства начинается при поступлении из ЦВМ сигнала начало режима обмена на вход блока б, с выхода которого на вход блока 1 поступает нулевой сигнал, запрещающий подачу сигналов задаквдегх) генератора 10 через блок 1 приема синхроимпульсов в формирователь 2 уровня сигнала. При сбое, приведшем к нарушению синхронизации обмена в системе и отсутствию синхроимпульсов ЦВМ на входе блока 1, на входе блока 2 будет нулевой сигнал, в результате чего напряжение на выходе блока 2 начинает расти. Через время, регулируемое в блоке 2, напряжение достигает уровня срабатывания блока 3 контроля информации, с выхода которого поступает сигнал на счетный вход блока 4 фиксации сбоев и изменяет состояние его выходов на инверсное. Один из выходов блока 4 фиксации сбоев разрешает выдачу в ЦВМ компенсирующей синхронизации от задающего генератора 10 через блок 9 формирования синхроимпульсов, а также разрешает выдачу сигнала прерывания в ЦВМ через блок 8 прерываний. Другой выход блока 4 запрещает работу блока 1 во избежание повторных срабатываний. Сигнал конец режима обмена поступает через блок 8 в ЦВМ как сигнал прерывания. Кроме того, он устанавливает в О триггер блока 4, с выхода которого единичный сигнал поступает на вход блока 1 и на вход установки в 1 блока 5, в результате чего на выходе блока 5 формируется сигнал разрешения выдачи слова состояния, поступающий на вход блока 7 хранения слова состояния аварии.
Применение устройства позволяет получать положительный технический эффект, так как устройство, включенное в систему обработки информации позволяет компенсировать пропадание синхроимпульсов, которые необходимы для работы ЦВМ в режиме запросответ, при этом ЦВМ не входит в режим динамического останова и может продолжать Оперативную обработку информации, поступакядей от абонентов.
В ЦВМ по сигналу прерывания, поступающему через блок 8 устройства, пускается аварийная программа, формирующая сигнал чтение слова состояния по которому из блока 7 считывается в ЦВМ код слова состояния
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения | 1980 |
|
SU962906A2 |
Система для обработки информации с контролем | 1979 |
|
SU877549A1 |
Устройство для сопряжения | 1979 |
|
SU896613A2 |
Устройство для сопряжения цифровых вычислительных машин с каналами связи | 1985 |
|
SU1287171A1 |
САМООРГАНИЗУЮЩАЯСЯ ВЫЧИСЛИТЕЛЬНАЯ СИСТЕМА | 2011 |
|
RU2473113C1 |
Устройство для сопряжения двух вычислительных машин | 1983 |
|
SU1111150A1 |
Многопроцессорная система | 1989 |
|
SU1686455A1 |
Устройство для контроля и восстановления вычислительного процесса | 1988 |
|
SU1605233A1 |
Устройство для сопряжения ведущей и N ведомых цифровых вычислительных машин | 1988 |
|
SU1531104A1 |
Устройство для обмена информацией | 1983 |
|
SU1142824A1 |
Авторы
Даты
1981-02-23—Публикация
1979-04-02—Подача