Intel 82559 用户手册
10/100 Mbps Ethernet Controller Family Open Source Software Developer Manual
119
Physical Layer Interface
The individual registers are defined in the following subsections using the following conventions:
R: Read
W: Write
RO: Read only
SC: Self clearing
W: Write
RO: Read only
SC: Self clearing
Note: The default values listed for the 82555 registers also apply to the registers in the embedded PHY
modules of the 82558 and 82559.
7.2.1
Control Register: Register 0
The Control register provides control over the PHY functions.
Bit
Name
R / W
Description
Default
15
Reset
R/W
SC
SC
The Reset bit causes the device to reset to its
default state. Configuration settings that are issued
with the Reset bit will not be accepted, and the
device is set to the default state when the reset is
completed. This bit should set by itself. For write
operations to other bits of the Control register,
software should ensure the reset bit is not set.
Resetting the PHY also re-starts Auto-Negotiation.
1 = PHY reset
0 = normal operation
default state. Configuration settings that are issued
with the Reset bit will not be accepted, and the
device is set to the default state when the reset is
completed. This bit should set by itself. For write
operations to other bits of the Control register,
software should ensure the reset bit is not set.
Resetting the PHY also re-starts Auto-Negotiation.
1 = PHY reset
0 = normal operation
0
14
Loopback
R/W
1 = loopback mode
0 = normal operation
0 = normal operation
0
13
10/100
R/W
1 = 100 Mbps
0 = 10 Mbps
0 = 10 Mbps
1
12
Auto-Negotiation Enable
R/W
The Auto-Negotiation settings take precedence
over forced speed and duplex settings. In other
words, if both speed and duplex are set, Auto-
Negotiation will override these settings. To
successfully enable forced speed and duplex, Auto-
Negotiation must be disabled through this bit and
the Restart Auto Configuration bit (bit 9) must equal
0.
1 = Enable Auto-Negotiation
0 = Disable Auto-Negotiation
over forced speed and duplex settings. In other
words, if both speed and duplex are set, Auto-
Negotiation will override these settings. To
successfully enable forced speed and duplex, Auto-
Negotiation must be disabled through this bit and
the Restart Auto Configuration bit (bit 9) must equal
0.
1 = Enable Auto-Negotiation
0 = Disable Auto-Negotiation
1
11
Power Down
R/W
1 = power down
0 = normal operation
0 = normal operation
0
10
Isolate
R/W
1 = electrically isolate PHY from MII
0 = normal operation
0 = normal operation
0
9
Restart Auto
Configuration
Configuration
R/W
SC
SC
The Auto-Negotiation settings take precedence
over forced speed and duplex settings. In other
words, if both speed and duplex are set, Auto-
Negotiation will override these settings. To
successfully enable forced speed and duplex, Auto-
Negotiation must be disabled through this bit and
the Auto-Negotiation Enable bit (bit 12) must equal
0.
1= Restart the auto negotiation
0 = Normal operation
over forced speed and duplex settings. In other
words, if both speed and duplex are set, Auto-
Negotiation will override these settings. To
successfully enable forced speed and duplex, Auto-
Negotiation must be disabled through this bit and
the Auto-Negotiation Enable bit (bit 12) must equal
0.
1= Restart the auto negotiation
0 = Normal operation
0