AMD
P R E L I M I N A R Y
118
Am79C970A
and should treat the read value
as undefined.
Reserved location. The default
value of this bit is a ZERO. Writ-
ing a ONE to this bit has no effect
on device function. If a ONE is
written to this bit, then a ONE will
be read back. Existing drivers
may write a ONE to this bit for
compatibility, but new drivers
should write a ZERO to this bit
and should treat the read value
as undefined.
0
RES
CSR4: Test and Features Control
Bit
Name
Description
Certain bits in CSR4 indicate the
cause of an interrupt. The regis-
ter is designed so that these
indicator bits are cleared by writ-
ing ONEs to those bit locations.
This means that the software can
read CSR4 and write back the
value just read to clear the
interrupt condition.
Reserved locations. Written as
ZEROs and read as undefined.
Enable CSR124 access. Setting
EN124 to ONE allows the user to
write to bits in CSR124 which
enable
the
GPSI
(GPSIEN, bit 4) and Runt Packet
Accept mode (RPA, bit 3). Once
these bits are accessed EN124
must be cleared back to ZERO.
Read/Write accessible always.
EN124 is cleared by H_RESET
or S_RESET and is unaffected
by setting the STOP bit.
In order to set EN124, it must be
written with a ONE during the first
write access to CSR4 after
H_RESET or S_RESET. Once a
ZERO is written to this bit
position, EN124 cannot be set
until after the PCnet-PCI II
controller is reset by H_RESET
or S_RESET.
When DMAPLUS is set to ONE,
the DMA Burst Transfer Counter
in
CSR80
is
DMAPLUS is cleared to ZERO,
the counter is enabled.
DMAPLUS should be set to ONE
when the PCnet-PCI II controller
is used in a PCI bus application.
Read/Write accessible always.
DMAPLUS
is
H_RESET or S_RESET and is
31–16
RES
15
EN124
interface
14
DMAPLUS
disabled.
If
cleared
by
unaffected
STOP bit.
Enable Bus Activity Timer. If
TIMER is set to ONE, the Bus Ac-
tivity Timer (CSR82) is enabled.
If TIMER is cleared, the Bus Ac-
tivity Timer is disabled.
TIMER should stay at its default
value of ZERO when the
PCnet-PCI II controller is used in
a PCI bus application.
Read/Write accessible always.
TIMER is cleared by H_RESET
or S_RESET and is unaffected
by setting the STOP bit.
Disable Transmit Polling. If
DPOLL is set, the Buffer Man-
agement Unit will disable trans-
mit polling. If DPOLL is cleared,
automatic transmit polling is en-
abled. If DPOLL is set, the TDMD
bit in CSR0 must be set in order
to initiate a manual poll of a
transmit descriptor. transmit de-
scriptor polling will not take place
if TXON is cleared.
Read/Write accessible always.
DPOLL is cleared by H_RESET
or S_RESET and is unaffected
by setting the STOP bit.
Auto Pad Transmit. When set,
APAD_XMT enables the auto-
matic padding feature. Transmit
frames will be padded to extend
them to 64 bytes including FCS.
The FCS is calculated for the en-
tire frame including pad, and
appended
after
APAD_XMT will override the pro-
gramming of the DXMTFCS bit
(CSR15, bit 3) and of the
ADD_FCS/NO_FCS bit (TMD1,
bit 29).
Read/Write accessible always.
APAD_XMT
is
H_RESET or S_RESET and
is unaffected by setting the
STOP bit.
Auto Strip Receive. When set,
ASTRP_RCV enables the auto-
matic pad stripping feature. The
pad and FCS fields will be
stripped from receive frames and
not placed in the FIFO.
Read/Write accessible always.
ASTRP_RCV is cleared by
H_RESET or S_RESET and
is unaffected by setting the
STOP bit.
by
setting
the
13
TIMER
12
DPOLL
11
APAD_XMT
the
pad.
cleared
by
10 ASTRP_RCV