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

UltraScale+ Devices Integrated 100G Ethernet Subsystem Product Guide (PG203)

Document ID
PG203
Release Date
2023-11-01
Version
3.1 English

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

Write the CONFIGURATION_AN_CONTROL_REG1 register with a nonce seed value along with enabling the ctl_autoneg_enable bit. For example, write the value as “0x16D”.

To enable the next_page information along with the appropriate FEC advertisement values, write to the CONFIGURATION_AN_CONTROL_REG2 register with the value 0x09C0000.

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

Write the CONFIGURATION_LT_SEED_REG0 register with a seed value. For example, write the value as “0x06070605”.

Write the CONFIGURATION_LT_SEED_REG1 register with a seed value. For example, write the value as “0x06110609”.

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

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

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