17.01.2013 Views

MIPS R10000 Microprocessor User's Manual - SGI TechPubs Library

MIPS R10000 Microprocessor User's Manual - SGI TechPubs Library

MIPS R10000 Microprocessor User's Manual - SGI TechPubs Library

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Coprocessor 0 279<br />

Errata<br />

Primary Instruction Cache Operation<br />

If the CacheOp is an Index Load/Store Tag for a primary instruction cache<br />

operation, the fields of the TagHi and TagLo registers are defined as follows:<br />

PTag0: contains physical address bits [35:12] stored in the cache tag<br />

PState: contains the primary instruction cache state for the line, as follows:<br />

1 = Valid<br />

0 = Invalid<br />

Primary Data Cache Operation<br />

31<br />

31<br />

LRU: indicates which way is the least recently used of the set.<br />

SP: state even parity bit for the PState field<br />

TP: tag even parity bit.<br />

PTag1: contains physical address bits [39:36] stored in the cache tag<br />

Figure 14-28 shows the fields of the TagHi and TagLo registers.<br />

PTag0<br />

Figure 14-28 TagHi/Lo Register Fields in Primary Instruction Cache<br />

When CacheOp is Index Load/Store Tag<br />

0: Reserved. Must be written as zeroes, and returns zeroes when read.<br />

If the CacheOp is an Index Load/Store Tag for primary data cache operations, the<br />

fields of the TagHi and TagLo registers are defined as follows:<br />

State Modifier: holds the status of the line, as follows:<br />

0012 = neither refilled or written<br />

010 2 = this line may have been written and inconsistent from the secondary<br />

cache (W bit)<br />

100 2 = this line is being refilled (Refill bit).<br />

PTag1: contains physical address bits [39:36] stored in the cache tag<br />

<strong>MIPS</strong> <strong>R10000</strong> <strong>Microprocessor</strong> <strong>User's</strong> <strong>Manual</strong> Version 2.0 of January 29, 1997<br />

24<br />

0<br />

28<br />

8<br />

7<br />

0<br />

1<br />

6<br />

PState<br />

1<br />

5<br />

0<br />

2<br />

4<br />

4 3<br />

3<br />

LRU<br />

2<br />

SP<br />

PTag1<br />

4<br />

0<br />

1<br />

TP<br />

1 1 1 1<br />

0<br />

0<br />

TagLo<br />

TagHi

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!