Validation Steps for Auto-Negotiation and Link Training with AXI4-Lite Interface - 2.6 English

UltraScale Devices Integrated 100G Ethernet Subsystem Product Guide (PG165)

Document ID
PG165
Release Date
2023-06-15
Version
2.6 English

The Validation Steps for Auto Negotiation and Link Training with AXI4-Lite Interface are as follows:

1. Write to the abilities register CONFIGURATION_AN_ABILITY as per the requirement. For example: write the value as “0x1E0”.

2. Write the CONFIGURATION_AN_CONTROL_REG1 register with some nonce seed value along with enable the ctl_autoneg_enable bit. For example, write the value as "0x16D".

3. Write to the CONFIGURATION_AN_CONTROL_REG2 register with value 0x09C0000 to enable the next_page information along with the appropriate FEC advertisement values.

4. Enable the link training option by writing the CONFIGURATION_LT_CONTROL_REG1 control signals of link training. For example: write the value as “0x1”.

5. Write the CONFIGURATION_LT_SEED_REG0 register with some seed value. For example: write the value as “0x06070605”.

6. Write the CONFIGURATION_LT_SEED_REG1 register with some seed value. For example: write the value as “0x06110609”.

7. Write the CONFIGURATION_LT_COEFFICIENT_REG0 register with some coefficient values for the place holder logic. For example: write the value as “0x05400540”.

8. Write the CONFIGURATION_LT_COEFFICIENT_REG1 register with some coefficient values for the place holder logic. For example: write the value as “0x05400540”.

9. Write '1' to the 28th bit of the RESET_REG register, so that the Auto-Negotiation block reads the updated nonce seed values.