Статус документа
Статус документа

ГОСТ Р 71083-2023 Космическая техника. Интерфейсы и протоколы высокоскоростного межприборного информационного обмена и комплексирования бортовых систем космических аппаратов. SpaceFibre-RUS

     6.4 Управляющие слова уровня мультилинии

6.4.1 Управляющие слова уровня мультилинии формируются в соответствии с таблицей 6.4.

Таблица 6.4 - Управляющие слова мультилинии

Имя

Управляющее слово

Функция

ACTIVE

Comma, ACTIVE, ACT_LS, ACT_MS

K28.7, D0.1, D0.0-D31.7, D0.0-D31.7

Инициализация однонаправленной линии.


Поля ACT_LS и ACT_MS вместе содержат 16 бит, по одному для каждой возможной линии, причем бит N соответствует линии N. Если выставлен определенный бит, то он указывает, что соответствующая линия на стороне линка, отправляющей управляющее слово ACTIVE, находится в активном состоянии. Управляющее слово ACTIVE отправляется одновременно по всем активным линиям

ALIGN

comma, ALIGN, LANES, iLANES

K28.7, D23.3, D0.0-D31.7, D0.0-D31.7

Выравнивание нескольких линий.


Поле LANES содержит два подполя: #Lanes и Lane Number. Поле #Lanes имеет длину 4 бита и обозначает количество активных линий на стороне линка, ALIGN. Поле Lane Number имеет длину 4 бита и содержит номер линии, отправляющей управляющее слово ALIGN.


Для линка мультилинии, состоящего из нескольких активных линий, управляющее слово ALIGN, отправляемое по каждой линии, является уникальным, содержащим номер этой линии.


Поле iLANES является побитово инверсным полем для поля LANES, используемым для проверки достоверности информации

PAD

comma, Fill, Fill, Fill

K28.7, K27.7, K27.7, K27.7

Заполнение нескольких линий.


Три Fill-символа после символа Comma - все К27.7, идентифицируют это слово как слово PAD

6.4.2 Управляющие слова уровня мультилинии должны использоваться для выравнивания управляющих слов, проходящих по нескольким линиям, и поддержки инициализации однонаправленных линий в несимметричном линке.

6.4.3 Управляющее слово ACTIVE должно быть сформировано следующим образом:

- первым и младшим значащим символом управляющего слова ACTIVE, который должен передаваться первым, должен быть comma К28.7;

- второй символ управляющего слова ACTIVE должен быть идентификатором управляющего слова ACTIVE и иметь значение D0.1;

- третий символ управляющего слова ACTIVE должен содержать восемь МЗБ 16-битного поля ACT, в котором каждый бит соответствует каждой возможной линии так, что линии с номером N соответствует N-й бит;

- четвертый символ управляющего слова ACTIVE должен содержать восемь СЗБ 16-битного поля ACT;

- если в поле ACT управляющего слова ACTIVE выставлен конкретный бит, то это должно указывать, что соответствующая линия на стороне линка, передающая управляющее слово ACTIVE, находится в активном состоянии.

6.4.4 Управляющее слово ALIGN должно быть сформировано следующим образом:

- первым и младшим значащим символом управляющего слова ALIGN, который должен передаваться первым, должен быть comma K28.7;

- второй символ в управляющем слове ALIGN должен быть идентификатором управляющего слова ALIGN и иметь значение D23.3;