AM79C976 Advanced Micro Devices, AM79C976 Datasheet - Page 181

no-image

AM79C976

Manufacturer Part Number
AM79C976
Description
PCnet-PRO 10/100 Mbps PCI Ethernet Controller
Manufacturer
Advanced Micro Devices
Datasheet
Bit
31-0
Certain bits in CSR7 indicate the cause of an interrupt.
The register is designed so that these indicator bits are
cleared by writing ones to those bit locations. This
means that the software can read CSR7 and write back
the value just read to clear the interrupt condition.
Bit
31-16
15
8/01/00
Name
RES
Name
RES
FASTSPNDE
comes out of suspend mode. The
Am79C976 controller will contin-
ue at the transmit and receive de-
scriptor
where it had left, when it entered
the suspend mode.
Read/Write accessible. SPND is
cleared
S_RESET, or by setting the
STOP bit.
zeros and read as undefined.
zeros and read as undefined.
Fast Suspend Enable. When
FASTSPNDE is set to 1, the
Am79C976 controller performs a
fast
SPND bit is set.
ed, the Am79C976 controller per-
forms a quick entry into the
suspend mode. At the time the
SPND bit is set, the Am79C976
controller will complete the DMA
process of any transmit and/or re-
ceive packet that had already be-
gun DMA activity. In addition, any
transmit packet that had started
transmission will be fully transmit-
ted and any receive packet that
had begun reception will be fully
received. However, no additional
packets will be transmitted or re-
ceived and no additional transmit
or receive DMA activity will begin.
Hence, the Am79C976 controller
may enter the suspend mode
with
Reserved locations. Written as
Reserved locations. Written as
When a fast suspend is request-
Description
Description
suspend
transmit
ring
by
locations,
and/or
whenever
P R E L I M I N A R Y
H_RESET,
receive
from
the
Am79C976
14
13
RES
RDMD
When FASTSPNDE is 0 and the
SPND bit is set, the Am79C976
controller may take longer before
entering the suspend mode. At
the time the SPND bit is set, the
Am79C976 controller will com-
plete the DMA process of a trans-
mit packet if it had already begun
and the Am79C976 controller will
completely receive a receive
packet if it had already begun.
Additionally, all transmit packets
stored in the transmit FIFOs and
the transmit buffer area in the
SRAM (if one is enabled) will be
transmitted and all receive pack-
ets stored in the receive FIFOs,
and the receive buffer area in the
SRAM (if one is enabled) will be
transferred into system memory.
Since the FIFO and SRAM con-
tents are flushed, it may take
much
Am79C976 controller enters the
suspend mode. The amount of
time that it takes depends on
many factors including the size of
the SRAM, bus latency, and net-
work traffic level.
When a write to CSR5 is per-
formed with bit 0 (SPND) set to 1,
the value that is simultaneously
written to FASTSPNDE is used to
determine which approach is
used to enter suspend mode.
Read/Write accessible. FASTSP-
NDE is cleared by H_RESET,
S_RESET or by setting the STOP
bit.
Read/Write accessible. RDMD is
set by writing a 1. Writing a 0 has
no effect. RDMD will be cleared
by the Buffer Management Unit
packets still in the FIFOs or the
SRAM.
ro, read as undefined.
Receive Demand, when set,
causes the Buffer Management
Unit to access the Receive De-
scriptor Ring without waiting for
the chain poll-time counter to ex-
pire.
Reserved location. Written as ze-
longer
before
181
the

Related parts for AM79C976