Table 479: Mii Status Register (Phy_Addr = 0X1, Reg_Addr = 01H) - Broadcom BCM5722 Programmer's Manual

Host programmer interface specification for the netxtreme and netlink family of highly integrated media access controllers
Table of Contents

Advertisement

Programmer's Guide
10/15/07
Table 478: MII Control Register (PHY_Addr = 0x1, Reg_Addr = 00h) (Cont.)
Bit
Field
10
Isolate
9
Restart Auto-
negotiation
8
Duplex Mode
7
Collision Test Enable
6
Speed Selection (MSB) See bit 13.
5:0
Reserved
MII S
R
TATUS
EGISTER

Table 479: MII Status Register (PHY_Addr = 0x1, Reg_Addr = 01h)

Bit
Field
15
100BASE-T4 Capable The BCM5722 Ethernet controller is not capable of
14
100BASE-X Full-
Duplex Capable
13
100BASE-X Half-
Duplex Capable
12
10BASE-T Full-Duplex
Capable
Document
5722-PG101-R
Description
• 1 = Electrically isolate PHY from MII
• 0 = Normal operation
Bit 9 of the MII Control Register allows the auto-
negotiation process to be restarted, regardless of the
current state of the auto-negotiation state machine. When
auto-negotiation is enabled, writing a 1 to this bit restarts
the auto-negotiation process. Writing a 0 to this bit has no
effect. This bit is self-clearing, so it always returns 0 when
read.
• 1 = Restarting auto-negotiation
• 0 = Auto-negotiation restart complete
When auto-negotiation is disabled, the duplex mode of
the BCM5722 Ethernet controller can be controlled by
writing to bit 8 of the Control Register. Setting this bit to a
1 forces the BCM5722 Ethernet controller into full-duplex
operation, and setting this bit to a 0 forces the BCM5722
Ethernet controller into half-duplex operation.
• 1 = Full-duplex
• 0 = Half-duplex
• 1 = Enable the collision test mode
• 0 = Disable the collision test mode
Write as 0, ignore on read.
(PHY_A
= 0
1, R
DDR
X
Description
100BASE-T4 operation, and returns a 0 when bit 15 of
the MII Status register is read.
• 1 = 100BASE-T4 capable
• 0 = Not 100BASE-T4 capable
The BCM5722 Ethernet controller is capable of
100BASE-TX full-duplex operation, and returns a 1 when
bit 14 of the MII Status register is read.
• 1 = 100BASE-X full-duplex capable
• 0 = Not 100BASE-X full-duplex capable
The BCM5722 Ethernet controller is capable of
100BASE-X half-duplex operation, and returns a 1 when
bit 13 of the MII Status register is read.
• 1 = 100BASE-X half-duplex capable
• 0 = Not 100BASE-X half-duplex capable
The BCM5722 Ethernet controller is capable of 10BASE-
T full-duplex operation, and returns a 1 when bit 12 of the
MII Status register is read.
• 1 = 10BASE-T full-duplex capable
• 0 = Not 10BASE-T full-duplex capable
Bro adco m Co rp or atio n
_A
= 01
)
EG
DDR
H
BCM5722
Init
Access
0
R/W
0
R/W
SC
1
R/W
0
R/W
1
R/W
R/W
Init
Access
0
RO
L
1
RO
H
1
RO
H
1
RO
H
Transceiver Registers
Page 416

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the BCM5722 and is the answer not in the manual?

This manual is also suitable for:

Bcm5722kfb1g

Table of Contents