Burst-Interleaved Mode - 1.2 English

Versal ACAP Integrated 600G Interlaken with FEC Subsystem Product Guide (PG371)

Document ID
PG371
Release Date
2023-01-19
Version
1.2 English

Burst-interleaved mode occurs when packets with different channel numbers are burst interleaved on the Interlaken interface. In other words, one burst contains data representing a portion of one packet, while the next burst contains data representing a portion of another packet (from a different channel). In burst-interleaved mode, the size of the bursts on the Interlaken interface is governed by the tx_axis_tuser_bctl<M> inputs (see Burst Control Word Injection), c0_ctl_tx_burstmax and c0_ctl_tx_burstshort register fields of the CFG_C0_TX_MAIN_REG, and the changing of the channel number tx_axis_tuser_chan<M> as data from different packets is interleaved.

Ensure that the following conditions are strictly observed:

  • When tx_axis_tuser_sop<M> has been asserted for a channel, it cannot be asserted again for that channel until a corresponding tx_axis_tuser_eop<M> for that channel has been written.
  • Unless tx_axis_tuser_eop<M> is asserted, the full width of the segment, tx_axis_tdata<M> must contain valid data as discussed in the Transmit AXI4-Stream Interface.