Visible to Intel only — GUID: jfd1614291525723
Ixiasoft
Visible to Intel only — GUID: jfd1614291525723
Ixiasoft
4.3.1. Interleaved and Packet Modes
The value you specify for the Transfer mode selection parameter in the IP parameter editor determines the IP transmit mode.
In Packet mode, the Interlaken IP performs Optional Scheduling Enhancement based on Section 5.3.2.1.1 of the Interlaken Protocol Specification, Revision 1.2. The IP ignores the itx_sob and itx_eob signals. Instead, the IP performs optional enhanced scheduling based on the settings of BurstMax and BurstMin.
In Interleaved mode, you can achieve full capability of channelization and per-channel flow control offered by the Interlaken IP. In this mode, you can interleave bursts of different channels. It allows more efficient use of bandwidth. The Interlaken IP inserts burst control words on the Interlaken link based on the itx_sob and itx_eob inputs. The internal optional enhanced scheduling is disabled and the BurstMax and BurstMin values are ignored. BurstShort is still in effect. To avoid overflowing the transmit FIFO, you should not send a burst that is longer than 1024 bytes.
In Interleaved mode or in Packet mode, the Interlaken IP can accept non-interleaved data on the TX user data transfer interface (itx_din_words). However, if the IP is in Interleaved mode, the application must drive the itx_sob and itx_eob inputs correctly.
In Interleaved mode or in Packet mode, the Interlaken IP can generate interleaved data transfers on the RX user data transfer interface (irx_dout_words). The application must be able to accept interleaved data transfers if the Interlaken link partner transmits them on the Interlaken link. In this case, the Interlaken link partner must send traffic in Interleaved mode that confirms with the Interlaken IP BurstShort value.