AM79C971VCW Advanced Micro Devices, AM79C971VCW Datasheet - Page 174

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
14
174
LOLATRX
Low Latency Receive. When the
LOLATRX bit is set to 1, the
Am79C971 controller will switch
to an architecture applicable to
cut-through
Am79C971 controller will assert a
receive frame DMA after only 16
bytes of the current receive frame
has been received regardless of
where the RCVFW (CSR80, bits
13-12) are set. The watermark is
a fixed value and cannot be
changed. The receive FIFOs will
be in NO_SRAM mode while all
transmit traffic is buffered through
the external SRAM. This bit is
only valid and the low latency re-
ceive only enabled when the
SRAM_SIZE (BCR25, bits 7-0)
bits are non-zero. SRAM_BND
(BCR26, bits 7-0) has no mean-
ing when the Am79C971 control-
ler is in the Low Latency mode.
See the section on SRAM Config-
uration for more details.
When the LOLATRX bit is set to
0, the Am79C971 controller will
return to a normal receive config-
uration. The runt packet accept
bit (RPA, CSR124, bit 3) must be
set when LOLATRX is set.
Note: Use of this bit will cause
data corruption and erroneous
operation.
Read/Write accessible always.
PTR_TST
H_RESET and is unaffected by
S_RESET and the STOP bit.
CAUTION: To provide data in-
tegrity when switching into
and out of the low latency
mode,
FASTSPNDE (CSR7, bit 15) bit
when setting the SPND bit. Re-
ceive frames WILL be overwrit-
ten
controller may give erratic be-
havior when it is enable again.
The minimum allowed number
of
Am79C971 controller will not
operate correctly in the LOLA-
TRX mode with less than four
pages of memory.
pages
and
DO
is
the
NOT
is
switches.
set
four.
Am79C971
P R E L I M I N A R Y
to
SET
0
The
The
the
Am79C971
by
13-6
5-3
EBCS
000
001
010
011
1XX
RES
EBCS
Expansion Bus Clock Source
CLK pin (PCI Clock)
XTAL1 and XTAL2 pins (20-MHz clock)
EBCLK pin
Reserved
Reserved
Table 38. EBCS Values
Read/Write accessible only when
the STOP bit is set. LOLATRX is
cleared to 0 after H_RESET or
S_RESET and is unaffected by
STOP.
Reserved locations. Written as
zeros and read as undefined.
Expansion Bus Clock Source.
These bits are used to select the
source of the fundamental clock
to drive the SRAM and Expansion
ROM access cycles. Table 38
shows the selected clock source
for the various values of EBCS.
Note that the actual frequency
that the Expansion Bus access
cycles run at is a function of both
the
(BCR27, bits 2-0) bit field set-
tings. When EBCS is set to either
the PCI clock or the XTAL clock,
no external clock source is re-
quired as the clocks are routed in-
ternally and the EBCLK pin
should be pulled to VDD through
a resistor.
Read accessible always; write
accessible only when the STOP
bit is set. EBCS is set to 000b
(PCI
H_RESET and is unaffected by
S_RESET or the STOP bit.
Note: The clock frequency driv-
ing the Expansion Bus access cy-
cles that results from the settings
of the EBCS and CLK FAC bits
must not exceed 33 MHz at any
time. When EBCS is set to either
the PCI clock or the XTAL clock,
no external clock source is re-
quired because the clocks are
routed internally and the EBCLK
pin should be pulled to VDD
through a resistor.
EBCS
clock
selected)
and
CLK_FAC
during

Related parts for AM79C971VCW