E-tile Hard IP User Guide: E-Tile Hard IP for Ethernet and E-Tile CPRI PHY Intel® FPGA IPs

ID 683468
Date 8/30/2022

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

Document Table of Contents Auto Negotiation Status Register

Offset: 0xC2

Auto Negotiation Status Register Fields

Bit Name Description Access Reset
30 rs_fec_negotiated RS-FEC Negotiated

Indicates AN negotiated RS-FEC operation.

1: Link uses RS-FEC

0: Link doesn't use RS-FEC

RO 0x0
27:24 consortium_negotiated_port_type Consortium negotiated Port Type

Indicates the negotiated HCD port type for Consortium modes.

[24] = 25GBASE-KR1

[25] = 25GBASE-CR1

[26] = 50GBASE-KR2

[27] = 50GBASE-CR2

RO 0x0
23:12 ieee_negotiated_port_type IEEE Negotiated Port Type

Indicates the negotiated HCD port type for IEEE modes.

[12] = 1000BASE-KX

[13] = 10GBASE-KX4

[14] = 10GBASE-KR

[15] = 40GBASE-KR4

[16] = 40GBASE-CR4

[17] = 100GBASE-CR10

[18] = 100GBASE-KP4

[19] =100GBASE-KR4

[20] = 100GBASE-CR4

[21] = 25GBASE-KR-S/CR-S

[22] = 25GBASE-KR/CR

[23] = 100GBASE-KR2/CR2

RO 0x0
11 negotiation_failure AN complete, but unable to resolve PHY

1: AN completed, but was unable to find a Highest Common Denominator rate, or a common FEC

0: Normal operation

RO 0x0
10 consortium_next_page_received Consortium Next Page received

1: Consortium Next Page identified from a link partner

0: No Consortium Next page found

RO 0x0
7 an_lp_ability Link Partner Auto Negotiation Ability

1: Link Partner is able to perform AN

0: Link Partner is not able to perform AN

RO 0x0
6 an_status Auto Negotiation Status

1: Link is up

0: Link is down

RO 0x0
5 an_ability PHY Auto Negotiation Ability

1: PHY is able to perform AN

0: PHY is not able to perform AN

  • This bit is tied high when AN module is included in the Ethernet core, low otherwise
RO 0x0
3 an_adv_remote_fault Auto Negotiation ADV Remote Fault

1: Fault information sent to link partner

0: Normal operation

  • Remote Fault is encoded in bit D13 of the Base link codeword
  • See IEEE 802.3 CL 73.6.7 for more information
  • See mr_adv_ability in CL 73.10.1
RO 0x0
2 an_complete Auto Negotiation Complete

1: AN Complete

0: AN in progress

  • Corresponds to state variable mr_autoneg_complete in CL 73.10.1
RO 0x0
1 an_page_received AN Page Received

1: A page has been received

0: No page received

  • Corresponds to state variable mr_page_rx in IEEE 802.3 Cl 73.10.1
RO 0x0