Burst Errors - 2.4 English - PG169

Integrated Interlaken 150G LogiCORE IP Product Guide (PG169)

Document ID
PG169
Release Date
2024-06-05
Version
2.4 English

The TX must observe the LBUS rules which are required for compliance to the Interlaken Protocol Definition, Revision 1.2, October 7, 2008 and the Integrated Interlaken IP core requirements.

If a burst rule violation occurs, the stat_tx_burst_err signal is asserted. You must ensure that the rules governing the scheduling of bursts are observed. In particular, the segmented LBUS protocol should be given careful reading.

One common issue is having written data where more than one Burst Control Word is generated during one clock cycle. Carefully review the segmented LBUS rules. Ensure that an SOP or a channel change does not occur in the same cycle as an implied Burst Control Word resulting from BurstMax having been reached.

This can be avoided by implementing the enhanced scheduling algorithm, which uses the tx_bctlin<N> signals to force Burst Control Words in such a way as to avoid two in one clock cycle.

In summary, Burst Control Words can be implied or generated by the following cases:

  • BurstMax reached (implied)
  • EOP/SOP (implied)
  • Channel Change (implied)
  • bctlin assertion (forced)
Note: You must ensure that there is only one Burst Control Word (implied or forced) during a given cycle.