Visible to Intel only — GUID: ufn1605300404378
Ixiasoft
Visible to Intel only — GUID: ufn1605300404378
Ixiasoft
3. Low Latency 50G Ethernet Intel® FPGA IP Parameters
The Low Latency 50G Ethernet Intel® FPGA IP parameter editor provides the parameters you can set to configure the Low Latency 50G Ethernet Intel® FPGA IP and simulation testbenches.
The Low Latency 50G Ethernet Intel® FPGA IP parameter editor includes an Example Design tab. For more information, refer to the Low Latency 50G Ethernet Intel® FPGA IP Design Example User Guide: Stratix® 10 Devices.
Parameter | Range | Default Setting | Description |
---|---|---|---|
Main: General Options | |||
Ready Latency | 0 3 |
0 | Selects the Ready Latency value on the TX client interface. Ready Latency is an Avalon® streaming interface property that defines the number of clock cycles of delay from when the IP asserts the l1_tx_ready signal to the clock cycle in which the IP can accept data on the TX client interface. Refer to the Avalon® Interface Specifications. Selecting a latency of 3 eases timing closure at the expense of increased latency for the datapath. If you set the Ready Latency to 3 and turn on standard flow control, data might be delayed in the IP while the IP is backpressured. |
Main: PCS/PMA Options | |||
PHY reference frequency | 644.53125 MHz 322.265625 MHz |
644.53125 MHz | Reference clock frequency for PHY. |
Main: MAC Options | |||
Enable TX CRC insertion | Enabled Disabled |
Enabled | When enabled, the TX MAC calculates and insert a CRC at the end of the frame. |
Enable link fault generation | Enabled Disabled |
Disabled | When enabled, the IP implements link fault signaling as defined in the IEEE 802.3-2012 IEEE Standard for Ethernet. The MAC includes a Reconciliation Sublayer (RS) to manage local and remote faults. When enabled, the local RS TX logic can transmit remote fault sequences in case of a local fault and can transmit IDLE control words in case of a remote fault. |
Enable preamble passthrough | Enabled Disabled |
Disabled | When enabled, the IP is in RX and TX preamble pass-through mode. In RX preamble pass-through mode, the IP passes the preamble and Start Frame Delimiter (SFD) to the client instead of stripping them out of the Ethernet packet. In TX preamble pass-through mode, the client specifies the preamble and provides the SFD to be sent in the Ethernet frame. |
Enable MAC stats counters | Enabled Disabled |
Enabled | When enabled, the IP includes statistics counters that characterize TX and RX traffic. These statistics counters can be read via the Avalon® memory-mapped bus. |
Enable Strict SFD Check | Enabled Disabled |
Disabled | When enabled, the IP can implement strict SFD checking in RX MAC, depending on register settings. |
Main: Flow Control Options | |||
Enable MAC flow control | Enabled Disabled |
Disabled | When enabled, the IP implements flow control. When either link partner experiences congestion, the respective transmit control sends pause frames. Register settings control flow control behavior, including whether the IP implements standard flow control or priority-based flow control. If you turn on standard flow control and set the Ready Latency to 3, data might be delayed in the IP while the IP is backpressured. |
Number of queues | 1 to 8 | 1 | Specifies the number of queues used in managing flow control. |
Main: Debug Options | |||
Enable Native PHY Debug Master Endpoint (NPDME) | Enabled Disabled |
Disabled | When on, an embedded Native PHY Debug Master Endpoint connects internally to the Avalon® memory-mapped slave interface for the dynamic reconfiguration. The Native PHY Debug Master Endpoint can access the reconfiguration space of the transceiver. It can perform certain tests and debug functions via JTAG using System Console. |
Enable JTAG to Avalon Master Bridge | Enabled Disabled |
Disabled | When selected, IP includes a JTAG to Avalon® Memory-Mapped Master bridge connecting internally to status and reconfig registers. This allows the Ethernet Link Inspector to be run using System Console. |
AN/LT: Basic Options | |||
Enable AN/LT | Enabled Disabled |
Disabled | If this parameter is turned on, the IP supports auto negotiation as defined in IEEE Standard 802.3-2015 Clause 73 and the 25G Ethernet Consortium Schedule 3, and link training as defined in IEEE Standard 802.3-2015 Clauses 92 and 93 and the 25G Ethernet Consortium Schedule 3. If this parameter is turned off, the IP does not support these features, and the other parameters on this tab are not available. |
Status clock rate | 100 to 162 MHz | 100 MHz | Sets the expected incoming i_reconfig_clk frequency. The input clock frequency must match the frequency you specify for this parameter. The IP is configured with this information to ensure the IP measures the link fail inhibit time accurately (determines the value of the Link Fail Inhibit timer (IEEE 802.3 clause 73.10.2) correctly). |
AN/LT: Auto-Negotiation | |||
Enable Auto-Negotiation | Enabled Disabled |
Enabled | If this parameter is turned on, the IP includes logic to implement auto negotiation as defined in Clause 73 of IEEE Std 802.3–2015. If this parameter is turned off, the IP does not include auto negotiation logic and cannot perform auto negotiation. |
Link fail inhibit time | 500 to 510 ms | 504 ms | Specifies the time before link status is set to FAIL or OK. A link fails if the time duration specified by this parameter expires before link status is set to OK. For more information, refer to Clause 73 Auto Negotiation for Backplane Ethernet in IEEE Standard 802.3–2015. The IP asserts the o_rx_pcs_ready signal to indicate link status is OK. |
Enable CR Technology Ability | Enabled Disabled |
Enabled | If this parameter is turned on, the IP advertises CR capability by default. If this parameter is turned off, but auto negotiation is turned on, the IP advertises KR capability by default. |
Auto-Negotiation Master | Lane 0 Lane 1 Lane 2 Lane 3 |
Lane 0 | Selects the master channel for auto negotiation. The IP does not provide a mechanism to change the master channel dynamically. The value you set in the parameter editor cannot be changed during operation. |
Pause Ability–C0 | Enabled Disabled |
Enabled | If this parameter is turned on, the IP indicates on the Ethernet link that it supports symmetric pauses as defined in Annex 28B of Section 2 of IEEE Std 802.3–2015. |
Pause Ability–C1 | Enabled Disabled |
Enabled | If this parameter is turned on, the IP indicates on the Ethernet link that it supports asymmetric pauses as defined in Annex 28B of Section 2 of IEEE Std 802.3–2015. |
AN/LT: Link Training | |||
Enable Link Training | Enabled Disabled |
Enabled | If this parameter is turned on, the IP includes the link training module, which configures the remote link partner TX PMD for the lowest Bit Error Rate (BER). LT is defined in Clause 92 of IEEE Std 802.3–2015. |
Number of frames to send at end of training | 127 255 |
127 | Specifies the number of additional training frames the local link partner delivers after training is complete to ensure that the link partner can correctly detect the local receiver state. |
Enable Clause 72 PRBS11 generation | Enabled Disabled |
Disabled | If turned on, the IP includes logic to generate the legacy Clause 72 PRBS pattern, in addition to the 25G Link Training patterns specified in Clause 92 of the IEEE Std 802.3–2015. If turned off, the IP generates only the 25G Link Training patterns specified in Clause 92 of the IEEE Std 802.3–2015. |
AN/LT: Link Training PMA Parameters | |||
VMAXRULE | 0 to 31 | 30 | Specifies the maximum VOD. The default value, 30, represents 1200 mV. This default value is the maximum value the device should drive. |
VMINRULE | 0 to 31 | 6 | Specifies the minimum VOD. The default value, 6, represents 165 mV. This default value is the minimum value the device should drive. |
VODMINRULE | 0 to 31 | 14 | Specifies the minimum VOD for the first tap. The default value, 14, represents 440 mV. |
VPOSTRULE | 0 to 25 | 25 | Specifies the maximum value that the internal algorithm for pre-emphasis will ever test in determining the optimum post-tap setting. |
VPRERULE | 0 to 16 | 16 | Specifies the maximum value that the internal algorithm for pre-emphasis will ever test in determining the optimum pre-tap setting. |
PREMAINVAL | 0 to 31 | 30 | Specifies the Preset VOD value. This value is set by the Preset command of the link training protocol, defined in Clause 72.6.10.2.3.1 of IEEE Std 802.3–2015. |
PREPOSTVAL | 0 to 25 | 0 | Specifies the preset Post-tap value. |
PREPREVAL | 0 to 16 | 0 | Specifies the preset Pre-tap value. |
INITMAINVAL | 0 to 31 | 25 | Specifies the initial VOD value. This value is set by the Initialize command of the link training protocol, defined in Clause 72.6.10.2.3.2 of IEEE Std 802.3–2015. |
INITPOSTVAL | 0 to 25 | 13 | Specifies the initial Post-tap value. |
INITPREVAL | 0 to 16 | 3 | Specifies the initial Pre-tap value. |