Tx scrambler seed, Transfer mode selection, Tx scrambler seed -2 – Altera 50G Interlaken MegaCore Function User Manual
Page 25: Transfer mode selection -2, Number of calendar pages

Related Information
•
50G Interlaken IP Core Clock Signals
on page 4-5
•
50G Interlaken IP Core Clock Interface Signals
Number of Calendar Pages
The Number of calendar pages parameter specifies the number of 16-bit pages of in-band flow control
data that your 50G Interlaken MegaCore function supports. The supported values are 1, 2, 4, 8, and 16.
Each 16-bit calendar page includes 16 in-band flow control bits. The application determines the interpre‐
tation of the in-band flow control bits. The IP core supports a maximum of 256 channels with in-band
flow control.
If your design requires a different number of pages, select the lowest supported number of pages which is
larger than the number required, and ignore any unused pages. For example, if your configuration
requires three in-band flow control calendar pages, you can set Number of Calendar pages to 4 and use
pages 3, 2, and 1 while ignoring page 0.
The default value of the Number of calendar pages parameter is 1.
TX Scrambler Seed
The TX scrambler seed parameter specifies the initial scrambler state.
If a single 50G Interlaken IP Core is configured on your device, you can use the default value of this
parameter.
If multiple 50G Interlaken IP Cores are configured on your device, you must use a different initial
scrambler state for each IP core to reduce crosstalk. Try to select random values for each 50G Interlaken
IP core, such that they have an approximately even mix of ones and zeros and differ from the other
scramblers in multiple spread out bit positions.
The default value of this parameter is 58’hdeadbeef123.
Transfer Mode Selection
The Transfer mode selection parameter specifies whether the 50G 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 50G 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 50G 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,
3-2
Number of Calendar Pages
UG-01140
2015.05.04
Altera Corporation
50G Interlaken IP Core Parameter Settings