Modifying hidden parameter values, Modifying hidden parameter values -3 – Altera 100G Interlaken MegaCore Function User Manual

Page 96

Advertising
background image

Figure 9-2: Swapped Lane Order

Lane 1
Lane 2

Lane 0

.
.
.

Lane N

Two parameters determine lane order:

SWAP_TX_LANES

SWAP_RX_LANES

When a parameter is set to 0, the 100G Interlaken IP core implements the Straight Lane order. When a

parameter is set to 1, the 100G Interlaken IP core implements the Swapped Lane order. The TX and RX

parameters are independent and can be set separately.
To conform with the Interlaken specification, the default value of

SWAP_TX_LANES

and

SWAP_RX_LANES

is

1.
Note: Running traffic with incompatible lane swapping configuration results in CRC24 errors and

incorrect data at the receiver.

Related Information

Modifying Hidden Parameter Values

on page 9-3

Modifying Hidden Parameter Values

To modify the value of a hidden parameter, you must edit one or more generated files. Every time you

regenerate the 100G Interlaken IP core, the files are overwritten and you must edit them again.

Table 9-1: Files to Edit to Modify the Value of a Hidden Parameter

In each entry, the first file controls the RTL parameter value for synthesis, and the second file controls the RTL

parameter value for simulation.

Parameter

Arria 10 Variations

Other Variations

RXFIFO_ADDR_WIDTH

<instance name>

/synth/

<instance name>

.v

<instance name>

/sim/

<instance name>

.v

<instance name>

.v

<instance name>

_ sim/

<instance name>

.v

UG-01128

2015.05.04

Modifying Hidden Parameter Values

9-3

Advanced Parameter Settings

Altera Corporation

Send Feedback

Advertising