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

Advertising
background image

Related Information

50G Interlaken IP Core Clock Signals

on page 4-5

50G Interlaken IP Core Clock Interface Signals

on page 5-1

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

Send Feedback

Advertising