BCM5722
Table 513: Auxiliary Status Summary Register (PHY_Addr = 0x1, Reg_Addr = 19h) (Cont.)
Bit
Field
10:8
Auto-negotiation HCD
(Current Operating
Speed and Duplex
Mode)
7
Parallel Detection Fault Bit 7 of the Auxiliary Status Summary Register returns a one
6
Remote Fault
5
Auto-negotiation Page
Received
4
Link Partner Auto-
negotiation Ability
3
Link Partner Next Page
Ability
Page 451
Transceiver Registers
Description
Bits 10:8 of the Auxiliary Status Summary Register report the
mode of operation negotiated between the BCM5722
Ethernet controller and its link partner. The bits return 000
until auto-negotiation has completed, as reported by bit 15 of
the auxiliary status summary register. When the auto-
negotiation function has been disabled, bits 10:8 report the
manually selected mode of operation.
• 111 = 1000BASE-T full-duplex*
• 110 = 1000BASE-T half-duplex*
• 101 = 100BASE-TX full-duplex*
• 100 = 100BASE-T4
• 011 = 100BASE-TX half-duplex*
• 010 = 10BASE-T full-duplex*
• 001 = 10BASE-T half-duplex*
• 000 = No highest common denominator or auto-
negotiation not complete.
when a parallel detection fault has occurred in the auto-
negotiation state machine. When a parallel detection fault
occurs, this bit is latched at one and remain so until the
register read. This bit returns a 0 when a parallel detection
fault has not occurred since the last time it was read.
• 1 = Parallel link fault detected.
• 0 = Parallel link fault not detected.
The BCM5722 Ethernet controller returns a one on bit 6 of the
Auxiliary Status Summary Register when the link partner has
advertised detection of a remote fault, otherwise, it returns a
0.
• 1 = Link partner has detected remote fault.
• 0 = Link partner has not detected remote fault.
The BCM5722 Ethernet controller returns a one on bit 5 of the
Auxiliary Status Summary Register when a new link code
word has been received from the link partner since the last
time this register was read, otherwise, it returns a 0.
• 1 = New page has been received from link partner.
• 0 = New page has not been received.
The BCM5722 Ethernet controller returns a one on bit 4 of the
Auxiliary Status Summary Register when the link partner is
known to have auto-negotiation capability. Before any auto-
negotiation information is exchanged, or if the link partner
does not comply with IEEE auto-negotiation, the bit returns a
0.
• 1 = Link partner has auto-negotiation capability.
• 0 = Link partner does not perform auto-negotiation.
The BCM5722 Ethernet controller returns a one on bit 3 of the
Auxiliary Status Summary Register when the link partner
needs to transmit Next Page information, otherwise, it returns
a 0.
• 1 = Link partner has Next Page capability.
• 0 = Link partner does not have Next Page capability.
Bro adco m C orp or atio n
Programmer's Guide
10/15/07
Init
Access
000
RO
0
RO
LH
0
RO
0
RO
LH
0
RO
0
RO
Document 5722-PG101-R
Need help?
Do you have a question about the BCM5722 and is the answer not in the manual?