Intel 386 Computer Hardware User Manual


 
TEST CAPABILITIES
TOEAX
231732i12-1
Figure 12-1. Intel386™
OX
Microprocessor Self-Test
The self-test provides lOO-percent coverage of single-bit faults, which statistically com-
prise a high percentage of total faults.
12.1.2 Translation Lookaside Buffer Tests
The on-chip Page Descriptor Cache of the Inte1386 DX microprocessor stores its data in
the
TLR
(Cache operation
is
discussed fully in Chapter 7.) The linear-to-physical
map-.
ping values for the most recent memory accesses are stored in the TLB, thus allowing
fast translation for subsequent accesses to those locations_ The TLB consists
of:
Content-addressable memory
(CAM)-holds
32
linear addresses (Page Directory and
Page Table fields only) and associated tag bits (used for data protection and cache
implementation)
Random access memory (RAM) - holds the
32
physical addresses (upper
20
bits only)
that correspond to the linear addresses in the CAM
Logic-implements the four-way cache and includes a 2-bit replacement pointer that
determines to which of the four sets a new entry
is
directed during a write to the
TLR
To translate a linear address to a physical address, the Intel386
OX
microprocessor tries
to match the
Page Directory and Page Table fields of the linear address with an entry in
the CAM.
If
a hit
(a
match) occurs, the corresponding
20
bits of physical address are
12-2