Programmer's Guide
10/15/07
Table 487: 1000BASE-T Control Register (PHY_Addr = 0x1, Reg_Addr = 09h) (Cont.)
Bit
Field
9
Advertise 1000BASE-T
Full-Duplex Capability
8
Advertise 1000BASE-T
Half-Duplex Capability
7:0
Reserved
1000BASE-T S
TATUS
The values contained in bits 14,11, and 10 of the 1000BASE-T Status Register are only guaranteed to be valid once auto-
negotiation has successfully completed, as indicated by bit 5 of the MII status register.
Table 488: 1000BASE-T Status Register (PHY_Addr = 0x1, Reg_Addr = 0Ah)
Bit
Field
15
Master/Slave
Configuration Fault
14
Master/Slave
Configuration
Resolution
13
Local Receiver Status The BCM5722 Ethernet controller returns a 1 on bit 13 of the
Document
5722-PG101-R
Description
When bit 9 of the 1000BASE-T Control Register is written
to 1, the BCM5722 Ethernet controller advertises
1000BASE-T full-duplex capability. When bit 9 is written
to 0, the BCM5722 Ethernet controller advertises no
1000BASE-T full-duplex capability. This bit returns a 1
when advertising 1000BASE-T full-duplex capability,
otherwise, it returns a 0. The default value of this bit is 1.
• 1 = Advertise 1000BASE-T full-duplex capability.
• 0 = Advertise no 1000BASE-T full-duplex capability.
When bit 8 of the 1000BASE-T Control Register is written
to 1, the BCM5722 Ethernet controller advertises
1000BASE-T half-duplex capability. When bit 8 is written
to 0, the BCM5722 Ethernet controller advertises no
1000BASE-T half-duplex capability. This bit returns a 1
when advertising 1000BASE-T half-duplex capability,
otherwise, it returns a 0.
• 1 = Advertise 1000BASE-T half-duplex capability.
• 0 = Advertise no 1000BASE-T half-duplex capability.
Write as 0, ignore on read.
R
(PHY_A
EGISTER
Description
The BCM5722 Ethernet controller returns a 1 on bit 15 of the
1000BASE-T Status Register when a master/slave configuration
fault has occurred during auto-negotiation. When a configuration
fault occurs, the bit is latched at 1 and remain so until either the
register is read, auto-negotiation is restarted by writing bit 9 in the
MII Control Register or auto-negotiation completes successfully
with no master/slave configuration fault.
• 1 = Master/Slave configuration fault detected.
• 0 = No Master/Slave configuration fault detected.
When the BCM5722 Ethernet controller has been configured as
master, it returns a 1 on bit 14 of the 1000BASE-T Status
Register. When the BCM5722 Ethernet controller has been
configured as slave, it returns a 0.
• 1 = Local transmitter is Master.
• 0 = Local transmitter is Slave.
1000BASE-T Status Register when the local receiver status is
OK, otherwise, it returns a 0.
• 1 = Local receiver OK.
• 0 = Local receiver not OK.
Bro adco m Co rp or atio n
= 0
1, R
_A
DDR
X
EG
Init
1
1
0....0
= 0A
)
DDR
H
Init
0
0
0
Transceiver Registers
BCM5722
Access
R/W
R/W
RO
Access
RO
LH
RO
RO
Page 426
Need help?
Do you have a question about the BCM5722 and is the answer not in the manual?