
168
Am79C978A
compliant to IEEE 802.3u stan-
dards. See Table 45.
This bit is always read/write ac-
cessible. FMDC is set to 0 during
H_RESET, and is unaffected by
S_RESET and the STOP bit
11
APEP
Auto-Poll PHY. When APEP is
set to 1 the Am79C978A control-
ler will poll the status register in
the PHY. This feature allows the
software driver or upper layers to
see any changes in the status of
the PHY. An interrupt when en-
abled is generated when the con-
tents of the new status is different
from the previous status.
This bit is always read/write ac-
cessible. APEP is set to 0 during
H_RESET and is unaffected by
S_RESET and the STOP bit.
10-8
APDW
Auto-Poll Dwell Time. APDW de-
termines the dwell time between
PHY
Management
accesses when Auto-Poll is
turned on. See Table 46.
Frame
This bit is always read/write ac-
cessible. APDW is set to 100h af-
ter H_RESET and is unaffected
by S_RESET and the STOP bit.
7
DANAS
Disable
Auto Setup. When DANAS is
set, the Am79C978A control-
ler after a H_RESET or
Auto-Negotiation
S_RESET will remain dor-
mant and not automatically
startup the Auto-Negotiation
section or the enhanced auto-
matic port selection section.
Instead,
the
controller will wait for the
software driver to setup the
Auto-Negotiation portions of
the device. The PHY Address
and Data programming in
BCR33 and BCR34 is still val-
id. The Am79C978A control-
ler will not generate any
management frames unless
Auto-Poll is enabled.
Am79C978A
This bit is always read/write ac-
cessible. DANAS is set to 0 by
H_RESET and is unaffected by
S_RESET and the STOP bit.
6
XPHYRST
PHY Reset. When XPHYRST is
set, the Am79C978A controller
after an H_RESET or S_RESET
will issue management frames
that will reset the PHY. This bit is
needed when there is no way to
guarantee the state of the exter-
nal PHY. This bit must be repro-
grammed after every H_RESET.
This bit is always read/write ac-
cessible. XPHYRST is set to 0 by
H_RESET and is unaffected by
S_RESET and the STOP bit.
XPHYRST is only valid when the
internal Network Port Manager is
scanning for a network port.
5
XPHYANE
PHY Auto-Negotiation Enable.
This bit will force the PHY into en-
abling Auto-Negotiation. When
set to 0 the Am79C978A control-
ler will send a management frame
disabling Auto-Negotiation.
This bit is always read/write ac-
cessible. XPHYANE is set to 0 by
H_RESET and is unaffected by
S_RESET and the STOP bit.
XPHYANE is only valid when the
internal Network Port Manager is
scanning for a network port.
4
XPHYFD
PHY Full Duplex. When set, this
bit will force the PHY into full du-
plex when Auto-Negotiation is
not enabled.
Table 45.
FMDC Values
Fast Management Data Clock
2.5 MHz max
5 MHz max
10 MHz max
Reserved
FMDC
00
01
10
11
Table 46.
APDW Values
Auto-Poll
Dwell Time
Continuous (26
μ
s @ 2.5 MHz)
Every 128 MDC cycles (103
μ
s @ 2.5 MHz)
Every 256 MDC cycles (206
μ
s @ 2.5 MHz)
Every 512 MDC cycles (410
μ
s @ 2.5 MHz)
Every 1024 MDC cycles (819
μ
s @ 2.5 MHz)
Every 2048 MDC cycles (1640
μ
s @ 2.5 MHz)
110-111
Reserved
APDW
000
001
010
011
100
101