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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

60 Chapter 5.<br />

5.1 Tag and Data Arrays<br />

Errata<br />

The secondary cache consists of a 138-bit wide data array (128 data bits + 9 ECC<br />

bits + 1 parity bit) and a 33-bit wide tag array (26 tag bits + 7 ECC bits), as shown<br />

in Figure 5-1. ECC is supported for both the data and tag arrays to improve data<br />

integrity.<br />

Data<br />

Array<br />

Tag<br />

Array<br />

10 Check Bits<br />

137 136<br />

P ECC<br />

32<br />

7 Check bits<br />

ECC<br />

Figure 5-1 Secondary Cache Data and Tag Array<br />

128 Data Bits<br />

26 Tag Bits<br />

The secondary cache is implemented as a two-way set associative, combined<br />

instruction/data cache, which is physically addressed and physically tagged, as<br />

described in Chapter 4, the section titled “Cache Organization and Coherency.”<br />

The SCSize mode bits specify the secondary cache size; minimum secondary cache<br />

size is 512 Kbytes and the maximum secondary cache size is 16 Mbytes, in power<br />

of 2 (512 Kbytes, 1 Mbyte, 2 Mbytes, etc.).<br />

The SCBlkSize mode bit specifies the secondary cache block size. When negated,<br />

the block size is 16 words, and when asserted, the block size is 32 words.<br />

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

127<br />

25<br />

0<br />

0

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

Saved successfully!

Ooh no, something went wrong!