AM79C970A Advanced Micro Devices, AM79C970A Datasheet - Page 167
![no-image](/images/manufacturer_photos/0/0/14/advanced_micro_devices_sml.jpg)
AM79C970A
Manufacturer Part Number
AM79C970A
Description
PCnet-PCI II Single-Chip Full-Duplex Ethernet Controller for PCI Local Bus Product
Manufacturer
Advanced Micro Devices
Datasheet
1.AM79C970A.pdf
(219 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
AM79C970ACK
Manufacturer:
AMD
Quantity:
271
Company:
Part Number:
AM79C970AKC
Manufacturer:
AMtek
Quantity:
11
Part Number:
AM79C970AKC
Manufacturer:
AMD
Quantity:
20 000
Company:
Part Number:
AM79C970AKC/W
Manufacturer:
AMD
Quantity:
226
Part Number:
AM79C970AKC/W
Manufacturer:
AMD
Quantity:
20 000
Company:
Part Number:
AM79C970AKCW
Manufacturer:
AMD
Quantity:
6 557
Part Number:
AM79C970AVC
Manufacturer:
AMD
Quantity:
20 000
26
25
24
23
22–16 RES
15–12 ONES
ENP
DEF
STP
BPE
LCOL is set. The value of the
ONE bit is written by the
PCnet-PCI II controller. This bit
has meaning only if the ENP bit
is set.
Deferred
PCnet-PCI II controller had to
defer while trying to transmit a
frame. This condition occurs if
the channel is busy when the
PCnet-PCI II controller is ready
to transmit. DEF is set by
the PCnet-PCI II controller and
cleared by the host.
Start of Packet indicates that
this is the first buffer to be used
by the PCnet-PCI II controller
for this frame. It is used for data
chaining buffers. The STP bit
must be set in the first buffer of
the frame, or the PCnet-PCI II
controller will skip over the
descriptor and poll the next de-
scriptor(s) until the OWN and
STP bits are set. STP is set by
the host and is not changed by
the PCnet-PCI II controller.
End of Packet indicates that this
is the last buffer to be used by the
PCnet-PCI II controller for this
frame. It is used for data chaining
buffers. If both STP and ENP
are set, the frame fits into one
buffer and there is no data
chaining. ENP is set by the host
and is not changed by the
PCnet-PCI II controller.
Bus Parity Error is set by the
PCnet-PCI II controller when a
parity error occurred on the bus
interface during a data transfers
from the transmit buffer associ-
ated with this descriptor. The
PCnet-PCI II controller will only
set BPE when the advanced par-
ity error handling is enabled by
setting APERREN (BCR20, bit
10) to ONE. BPE is set by the
PCnet-PCI
cleared by the host.
This bit does not exist, when the
PCnet-PCI II controller is pro-
grammed to use 16-bit software
structures for the descriptor
ring entries (BCR20, bits 7–0,
SWSTYLE is cleared to ZERO).
Reserved locations.
These four bits must be written
as ONEs. This field is written by
indicates
II
controller
that
P R E L I M I N A R Y
Am79C970A
and
the
11–00 BCNT
TMD2
Bit
31
30
BUFF
UFLO
Name
the host and unchanged by the
PCnet-PCI II controller.
Buffer Byte Count is the usable
length of the buffer pointed to by
this descriptor, expressed as the
two’s complement of the length
of the buffer. This is the
number of bytes from this buffer
that will be transmitted by the
PCnet-PCI II controller. This field
is written by the host and is not
changed by the PCnet-PCI II
controller. There are no minimum
buffer size restrictions.
Description
Buffer
the
during transmission when the
PCnet-PCI II controller does not
find the ENP flag in the current
descriptor and does not own the
next descriptor. This can occur in
either of two ways:
1. The OWN bit of the next de-
2. FIFO underflow occurred be-
If a Buffer Error occurs, an Un-
derflow Error will also occur.
BUFF is not valid when LCOL or
RTRY error is set during transmit
data chaining. BUFF is set by
the PCnet-PCI II controller and
cleared by the host.
Underflow error indicates that the
transmitter has truncated a mes-
sage because it could not read
data from memory fast enough.
UFLO indicates that the FIFO
has emptied before the end of the
frame was reached.
When DXSUFLO (CSR3, bit 6) is
cleared to ZERO, the transmitter
is turned off when an UFLO error
occurs (CSR0, TXON = 0).
When DXSUFLO is set to ONE,
the
gracefully recovers from an
UFLO error. It scans the transmit
descriptor ring until it finds the
scriptor is ZERO.
fore
troller obtained the STATUS
byte (TMD1[31:24]) of the
next descriptor. BUFF is set
by the PCnet-PCI II controller
and cleared by the host.
PCnet-PCI
PCnet-PCI
the PCnet-PCI II con-
error
is
II
II
AMD
controller
controller
set
167
by