QSGMII Using Optional Auto-Negotiation - 3.5 English

Quad Serial Gigabit Media Independent LogiCORE Product Guide (PG029)

Document ID
PG029
Release Date
2023-11-02
Version
3.5 English

The registers provided are duplicated for each instance of the SGMII module in this core. The registers are adaptations of those defined in clauses 22 and 37 of the IEEE 802.3-2008 Specification [Ref 2] . In a QSGMII implementation, two different types of links exist. They are the QSGMII link between the MAC and PHY (QSGMII link) and the link across the Ethernet Medium itself (Medium).

Information regarding the state of both of these links is contained within the registers described in Table: Management Registers for QSGMII with Auto-Negotiation through Table: SGMII Generic Control (Register 18) . Where applicable, the abbreviations QSGMII link and Medium are used in the register descriptions. Registers at undefined addresses are read-only and return 0s.

Table 2-13: Management Registers for QSGMII with Auto-Negotiation

Register Address

Register Name

0

SGMII Control Register

1

SGMII Status Register

2, 3

PHY Identifier

4

SGMII Auto-Negotiation Advertisement Register

5

SGMII Auto-Negotiation Link Partner Ability Base Register

6

SGMII Auto-Negotiation Expansion Register

7

SGMII Auto-Negotiation Next Page Transmit Register

8

SGMII Auto-Negotiation Next Page Receive Register

15

SGMII Extended Status Register

16

SGMII Vendor Specific: Auto-Negotiation Interrupt Control

18

SGMII Generic Control