ГОСТ I*51884-2002
Правило С.2.46. Все устройства на Основе Сообщений ДОЛЖНЫ ИМЕТЬ регистр Протокола,
регистр Ответа и регистр Данных Младший.
Замечание С.2.59. Регистр Сигнальный, регистрДанных Расширенный, регистр Данных Стар
ший, регистр-Указатель А24 и регистр-Указатель АЗ2 являются дополнительными.
Коммуникационные регистры определяются следующим образом:
I)Регистр Протокола - содержимое этого 16-разрядного регистра при считывании показыва
ет, функционирование каких протоколов обеспечивает устройство, а также дополнительные ком
муникационные возможности устройства.
Номер1514131211109 <- 430
разряда
НазначеCMDR*
ние
SignalMaster*InterrupterFHS*
Register*
Shared
Memory*
РЕЗЕРВ Зависящие
от устрой
ства
CMDR* —единица в этом поле показывает, что устройство имеет функциональную возмож
ность только подчиненного устройства. Ноль в этом поле показывает, что устройство имеет обе
функциональные возможности: Подчиненное устройство и Командное устройство;
Signal Register* — ноль в этом поле показывает, что устройство имеет Сигнальный регистр.
Ниже дано определение Сигнального регистра:
Master* —ноль в этом поле показывает, что устройство имеет функциональную возможность
Задатчика магистрали УМЕ;
Interrupter —единица в этом поле показывает, что устройство имеет функциональную воз
можность прерывателя;
FHS* (Fast Handshake) —ноль в этом поле показывает, что регистры данных этого устройства
обеспечивают функционирование режима Быстрого Квитирования (быстрого подтверждения уста
новления связи) в соответствии с С.3.3.2. Единица в этом поле показывает, что реализуется только
режим нормальной пересылки;
Shared Memory * —ноль в этом поле показывает, что это устройство обеспечивает функциони
рование дополнительного протокола Совместно Используемой Памяти (см. раздел G. Протоколы
Совместно Используемой Памяти) и имеет один или оба регистра-Указателя А24 и А32. Единица
показывает, что функционирование протокола Совместно Используемой Памяти не обеспечивает
ся;
РЕЗЕРВ — резервируется для определения будущих функциональных возможностей, и все
разряды этого поля должны устанавливаться по умолчанию в единицу (3FI6);
зависящие от устройства — эти разряды, зависящие от устройства, могут быть определены
изготовителем устройства.
2)Регистр Сигнальный - запись в этот 16-разрядный регистр вобщем случае используется для
обмена сигналами между устройствами. Для эффективной работы системы Командное устройство
должно обладать способностью быстро обнаруживать и отвечать на любую операцию записи в Сиг
нальный регистр. Сигнал состоит из ЛогическогоАдреса отправителя и другой информации, специ
фической для сигнала.
Для сигналов существует два разных формата, отличающихся значением своего разряда 15.
Номер разряда
1514 <—S
7 «- 0
Назначение
0Ответ
Логический Адрес
Номер разряда
1514 <—8
7 <- 0
Назначение
1Событие
Логический Адрес
98
Поля сигнала:
ответ — это поле идентично разрядам 14—8 регистра Ответа, который определяется ниже;
событие — это поле показывает событие, связанное с сигналом.