Transfer mode selection, Data format, Transfer mode selection -6 – Altera 100G Interlaken MegaCore Function User Manual

Page 30: Data format -6

Advertising
background image

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

Interleaved and Packet Modes

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

Dual Segment Mode

on page 4-8

3-6

Transfer Mode Selection

UG-01128

2015.05.04

Altera Corporation

100G Interlaken IP Core Parameter Settings

Send Feedback

Advertising