
138
Am79C978A
CSR85: DMA Address Register Upper
Bit
Name
Description
31-16 RES
Reserved locations. Written as
zeros and read as undefined.
15-0
DMABAU
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
issuing increment commands to
increment the memory address for
sequential operations. The DMA-
BAU register is undefined until the
first Am79C978A controller DMA
operation.
These bits are read/write acces-
sible only when either the STOP
or the SPND bit is set. These bits
are unaffected by H_RESET,
S_RESET, or STOP.
CSR86: Buffer Byte Counter
Bit
Name
Description
31-16 RES
Reserved locations. Written as
zeros and read as undefined.
15-12 RES
Reserved. Read and written with
ones.
11-0
DMABC
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 incremented by the
Bus Interface Unit. The DMABC
register is undefined until written.
These bits are read/write acces-
sible only when either the STOP
or the SPND bit is set. These bits
are unaffected by H_RESET,
S_RESET, or STOP.
CSR88: Chip ID Register Lower
Bit
Name
Description
31-28 VER
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.
27-12 PARTID
Part number. The 16-bit code for
the Am79C978A controller is
0010 0110 0010 0110 (2626h).
This register is exactly the same
as the Device ID register in the
JTAG description. However, this
part number is different from that
stored in the Device ID register in
the PCI configuration space.
Read accessible only when ei-
ther the STOP or the SPND bit is
set. PARTID is read only. Write
operations are ignored.
11-1
MANFID
Manufacturer ID. The 11-bit man-
ufacturer code for AMD is
00000000001b. This code is per
the JEDEC Publication 106-A.
Note that this code is not the
same as the Vendor ID in the PCI
configuration space.
Read accessible only when either
the STOP or the SPND bit is set.
VER is read only. MANFID is
read only. Write operations are
ignored.
0
ONE
Always a logic 1.
Read accessible only when ei-
ther the STOP or the SPND bit is
set. VER is read only. ONE is
read only. Write operations are
ignored.
CSR89: Chip ID Register Upper
Bit
Name
Description
31-16 RES
Reserved locations. Read as un-
defined.
15-12 VER
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.
11-0
PARTIDU
Upper 12 bits of the Am79C978A
controller part number, i.e., 0010
0110 0010b (262h).