Include in-band flow control block, Tx scrambler seed, Include in-band flow control block -5 – Altera 100G Interlaken MegaCore Function User Manual

Page 29: Tx scrambler seed -5, Number of calendar pages

Advertising
background image

CRC24 Error Injection

on page 8-8

Include In-Band Flow Control Block

The Include in-band flow control functionality parameter specifies whether your 100G Interlaken

MegaCore function includes an in-band flow control block.
You can turn this parameter on to include in-band flow control functionality in your IP core, or turn it off

to save resources on the device. If you turn on the parameter, you can specify the number of calendar

pages the IP core supports.
A checkmark in the check box to the left of the parameter turns this parameter on, specifying that the IP

core include the in-band flow control block. A check box with no checkmark indicates that the option is

turned off, and the IP core does not include a in-band flow control block.
By default, the Include in-band flow control functionality parameter is turned off.

Related Information

100G Interlaken IP Core In-Band Calendar Bits on Transmit Side

on page 4-17

In-Band Calendar Bits on the 100G Interlaken IP Core Receiver User Data Interface

on page 4-26

Number of Calendar Pages

When Include in-band flow control functionality is turned on, the Number of calendar pages

parameter specifies the number of 16-bit pages of in-band flow control data that your 100G 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 100G Interlaken IP Core is configured on your device, you can use the default value of this

parameter.
If multiple 100G 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 100G 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.

UG-01128

2015.05.04

Include In-Band Flow Control Block

3-5

100G Interlaken IP Core Parameter Settings

Altera Corporation

Send Feedback

Advertising