
82439TX (MTXC)
E
28
PRELIMINARY
Bit
Description
5:4
L2 SRAM Type (L2SRAMT)
.
This field reflects the inverted signal level on the A[29:28] pins at the
rising edge of the RESET signal. The RESET values can be overwritten with subsequent writes to
the CC Register. The options are:
Bits[5:4]
SRAM Type
00
01
10
11
Pipelined Burst SRAM
Reserved
Reserved
Two banks of Pipelined Burst
NOTE
When 512-KB Pipelined Burst SRAM L2 mode is selected (via SCS and SRAMT), CCS# is
negated after NA# is asserted, and reasserted after a pipelined ADS# is detected. CADS# is
asserted along with the final BRDY# for a cycle if a pipelined cycle is outstanding (i.e., an ADS#
was detected).
3
NA Disable (NAD).
1=Disable. 0=Enable.
When disabled, MTXC never asserts the NA# pin. When
enabled, NA# assertion is dependent on the cache type and size selected (via SRAMT, SCS). Note
that NAD must be set to 1 if the NA# pin of the MTXC is not connected to the processor. This bit
should be set to 0 for normal operation in systems that connect NA# to the processor.
2
Reserved.
1
Secondary Cache Force Miss or Invalidate (SCFMI)
.
When set to a 1, the L2 hit/miss detection is
disabled, and all tag lookups result in a miss. If the L2 is enabled, then the cycle is processed as a
miss (as described in Chapter 4.2). If the L2 is populated but disabled (FLCE=0), then when SCFMI
is set to a 1, any CPU read cycle will invalidate the selected tag entry. When SCFMI is set to a 0,
normal L2 cache hit/miss detection and cycle processing occurs.
Software can flush the cache (cause all modified lines to be written back to DRAM) by setting SCFMI
to a 1 with the L2 enabled (non-zero SCS, FLCE=1), and reading all L2 cache tag address locations.
See FLCE bit description for FLCE/SCFMI interaction.
0
First Level Cache Enable (FLCE)
.
1=Enable. 0=Disable. When FLCE=1, the MTXC responds to
CPU cycles with KEN# asserted for cacheable memory cycles. When FLCE=0, KEN# is always
negated. This prevents new cache line fills to either the first level or second level cache.
The FLCE/SCFMI interaction is summarized below. Note that “Normal L2 operation” is further
dependent on the SCS field programming.
FLCE
0
0
1
1
SCFMI
0
1
0
1
L2 Result
L2 disabled
L2 disabled, MTXC tag invalidate on reads
Normal L2 operation (dependent on SCS)
L2 enabled, MTXC miss forced on reads/writes (Note that writes to the cache
are also forced as misses, making it possible to create incoherent DRAM/L2
data.)