AM79C971VCW Advanced Micro Devices, AM79C971VCW Datasheet - Page 145

no-image

AM79C971VCW

Manufacturer Part Number
AM79C971VCW
Description
PCnet-FAST Single-Chip Full-Duplex 10/100 Mbps Ethernet Controller for PCI Local Bus
Manufacturer
Advanced Micro Devices
Datasheet
15-0
CSR84: DMA Address Register Lower
Bit
31-16 RES
15-0
CSR85: DMA Address Register Upper
Bit
31-16 RES
15-0
TXDAPL
DMABAL
DMABAU
Name
Name
Contains the lower 16 bits of the
transmit descriptor address cor-
responding to the last buffer of
the previous transmit frame. If the
previous transmit frame did not
use buffer chaining, then TXDA-
PL contains the lower 16 bits of
the previous frame’s transmit de-
scriptor address.
Reserved locations. Written as
zeros and read as undefined.
This register contains the lower
16 bits of the address of system
memory for the current DMA cy-
cle. The Bus Interface Unit con-
trols the Address Register by
issuing increment commands to
increment the memory address
for sequential operations. The
DMABAL register is undefined
until the first Am79C971 control-
ler DMA operation.
Reserved locations. Written as
zeros and read as undefined.
This register contains the upper
16 bits of the address of system
memory for the current DMA cy-
cle. The Bus Interface Unit con-
trols the Address Register by
When both the STOP or SPND
bits are cleared, this register is
updated by Am79C971 controller
immediately before a transmit de-
scriptor write.
Read accessible always. Write
accessible through the PXDAL
bits (CSR60) when the STOP or
SPND bit is set. TXDAPL is set to
0 by H_RESET and are unaffect-
ed by S_RESET or STOP.
Read/Write accessible only when
either the STOP or the SPND bit
is set. These bits are unaffected
by H_RESET, S_RESET, or
STOP.
Description
Description
P R E L I M I N A R Y
Am79C971
CSR86: Buffer Byte Counter
Bit
31-16 RES
15-12 RES
11-0
CSR88: Chip ID Register Lower
Bit
31-28 VER
27-12 PARTID
DMABC
Name
Name
issuing increment commands to
increment the memory address
for sequential operations. The
DMABAU register is undefined
until the first Am79C971 control-
ler DMA operation.
Read/Write accessible only when
either the STOP or the SPND bit
is set. These bits are unaffected
by H_RESET, S_RESET, or
STOP.
Reserved locations. Written as
zeros and read as undefined.
Reserved. Read and written with
ones.
DMA Byte Count Register. Con-
tains the two's complement of the
current size of the remaining
transmit or receive buffer in
bytes. This register is increment-
ed by the Bus Interface Unit. The
DMABC register is undefined un-
til written.
Read/Write accessible only when
either the STOP or the SPND bit
is set. These bits are unaffected
by H_RESET, S_RESET, or
STOP.
Version. This 4-bit pattern is
silicon-revision dependent.
Read accessible only when either
the STOP or the SPND bit is set.
VER is read only. Write opera-
tions are ignored.
Part number. The 16-bit code for
the Am79C971 controller is 0010
0110 0010 0011b (2623h).
This register is exactly the same
as the Device ID register in the
JTAG description. It is, however,
Description
Description
145

Related parts for AM79C971VCW