Transfer mode selection, Data format, Transfer mode selection -6 – Altera 100G Interlaken MegaCore Function User Manual
Page 30: Data format -6
![background image](https://www.manualsdir.com/files/763659/content/doc030.png)
Transfer Mode Selection
The Transfer mode selection parameter specifies whether the 100G Interlaken transmitter expects
incoming traffic to the TX user data transfer interface to be interleaved or packet based. The supported
values are Interleaved and Packet. Interleaved mode is also called Segmented mode. The value of this
parameter cannot be modified dynamically; it is determined when you generate the IP core.
If the value of this parameter is Packet, the 100G Interlaken transmitter expects incoming traffic to the TX
user data transfer interface to be packet based. This setting enables the internal enhanced scheduler and
causes the IP core to send data on the Interlaken link based on the programmed
BurstMax
and
BurstMin
parameter settings.
If the value of this parameter is Interleaved, the 100G Interlaken transmitter expects you to provide
scheduling information on the Start of Burst and End of Burst signals. In Interleaved mode, you can send
either packet-based traffic or interleaved traffic, but you must provide the correct SOB and EOB signals
even when sending non-interleaved packets.
If packets are always sent contiguously in your application, Altera recommends that you set this
parameter to the value of Packet. This setting enables simpler transfers on the user data transfer interface,
and enables the 100G Interlaken IP core to perform enhanced scheduling based on the
BurstMax
and
BurstMin
settings. If the data bursts that arrive on the TX application interface might be interleaved
between channels, then you must set Transfer mode selection to the value of Interleaved.
The default value of the Transfer mode selection parameter is Interleaved.
Related Information
on page 4-7
Data Format
The Data format parameter specifies whether the 100G Interlaken IP core opportunistically generates
dual segment mode output to the RX user data transfer interface and handles dual segment mode input to
the TX user data transfer interface. The supported parameter values are Single segment and Dual
segment.
This parameter affects both the RX user data transfer interface and the TX user data transfer interface.
The 100G Interlaken IP core can accept dual segment input from the application on the TX user data
transfer interface only if you specify the value of Dual segment for the Data format parameter.
The default value of the Data format parameter is Single segment (single segment mode).
Enabling the 100G Interlaken IP core to send dual segment mode output to the RX user data transfer
interface improves bandwidth by decreasing idle bytes in outgoing communication. Likewise, enabling
the IP core to receive dual segment mode input on the TX user data transfer interface improves system
bandwidth by decreasing idle bytes in incoming communication. However, if you turn on this feature,
you must ensure your application can process data sent in dual segment format. In addition, enabling
dual segment mode configures more complex logic in the IP core, impacting resource utilization.
Related Information
on page 4-8
3-6
Transfer Mode Selection
UG-01128
2015.05.04
Altera Corporation
100G Interlaken IP Core Parameter Settings