pcs_status (GEM) Register Description
Register Name | pcs_status |
---|---|
Offset Address | 0x0000000204 |
Absolute Address |
0x00FF0B0204 (GEM0) 0x00FF0C0204 (GEM1) 0x00FF0D0204 (GEM2) 0x00FF0E0204 (GEM3) |
Width | 32 |
Type | roRead-only |
Reset Value | 0x00000109 |
Description | This register indicates general status information concerning the PCS. |
pcs_status (GEM) Register Bit-Field Summary
Field Name | Bits | Type | Reset Value | Description |
---|---|---|---|---|
Reserved | 31:16 | roRead-only | 0x0 | Reserved. Set to zero. |
base_100_t4 | 15 | roRead-only | 0x0 | 100 BASE-T4 - the GEM PCS does not support 100 BASE-T4. This bit is hardwired to logic 0. |
base_100_x_full_duplex | 14 | roRead-only | 0x0 | 100 BASE-X full duplex - the GEM PCS does not support 100 BASE-X. This bit is hardwired to logic 0. |
base_100_x_half_duplex | 13 | roRead-only | 0x0 | 100 BASE-X half duplex - the GEM PCS does not support 100 BASE-X. This bit is hardwired to logic 0. |
mbps_10_full_duplex | 12 | roRead-only | 0x0 | 10 Mbps full duplex - the GEM PCS does not support this mode. This bit is hardwired to logic 0. |
mbps_10_half_duplex | 11 | roRead-only | 0x0 | 10 Mbps half duplex - the GEM PCS does not support this mode. This bit is hardwired to logic 0. |
base_100_t2_full_duplex | 10 | roRead-only | 0x0 | 100 BASE-T2 full duplex - the GEM PCS does not support 100 BASE-T2. This bit is hardwired to logic 0. |
base_100_t2_half_duplex | 9 | roRead-only | 0x0 | 100 BASE-T2 half duplex - the GEM PCS does not support 100 BASE-T2. This bit is hardwired to logic 0. |
extended_status | 8 | roRead-only | 0x1 | Extended status - when set active high, indicates extended status information is present in the PCS auto-negotiation extended status register. This bit is hardwired to logic 1. |
Reserved | 7:6 | roRead-only | 0x0 | Reserved. Set to zero. |
auto_neg_complete | 5 | roRead-only | 0x0 | Auto-negotiation complete - set active high by the PCS hardware to indicate auto-negotiation has completed. |
remote_fault | 4 | roRead-only | 0x0 | Remote fault - set active high if the link partner remote fault bits in the PCS auto-negotiation link partner ability register, indicates an error. Resets low when read. |
auto_neg_ability | 3 | roRead-only | 0x1 | Auto-negotiation ability - this bit indicates whether the PCS has auto-negotiation ability and reflects the value of the auto-negotiation enable bit in the PCS control register. 0: PCS is not able to perform auto-negotiation. 1: PCS is able to perform auto-negotiation. |
link_status | 2 | roRead-only | 0x0 | Link status - indicates the status of the physical connection to the link partner. When set to logic 1 the link is up, and when set to logic 0, the link is down. If auto-negotiation is disabled this returns the synchronisation status. Held at logic 0 if the link goes down until this bit is read. |
Reserved | 1 | roRead-only | 0x0 | Reserved. Set to zero. |
extended_capabilities | 0 | roRead-only | 0x1 | Extended register capabilities - when set active high, indicates the PCS supports extended register capabilities. This bit is hardwired to logic 1. |