AM79C978 Advanced Micro Devices, AM79C978 Datasheet - Page 122

no-image

AM79C978

Manufacturer Part Number
AM79C978
Description
Single-Chip 1/10 Mbps PCI Home Networking Controller
Manufacturer
Advanced Micro Devices
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AM79C978AKC
Manufacturer:
AMD
Quantity:
15
Part Number:
AM79C978AKC
Manufacturer:
AMD
Quantity:
8 000
Part Number:
AM79C978AKC/W
Manufacturer:
AMD
Quantity:
20 000
Part Number:
AM79C978AKCW
Manufacturer:
AMD
Quantity:
6 605
CSR6: RX/TX Descriptor Table Length
Bit
31-16
15-12
11-8
7-0
CSR7: Extended Control and Interrupt 2
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.
122
Name
RES
TLEN
RLEN
RES
from where it had left, when it en-
tered the suspend mode.
This bit is always read/write ac-
cessible. SPND is cleared by
H_RESET, S_RESET, or by set-
ting the STOP bit.
zeros and read as undefined.
encoded ring length (TLEN) field
read from the initialization block
during the Am79C978 controller
initialization. This field is written
during the Am79C978 initializa-
tion routine.
Read accessible only when either
the STOP or the SPND bit is set.
Write operations have no effect
and should not be performed.
TLEN is only defined after initial-
ization. These bits are unaffected
by H_RESET, S_RESET, or
STOP.
encoded ring length (RLEN) read
from the initialization block during
Am79C978 controller initializa-
tion. This field is written during
the Am79C978 initialization rou-
tine.
Read accessible only when either
the STOP or the SPND bit is set.
Write operations have no effect
and should not be performed.
RLEN is only defined after initial-
ization. These bits are unaffected
by H_RESET, S_RESET, or
STOP.
Write operations are ignored.
Description
Reserved locations. Written as
Contains a copy of the transmit
Contains a copy of the receive
Reserved locations. Read as 0s.
Am79C978
Bit
31-16 RES
15
FASTSPNDE Fast Suspend Enable. When
Name
When FASTSPNDE is 0 and the
SPND bit is set, the Am79C978
controller may take longer before
entering the suspend mode. At
the time the SPND bit is set, the
Am79C978 controller will com-
plete the DMA process of a trans-
mit packet if it had already begun,
and the Am79C978 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
Am79C978 controller enters the
Description
zeros and read as undefined.
FASTSPNDE is set to 1, the
Am79C978 controller performs a
fast
SPND bit is set.
ed, the Am79C978 controller per-
forms a quick entry into the
suspend mode. At the time the
SPND bit is set, the Am79C978
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 Am79C978 controller
may enter the suspend mode
with
packets still in the FIFOs or the
SRAM.
Reserved locations. Written as
When a fast suspend is request-
suspend
transmit
longer
and/or
whenever
before
receive
the
the

Related parts for AM79C978