ГОСТ I*51884-2002
Замечание С.2.83. Субсостояние NORMAL OPERATION не позволяет изменять иерархию
Командное/Подчииенное устройство и конфигурацию линий прерывания, что соответствует С.2.4.4.1.
Замечание С.2.84. Команда BNO (Начать Нормальную Работу) посредством разряда Top Level
(высший уровень) в коде команды показывает, является ли устройство устройством Высшего Уров
ня или нет. Устройство Высшего Уровня не имеет Кома!итого устройства, и всубсостоянии NORMAL
OPERATION оно может работать автономно относительно всех других устройств, за исключением
устройства, привлеченного к управлению ресурсами во время исполнения. Это привлеченное уст
ройство сохраняет способность принудительно устанавливать устройство Высшего Уровня в
субсостояние CONFIGURE путем подачи устройству Высшего Уровня команды ENO (Закончить
Нормальную Работу) или команды ANO (Прекратить Нормальную Работу).
Правило С.2.82. При получении команды BNO (Почить Нормальную Работу) Командноеустрой
ство, находящееся в субсостоянии CONFIGURE, ДОЛЖНО ИСПОЛНИТЬ следующуюпроцедуру:
1) войти в субсостояние INITIALIZE;
2) отменить все отложенные и иниции/юванные сигналы и прерывания магистрали УМЕ;
3)установить, какие Подчиненные устройства ни Основе Сообщенийявляются Задатчиками ма
гистрат УМЕ, путем считывания регистра Протокола;
4) выдать команду ICOM (Указать Командное устройство) всем Подчиненным устройстваи на
Основе Сообщений, которые являются Задатчиками магистрали УМЕ;
5) выдать команду BNO (Начать Нормальную Работу)всем Подчиненнымустройствам на Основе
Сообщений и ждать ответов от них;
6) сконфигурировать все Подчиненные устройства не на Основе Сообщений, как это необходимо.
Это включает в себя распределение линий IRQ;
7) earn изложенная выше последовательность операций успешно выполнена, войти в субсостояние
NORMAL OPERATION и установить в единицу разряд Ready регистра Статуса. В противном случае
возвратиться в субсостояние CONFIGURE;
8) возвратить в регистре Данных Младший соответствующий ответ, показывающий состоя-
ние(я) самого себя и своих иерархических Подчиненных устройств. Этот ответ будет включать инфор-
мацию о любых отказах устройств, возвращаемую (в ответ на команду ВNO) Подчиненнымиустрой
ствами этого Командногоустройства.
Замечание С.2.85. В общем случае устройство входит в субсостояние NORMAL OPERATION,
если оно способно на нормальную работу.
Правило С.2.83. Приполучении команды BNO Командноеустройство, котороенаходится в субсо
стоянии NORMAL OPERATION, ДОЛЖНО ВОЗВРАЩА ТЬ в регистре Данных Младший соответ
ствующий ответ, показывающий состояние(я) самого себя и своих иерархических Подчиненных уст
ройств.
Замечание С.2.86. Поскольку устройство в субсостоянии NORMAL OPERATION уже инициа
лизировало свои Подчиненные устройства, то других действий, кроме ответа, оговоренного в пре
дыдущем правиле, не требуется.
Правило С.2.84. Устройство на Основе Сообщений, которое находится либо в состоянии
CONFIGURE, либо INITIALIZE, ДОЛЖНО УСТА ПАВЛИВАТЬразряд Ready своегорегистра Статусав
состояние ноль.
Правило С.2.85. Устройство на Основе Сообщений, которое находится в субсостоянии NORMAL
OPERATION, ДОЛЖНО ПОДДЕРЖИВАТЬ разряд Ready своего регистра Статуса установленным в
единицу.
Замечание С.2.87. Обычно Мененжер Ресурсов конфигурирует устройство на Основе Сообще
ния. имеющего функциональные возможности Программируемого Прерывателя (PI) приводить в
действие ту линию IRQ, с которой оперирует его Командное устройство.
Замечание С.2.88. Подчиненное устройство может быть запрограммировано таким образом,
чтобы возбуждать линию IRQ, с которой не оперирует его Командное устройство.
Замечание С.2.89. Правильное распределение линий IRQ я&зяется обязанностью разработчика
системы.
Правило С.2.86. 184ХУстройствомагистрат УХ1 НЕДОЛЖНО ПЫТАТЬСЯуправлятьпосред
ствомрегистров магистрали УХ!любыми устройствами магистрали УХ/, не входящими в егособствен
ный список Подчиненных устройств.
Правило С.2.87. Командноеустройство, обладающеенедостаточными знаниями о специфике уст
ройства, НЕДОЛЖНО ОЬРАЩАТЬСЯ ни к одному регистру, зависящему от устройства, в своем Под
чиненна»устройстве, кроме определенных стандартоммагистрали УХ/.
106