ГОСТ Р 51884-2002
- завершение работы, зависимое от устройства. Командное устройство может завершить работу
устройства, которое не является устройством на Основе Сообщений, способом, зависимым от уст
ройства и известным данному Командному устройству. Подчиненное устройство заканчивает рабо ту.
принимая вполне определенное состояние в соответствии с С.2.2.4.
Правило С.2.35. Командное устройство НЕ ДОЛЖНО ИСПОЛЬЗОВАТЬ способ, зависимый от
устройства, для завершения работыустройство на Основе Сообщений.
Правило С.2.36. Когдаработаустройства завершается Программным Сбросом, командой магист
рали УХIили способом, зависимым отустройства, оноДОЛЖНО СОХРАНЯТЬ содержимоесвоих реги
стров Идентификации, Типаустройства. Смещения. ЛогическогоАдреса, а также состояниесвоего/>аз-
ряда А24/А32 enable в регистре Управления.
С.2.2 Р е г и с т р о в ы е у с т р о й с т в а
Обычно Регистровое устройство является только исполнительным устройством. Общение с
одним из этих устройств обычно производится через операцию считывания и записи его регистров.
Однако Регистровые устройства могут также использовать прерывания. Одним из примеров уст
ройств этого класса является релейный коммутатор, коммутирующие элементы которого переклю
чаются операциями записи в его конкретные регистры. Регистровые устройства являются простей
шими устройствами магистрали VXI и подходят для недорогих изделий.
С.2.2.1 Возможности пересылки данных
Замечание С.2.37. Протоколы магистрали VXI не предусматривают механизма для идентифи
кации Регистровых устройств, обладающих способностью Задатчика, или для управления адресным
пространством, доступным для обращения таких устройств. Следует признать, что сам факт ограни
ченной возможности Задатчика в Регистровом устройстве может стать очень значимым для Регист
ровых Подчиненных устройств. Хотя бы в том, что Регистровые устройства с возможностью Задат
чика могут выполнять ошибочную операцию записи в незащищенные адресные пространства, если
такие обращения тщательно не отслеживать. (Например, в случае интерфейса диска, использующе
го прямой доступ к памяти —Г1ДП). Таким образом, следует позаботиться о том, чтобы предотвра
тить автономную работу Регистровых устройств за пределами границ адресного пространства, на
значенных его Командным устройством.
С.2.2.2 Приоритетные прерывания
От Регистровых устройств не требуется, чтобы они использовали прерывания магистрали VME.
Тем не менее некоторые Регистровые устройства могут использовать прерывания для передачи ста
туса.
Рекомендация С.2.12. Если Регистровое устройство имеет разряд в регистре Статуса для инди
кации состояния занятости или неготовности и если этот разряд может быть нормальным образом
установлен в активное состояние на периоды более 50 мкс, то устройству рекомендуется иметь
функциональную возможность осуществлять прерывание; эта функциональная возможность может
быть активизирована для выдачи прерывания в конце периода занятости/неготовности.
Замечание С.2.38. Предыдущая рекомендация направлена на минимизацию потока информа
ционного обмена по объединительной плате из-за избыточного опроса регистров Статуса.
Замечание С.2.39. Прерыватель в Регистровых устройствах отвечает на циклы подтверждения
прерывания словом Статуса/Идентификации. соответствующим стандартному формату магистрали
VXI, который определен в С.2.1.3.1.
Стандартный формат слова Статуса/Идентификации магистрали VXI показан ниже в следую
щей таблице.
Номер разряда31 +- 161587 «- 0
НазначениеD32
Extention
(Расширение/
Статус)
Cause/Status
(Причина/адрсс)
Logical Address
(Логический
Адрес)
Замечание С.2.40. Поля Cause/Status и D32 Extention слова Статуса/Идентификации являются
дополнительными. Для Регистровых устройств значения этих полей полностью зависят от конкрет
ных устройств.
7
-
1—1311
91