ГОСТ I»51884-2002
4)если обнаружена ошибка протокола Последовательной Пересылки Слов, когда устройство нахо
дится в состоянии No error, текущее состояние ошибкиустанавливается в значение, соответствующее
этой ошибке. Последующие ошибки НЕДОЛЖНЫ ВЫЗЫВА ТЬ изменений в состоянии ошибки.
11рави.ю С.3.32. Когда Подчиненное устройство на Основе Сообщений принимает команду RPER
(Считатьошибку протокола), оноДОЛЖНО УСТАНОВИТЬсвойразряд Err*в единицу, прежде чемоно
установит в единицу свойразряд WR.
Замечание С.3.17. Командное устройство, которое строго контролирует возникновение оши
бок. проверяет наличие этих ошибок после записи каждой команды следующим образом:
1) ожидает установки разряда WR в состояние готовности;
2) проверяет разряд Err4;
3) если указывается отсутствие ошибки, то считывает данные ответа (когда RR устанавливает-
ся в состояние готовности) или посылает следующую команду. В противном случае посылает коман
ду RPER и считывает ответ на нее.
Рекомендация С.3.4. Рекомендуется, чтобы Командные устройства и Менеджеры Ресурсов
обладали средствами строгого контроля ошибок при взаимодействии со своими Подчиненными
устройствами, особенно в процессе инициализации системы.
Правило С.3.33. Когда подчиненное устройство на Основе Сообщенийпринимает команду, требу
ющую от него вывести ответ в свойрегистр Данных Младший, оно НЕДОЛЖНОДЕЗА ТЬ повторную
установку разряда И/R в состояние готовности, зависящей от считывания Командным устройством
ответных данных.
С.3.3.5 Отказы устройств
Когда в устройстве происходит катастрофический отказ, оно переходит в состояние FAILED,
переводит в активное состояние SYSFAIL4 и сбрасывает (в ноль) свой разряд Passed.
Правило С.3.34. Еслиустройство находится в состоянии EAILED, то его Командноеустройство
ДОЛЖНО УСТАНОВИТЬ единицу в разряде Sysfail Inhibit в регистре Управления отказавшего устрой
ства.
Разрешение С.3.5 Когда устройство отказывает, то его Командное устройство МОЖЕТ также
установить (в единицу) разряд Reset в регистре Управления отказавшего устройства.
Замечание С.3.18. Командное устройство может обнаружить отказ Подчиненного устройства
путем отслеживания сигнала SYSFA1L4 или опроса разряда Passed в регистре Статуса этого устрой
ства.
Рекомендация С.3.1. Рекомендуется, чтобы при отказе устройства высшего уровня Менеджер
Ресурсов устанавливал (в единицу) разряд Sysfail Inhibit в регистре Управления отказавшего уст
ройства.
С.4 Системные ресурсы
Архитектура магистрали VXI предоставляет набор общесистемных ресурсов. Они включают
функции Гнезда 0 и управление конфигурированием системы. Данный подраздел посвящен тому,
как эти функции предоставляются. Функции управления конфигурированием предоставляются цен
тральным Менеджером Ресурсов, а функции Гнезда 0 предоставляются либо Менеджером Ресур
сов. либо устройствами Гнезда 0.
С.4.1 М е н е д ж е р Р е с у р с о в
Менеджер Ресурсов магистрали VXI является устройством, имеющим Логический Адрес 0,
которое при включении питания системы выполняет следующие функции:
1) идентификация всех устройств магистрали VXI в системе;
2) управление последовательностью самоконтроля и диагностики системы;
3) конфигурирование распределения адресов А24 и А32 системы;
4) конфигурирование иерархий Командные устройства/Подчиненные устройства системы;
5) распределение линий IRQ магистрали VME;
6) инициирование нормальной работы системы.
Логические Адреса устройств магистрали VX1 могут быть установлены статически или присво
ены динамически. Вданном подразделе рассматривается случай, когда Менеджер Ресурсов функци
онирует при статически установленныхЛогических Адресах. Функции для динамического присваи
вания Логических Адресов описаны в разделе F.
Правило С.4.1 Менеджер Ресу/ков ДОЛЖЕН ВЫТЬуст/юйством на Основе Сообщений, обладаю
щим функциональными возможностями Командногоустройства.
119