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
•
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
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