pcs_an_adv (GEM) Register

Zynq UltraScale+ Devices Register Reference (UG1087)

Document ID
UG1087
Release Date
2024-03-13
Revision
1.10

pcs_an_adv (GEM) Register Description

Register Namepcs_an_adv
Offset Address0x0000000210
Absolute Address 0x00FF0B0210 (GEM0)
0x00FF0C0210 (GEM1)
0x00FF0D0210 (GEM2)
0x00FF0E0210 (GEM3)
Width32
TypemixedMixed types. See bit-field details.
Reset Value0x00000020
DescriptionThe value of this register is used to transmit the base page of the GEM PCS capabilities. Note this is only valid for the default configuration where SGMII is not included in the GEM. In this case the registers is reserved. When SGMII is included, this register returns fixed 0x00000001 when read. SGMII specifies that the transmit configuration information sent from the MAC to the PHY is fixed with bit 14 set to 1 to indicate acknowledge, bit 0 set to 1 to indicate SGMII and all other bits set to 0.

pcs_an_adv (GEM) Register Bit-Field Summary

Field NameBitsTypeReset ValueDescription
Reserved31:16roRead-only0x0Reserved. Set to zero.
next_page15rwNormal read/write0x0Next page. When set active high, this bit is used during auto-negotiation to indicate to the link partner that the PCS requires exchanging next pages.
Reserved14roRead-only0x0Reserved. Set to zero.
remote_fault13:12rwNormal read/write0x0Remote fault [1:0] - indicates and classifies a remote fault condition to the link partner:00: No error, Link O.K.01: Link Failure. 10: Off line. 11: Auto-negotiation error.
Reserved11:9roRead-only0x0Reserved. Set to zero.
pause 8:7rwNormal read/write0x0Pause[1:0] - used to provide a pause capability mechanism as follows:00: No pause. 01: Symmetric pause. 10: Asymmetric pause toward link partner. 11: Both symmetric pause and asymmetric pause toward link device.
half_duplex 6rwNormal read/write0x0Half duplex - this bit defines to the link partner whether the GEM is capable of supporting half duplex operation.0: The GEM cannot support half duplex. 1: The GEM can support half duplex.
full_duplex 5rwNormal read/write0x1Full duplex - this bit defines to the link partner whether the GEM is capable of supporting full duplex operation. 0: The GEM cannot support full duplex. 1: The GEM can support full duplex.
Reserved 4:0roRead-only0x0Reserved. Set to zero.