MII port. When the Auto Select bit
(ASEL, BCR2, bit 1) is a 1 and the
MIIPD bit is a 1, the MII port is se-
lected. Any transition on the MI-
IPD bit will set the MIIPDTI bit in
CSR7, bit 3.
10-8 APDW
Auto-Poll Dwell Time. APDW de-
termines the dwell time between
PHY
Management
Frame
accesses when Auto-Poll is
turned on. See Table 45.
Read accessible always. MIIPD
is read only. Write operations are
ignored and should not be per-
formed.
Table 45. APDW Values
Auto-Poll Dwell Time
APDW
000
001
010
011
100
101
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)
13-12 FMDC
Fast Management Data Clock (is
used for manufacturing tests).
When FMDC is set to 1h, the MII
Management Data Clock will run
at 5 MHz max. The Management
Data Clock will no longer be IEEE
802.3u-compliant and setting this
bit should be used with care. The
accompanying external PHY
must also be able to accept man-
agement frames at the new clock
rate. When FMDC is set to 0h, the
MII Management Data Clock will
run at 2.5 MHz max and will be
fully compliant to IEEE 802.3u
standards. See Table 44.
110-111 Reserved
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-Negotiation Auto
Setup. When DANAS is set, the
Am79C978 controller after
a
H_RESET or S_RESET will re-
main dormant and not automati-
cally startup the Auto-Negotiation
section or the enhanced automat-
ic port selection section. Instead,
the Am79C978 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 valid. The
Am79C978 controller will not
Table 44. FMDC Values
FMDC
00
Fast Management Data Clock
2.5 MHz max
01
5 MHz max
10
Reserved
11
Reserved
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
generate
any
management
frames unless Auto-Poll is en-
abled.
11
APEP
Auto-Poll PHY. When APEP is
set to 1 the Am79C978 controller
will poll the status register in the
PHY. This feature allows the soft-
ware driver or upper layers to see
any changes in the status of the
PHY. An interrupt when enabled
is generated when the contents of
the new status is different from
the previous status.
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 Am79C978 controller af-
ter 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. APEP is set to 0 during
H_RESET and is unaffected by
S_RESET and the STOP bit.
Am79C978
169