ГОСТ I*51884-2002
ANO — Прекратить Нормальную Работу. Команда используется для прекращения нормальной
работы устройства. После получения этой команды устройство возвращается к конфигурации по
умолчанию, прекращая все операции. Состояние прекращения работы определяется следующим
образом: все действия Задатчика магистрали VME останавливаются, текущие прерывания снимают
ся. новые запросы на предоставление магистрали или запросы прерывания активизироваться не
могут. Устройство находится полностью в неактивном состоянии и готово к приему команд.
Синтаксическая структура команды ANO представлена следующей таблицей.
Номер разряда1514131211109
876543210
Значение1100100
0I1111111
После исполнения операций, соответствующих этой команде, (устройство находится в состо
янии прекращения работы), данные ответа заносят в регистр Данных Младший в следующем фор
мате.
Номер разряда1514131211109876543210
Значение1111111111I11110
AHL — Назначить Линию Обработчику. Команда используется для назначения линии IRQ
магистрали VME конкретному Обработчику прерываний в Подчиненном устройстве.
Формат команды представлен следующей таблицей.
Номер разряда1514131211109876543210
Значение10101001X
Hand_ID
X
Line
Поля этой команды означают следующее:
X — произвольное безразличное состояние. Значение, записанное в этот разряд, не оказывает
никакого действия;
Hand_ID (идентификатор Обработчика) — однозначно определяет код конкретного назна
ченного Обработчика в устройстве. Значения в этом поле находятся в пределах от одного до семи.
Несколько Обработчиков внутри устройства идентифицируются в последовательном порядке, на
чиная с единицы;
Line (линия) — код номера линии IRQ магистрали VME. Значение ноль (0,6) в этом поле
означает, что Обработчик должен быть отключен.
После исполнения операций назначения, соответствующих этой команде, данные ответа за
носятся в регистр Данных Младший в следующем формате.
Номер разряда1514131211109876543210
ЗначениеStatus111111111110
где Status (статус) отображает статус выполнения команды. Коды статуса в этом поле могут прини
мать следующие значения:
a) Flfc — команда успешно выполнена,
b) 7lfc—команда не выполнена. Обработчик, указанный в поле идентификатора Hand ID. не
известен данному устройству.
Замечание Е.1.1. Явной взаимосвязи между идентификатором Обработчика (Hand_ID) и
функционированием данного обработчика нет.
AIL — Назначить Линию Прерывателю. Команда используется для назначения линии IRQ
магистрали VME конкретному прерывателю в Подчиненном устройстве. Формат команды представ
лен нижеприведенной таблицей.
136