Cтраница 1
Регистр ошибки ( ERROR REFERENCE), или Ек-регистр, должен определяться как слово с шестнадцатеричным значением и иметь имя ERимя - БД. [1]
Регистр ошибок РБ содержит индикаторы ( триггеры), которые устанавливаются при обнаружении ошибок; в трактах передачи и хранения информации; в работе логических схем канала и интерфейса ввода - вывода. Эти ошибки обнаруживаются как аппаратными, так и микропрограммными средствами. По содержимому регистра РБ формируется соответствующий байт состояния канала. [2]
Формирование адреса подканала и структура МП канала. [3] |
Блок контроля, содержащий регистры ошибок РЕ и РБ и схемы обнаружения ошибок, описывается в гл. [4]
Аппаратные средства контроля включают регистр ошибок РЕ и счетчик времени. [5]
Фиксация сигналов о сбоях производится в регистре ошибок ( РО); регистр РБЗ является информационным для блока защиты памяти; эти регистры также относятся к числу служебных регистров. [6]
Формирование сигнала МОК. [7] |
При выполнении микропрограмм каналов ошибка, обнаруженная в регистре ошибок ЦП ( РО), вызывает прерывание текущей микропрограммы и переход к микропрограмме обработки машинных ошибок, анализирующей источник ошибки и выполняющей переход к обработке аппаратных ошибок КМ или КС. [8]
Сигнал ошибки, обнаруженный в этой точке, поступает в регистр ошибок того канала, признак работы которого установлен в регистре БС ЦП. [9]
Процесс автоматической верки и диагностики машины. [10] |
Для ограничения распространения ошибок прерывание сопровождается блокировкой синхронизации в пределах одного-двух тактов после установки в единичное состояние триггера регистра ошибок РОШ. В модели ЕС-1050 сначала через полтакта в пределах рамы стойки блокируется та синхросерия, по которой сигнал ошибки зафиксировался в РОШ. Затем через такт после установки в единичное состояние триггера РОШ в пределах той же рамы блокируется другая серия синхронизации. Серии синхронизации других рам, в которых смонтировано оборудование процессора, блокируются через полтора-два такта после фиксации сигнала ошибки. [11]
Если какой-либо схемой контроля обнаружена ошибка, эта схема вырабатывает сигнал, по которому устанавливается в единичное состояние определенный триггер регистра ошибок. Одновременно с этим в счетчик ошибок, предварительно обнуленный, заносится единица. Блок контроля в соответствии с типом ошибки выдает в блок прерывания запрос прерывания, по которому запускается программа, анализирующая ошибку. Счетчик ошибок при достижении определенного числа вырабатывает сигнал неис правности СВ, по которому осуществляется переключение на резервное оборудование ( СВ) и автоматическая остановка работы машины. Блок контроля принимает и обра батьгвает сигналы неисправности узлов и схем спецвычислителя. [12]
Однопортовый регистр УУП содержит также 12 32-разрядных сумматоров с плавающей точкой, три регистра состояний для операций с плавающей точкой, регистр ошибок УП, четыре регистра состояния УУП. [13]
Если прерывание по сбою машины не замаскировано и не заблокировано с пульта управления или аппаратно, то при любом занесении информации в регистр ошибок будет сформирован сигнал Сбой машины, который вызывает выполнение микропрограммы входа в прерывание по машинному сбою. Эта микропрограмма запоминает состояние процессора в момент сбоя ( регистрация состояния), исправляет контрольные разряды регистров процессора и ячеек локальной памяти, а также производит смену ССП. Такой анализ выполняется в начале микропрограммы входа в прерывание по машинной ошибке. Если сбой обнаружен при работе канала, то выполняется ветвление в микропрограмму проверки каналов. [14]
Тесты проверяют: функционирование регистра команд; возникновение и блокировку прерывания о ГМД; начальную установку регистров; заполнение / очистку буфера ГМД при пересылке данных; функционирование регистра ошибки и состояния. [15]