Triple-Speed Ethernet Intel® FPGA IP User Guide: Agilex™ 5 FPGAs and SoCs

ID 813669
Date 4/01/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

5.2.3.2. SGMII MAC Mode Auto Negotiation

When the SGMII mode and the SGMII MAC mode auto-negotiation are enabled, the Triple-Speed Ethernet Intel® FPGA IP ignores the value in the dev_ability register and automatically sets the value to 16’h4001 as specified in the SGMII specification for SGMII auto-negotiation.

When the auto-negotiation is complete, the Triple-Speed Ethernet Intel® FPGA IP speed and the duplex mode is resolved based on the value in the partner_ability register. The partner_ability register is received from the link partner during the auto-negotiation process.

Table 33.  Partner_Ability Register Bits Description in SGMII MAC Mode
Bit(s) Name R/W Description
9:0 Reserved
11:10 COPPER_SPEED[1:0] RO Link partner interface speed:
  • 00: Copper interface speed is 10 Mbps.
  • 01: Copper interface speed is 100 Mbps.
  • 10: Copper interface speed is 1 gigabit.
  • 11: Reserved.
12 COPPER_DUPLEX_STATUS RO Link partner duplex capability:
  • 1: Copper interface is capable of operating in full-duplex mode.
  • 0: Copper interface is capable of operating in half-duplex mode.
13 Reserved
14 ACK RO Acknowledge. A value of 1 indicates that the link partner has received 3 consecutive matching ability values from the device.
15 COPPER_LINK_STATUS RO Copper link partner status:
  • 1: Copper interface link is up.
  • 0: Copper interface link is down.