H-Tile Hard IP Ethernet Intel® FPGA IP User Guide: Stratix® 10 Devices

ID 683430
Date 4/09/2024
Public
Document Table of Contents

B.1.17. Link Training Config Register 1

Provides CSRs for the following link training features:
  • Enable Link Training
  • Disable Max Wait Timer
  • Disable Initialize PMA on Max Wait Timeout
  • Enable Link Partner TX EQ Coefficient Override
  • Enable Local TX EQ Coefficient Override
  • Enable Manual RX Settings for Link Training
  • Manual CTLE AC set by IP during Link Training
  • Manual CTLE DC set by IP during Link Training
  • Manual VGA set by IP during Link Training

Offset: 0xD0

Access: RW

Link Training Config Register 1 Fields

Bit Name Description Access Reset
31:28 lt_rx_vga Manual VGA set by IP during Link Training

The IP multiply the value set in this field by 2, e.g. if the value is 7, VGA is set to 14.

This file is only valid when lt_rx_manual_mode is set to 1.

RW 0x0
27:23 lt_rx_clte_dc Manual CTLE DC set by IP during Link Training

The IP multiply the value set in this field by 2, e.g. if the value is 7, the CTLE DC is set to 14.

This file is only valid when lt_rx_manual_mode is set to 1.

RW 0x0
22:20 lt_rx_clte_ac Manual CTLE AC set by IP during Link Training

The IP multiply the value set in this field by 2, e.g. if the value is 7, the CTLE AC is set to 14.

This file is only valid when lt_rx_manual_mode is set to 1.

RW 0x0
19 lt_rx_manual_mode Enable Manual RX Settings for Link Training

1: Link training use manual RX settings from this register.

0: Link training automatically adapt RX settings.

The default value is 1 in simulation and 0 in synthesis.

RW 0x0
17 ovride_local_coef_enable Enable Local TX EQ Coefficient Override

1: Override the Local device TX EQ coefficients

0: Let the Link Partner decide the local TX EQ coefficients

RW 0x0
16 ovride_lp_coef_enable Enable Link Partner Coefficient Override

1: Override the Link Partner EQ coefficients

0: Use the Link Training logic to decide the Link Partner TX EQ coefficients

When this field is set to 1, user logic must decide the Link Partner TX EQ coefficient values.

RW 0x0
15 disable_initialize_pma_on_max_wait_timeout Disable initialize PMA on max_wait_timeout

1: Don't initialize TX EQ to INIT values upon entry into the Training_Failure state of link training

0: Set TX EQ to INIT values upon entry into the Training_Failure state of link training (default)

RW 0x0
1 dis_max_wait_tmr Disable Max Wait Timer

1: Disable Max Wait Timer

0: Use Max Wait Timer (default)

  • When Max Wait Timer is disabled, Link Training will not fail, but the IP can potentially stay in Link Training state indefinitely
  • Intel recommends that you enable this bit when using Link Training without auto-negotiation
  • When this bit is enabled, Link Fail Timeout will also be ignored during Link Training
RW 0x0
0 enable_link_training Enable Link Training

1: Enable link training

0: Disable link training

RW 0x1