Intel 386 manual Translation Lookaside Buffer Tests, Tlr

Models: 386

1 307
Download 307 pages 15.07 Kb
Page 256
Image 256

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

Page 256
Image 256
Intel 386 manual Translation Lookaside Buffer Tests, Tlr