ГОСТ Р 51884-2002
Замечание С.2.60. Обычно сигналы ответа используются для ответа на запрос, сделанный
устройством. Сигналы событии в общем случае являются асинхронными событиями, аналогичными
прерываниям. Команда Управление Асинхронным Режимом (ЛМС) может использоваться для вы
бора и разрешения способа передачи (прерывание или сигнал) различных классов сигналов (отклик
или событие) и прерываний.
Правило С.2.47. Если устройство ни Основе Сообщений оснащено функциональным Сигнальным
регистром, то оно ДОЛЖНО СОДЕРЖАТЬ Следящий Монитор режима Записи в ячейку по адресу
Сигналыюгорегистра.
Правило С.2.48. Еслиустройство на Основе Сообщений под<крживает операции записи DOS’(ЕО)
в свой Сигнальный регистр, то Следящий Монитор DOS’этого Сигнального регистра ДОЛЖЕН ОБНА
РУЖИВАТЬ обращения только к нечетным байтам.
Правило С.2.49. Если операция записи в Сигнальныйрегистр устройства приведет врезультате к
потере данных, то этоустройствоДОЛЖНО ОТРЕАТИРОВА ТЬ на такую записьустановкой в актив
ное состояние BERR*, а не DTACK*.
Замечание С.2.61. Потеря данных произошла бы в том случае, если бы операция записи теку
щего сигнала наложилась на запись предыдущего сигнала, который еще не был считан внутренним
микропроцессором устройст ва.
Замечание С.2.62. С целью предотвращения потерн данных устройство может задержать уста
новку в активное состояние DTACK* или BERR* на время до 20 мкс (правило В.2.1).
Замечание С.2.63. Если в результате операции записи в Сигнальный регистр устройства воз
никнет ошибка магистрали (устанавливается BERR*). то эта информация не будет получена уст
ройством. В таком случае отправитель может повторить передачу этой информации.
Разрешение С.2.17. Устройство на Основе Сообщений МОЖЕТ оснащаться нефункциониру-юшим
Сигнальным регистром. Это отражается символом «1* в 14-м разряде регистра Протоката
устройства. Вэтом случае устройство может отвечать сигналом DTACK* на операцию записи в Сиг
нальный регистр, даже если оно не запоминает никаких данных в результате такого цикла записи.
Рекомендация С.2.18. Если Командное устройство ориентировано на работу с разнообразны
ми Подчиненными устройствами и конфигурациями, то рекомендуется, чтобы оно было оснащено
Сигнальным регистром и обладало возможностью получать сигналы.
3)Регистр Ответа —операция считывания этого 16-разрядного регистра выдает информацию
о статусе коммуникационных регистров устройства и связанных с ними функций.
Регистр Ответа устройства на Основе Сообщений отображает информацию о критических со
стояниях устройства. Каждый разряд указывает на какой-то один аспект состояния следующим об
разом:
Номер разряда
1514131211
1098
7
6<- 0
Назначение
0РЕЗЕРВ DORD1RErr*
RRWR FHS
Active*
Locked*
Зависящие от
устройства
RR - Read Ready: WR - Write Ready.
Поля регистра Ответа определены ниже.
Разряд 15 всегда в состоянии ноль.
Замечание С.2.64. Разряд 15 определен нолем, чтобы обеспечить соответствие формата сигна
лов и слов Статуса/Идентнфикапин прерывателя.
РЕЗЕРВ —этот разряд зарезервирован для будущего определения в рамках стандарта магистра
ли VXI. его значение всегда единица;
DOR (Данные Готовы для Вывода) (дополнительная возможность] —единица показывает, что
устройство готово выводить данные в свое Командное устройство. Функционирование описано в
С.3.3.3.
Замечание С.2.65. Устройства, которые обеспечивают функционирование команды Запрос
Байта (BRQ), должны задействовать разряд DOR.
D1R (Данные Готовы для Ввода) (дополнительная возможность! — единица показывает, что
устройство готово принимать данные от своего Командного устройства. Функционирование D1R
описано в С.3.3.3.
99