セグメント AXI4-Stream バスの目的は、データ バスの利用効率を最大限に高めることです。したがって、理想的には、複数のセグメントを使用する場合、途中に未使用のセグメントを挟まないようにする必要があります。TX AXI4-Stream バス上の「ギャップ」は、無効にされたセグメント (すなわち、tx_axis_tuser_ena<M>=0)
です。
TX バスのすべてのセグメントは IDLE になる可能性があります。また、次に示す条件下では、1 つ以上のセグメント (場合によってはバスの最後のセグメント) が無効にされることがあります。
- BurstMax のサイズのバーストが発生したセグメントの後
- EOP を含むセグメントの後
- BurstMax より小さく 64 バイトより大きいサイズのバーストが発生した、EOP を含まないセグメントの後
ILKNF サブシステムの送信ロジックは、CFG_C0_TX_MAIN_REG レジスタの c0_ctl_tx_burstshort
レジスタ フィールドで指定された BurstShort 値の要件に違反することはありません。ただし、Interlaken コアは、バーストのサイズと、バーストがどのセグメントで終了するかによっては、最小限必要な数を超える IDLE 制御ワードを挿入することがあります。