AM79C976 Advanced Micro Devices, AM79C976 Datasheet - Page 168

no-image

AM79C976

Manufacturer Part Number
AM79C976
Description
PCnet-PRO 10/100 Mbps PCI Ethernet Controller
Manufacturer
Advanced Micro Devices
Datasheet
STAT0: Status0
Offset 030h
STAT0 indicates the status of various Am79C976 func-
tions. All bits in this register except for bits 12:10 indi-
cate current status and are read only. Bits 12:10 are
latches that indicate the cause of a wake-up event.
168
31-15
Bit
9-7
14
13
12
11
10
6
PAUSE_PEND
FULL_DPLX
PMAT_DET
PAUSING
MP_DET
LC_DET
SPEED
Name
RES
Reserved locations. Written as zeros and read as undefined.
Pause Pending. This bit is set to 1 during the interval between the time that the Am79C976 device
receives a command to transmit a MAC Control Pause frame and the time that the device finishes
transmitting the frame. The host CPU should not attempt to write to the Pause Length Register
while this bit is 1.
This bit is read only and is cleared by H_RESET.
Pausing. This bit indicates that the device has received a MAC Control Pause frame, and the pause
timer has not yet timed out.
This bit is read only and is cleared by H_RESET.
Pattern Match Detected. This bit indicates that an OnNow pattern match has occurred while the
Am79C976 device was in the OnNow pattern match mode.
This bit is an alias of PMAT in CSR116.
This bit can be cleared to 0 either by writing 0 to CSR116, bit 7, or by writing 1 to STAT0, bit 12.
This bit is cleared to 0 when power is first applied to the device, but not by the assertion of RST.
Magic Packet Frame Detected. This bit indicates that a Magic Packet pattern match has occurred
while the Am79C976 device was in the Magic Packet mode.
This bit is an alias of MPMAT in CSR116.
This bit can be cleared to 0 either by writing 0 to CSR116, bit 5, or by writing 1 to STAT0, bit 11.
This bit is cleared to 0 when power is first applied to the device, but not by the assertion of RST.
Link Change Detected. This bit indicates that a change in the link status of the external PHY device
has been detected while the device was in the Link Change Wake-up mode.
This bit is an alias of LCDET in CSR116.
This bit can be cleared to 0 either by writing 1 to CSR116, bit 9, or by writing 1 to STAT0, bit 10.
This bit is cleared to 0 when power is first applied to the device, but not by the assertion of RST.
Speed. This field indicates the bit rate at which the network is running. The following encoding is
used:
000 Unknown
001 Reserved
010 10 Mb/s
011 100 Mb/s
100-111 Reserved
These bits are read only and are cleared by H_RESET.
Full Duplex. This bit is set when the device is operating in full-duplex mode.
This bit is read only and is cleared by H_RESET.
Table 78.
P R E L I M I N A R Y
Am79C976
STAT0: Status0 Register
These three bits are cleared to 0 when power is first ap-
plied to the device (power-on reset), but they are not af-
fected by the state of the RST pin so that they are not
disturbed when PCI bus power is removed and reap-
plied. Bits 12:10 are “write 1 to clear”. Therefore, the
CPU can clear bits 12:10 by reading the register and
then writing back the same data that it read.
Description
8/01/00

Related parts for AM79C976