pcs_an_adv (GEM) Register Description
Register Name | pcs_an_adv |
---|---|
Offset Address | 0x0000000210 |
Absolute Address |
0x00FF0B0210 (GEM0) 0x00FF0C0210 (GEM1) 0x00FF0D0210 (GEM2) 0x00FF0E0210 (GEM3) |
Width | 32 |
Type | mixedMixed types. See bit-field details. |
Reset Value | 0x00000020 |
Description | The 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 Name | Bits | Type | Reset Value | Description |
---|---|---|---|---|
Reserved | 31:16 | roRead-only | 0x0 | Reserved. Set to zero. |
next_page | 15 | rwNormal read/write | 0x0 | Next 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. |
Reserved | 14 | roRead-only | 0x0 | Reserved. Set to zero. |
remote_fault | 13:12 | rwNormal read/write | 0x0 | Remote 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. |
Reserved | 11:9 | roRead-only | 0x0 | Reserved. Set to zero. |
pause | 8:7 | rwNormal read/write | 0x0 | Pause[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 | 6 | rwNormal read/write | 0x0 | Half 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 | 5 | rwNormal read/write | 0x1 | Full 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:0 | roRead-only | 0x0 | Reserved. Set to zero. |