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.

System Interface Operations 103<br />

SysAD[57]<br />

SysAD[56:40]<br />

SysAD[39:0]<br />

During the address cycle of processor block read, typical block write, upgrade,<br />

and eliminate requests, SysAD[57] contains the secondary cache block way<br />

indication. This information may be useful for system designs implementing a<br />

duplicate tag or a directory-based coherency protocol.<br />

When processor is in master state, it drives SysAD[56:40] to zero during address<br />

cycles.<br />

During the address cycle of processor and external requests, SysAD[39:0] contain<br />

the physical address.<br />

Table 6-22 presents the processor request address cycle address alignment.<br />

Table 6-22 Processor Request Address Cycle Alignment<br />

Processor Request Type Address Alignment<br />

Address Bits Which<br />

Are Driven to 0<br />

Block read Quadword 3:0<br />

Doubleword read/write Doubleword 2:0<br />

Singleword read/write Singleword 1:0<br />

Halfword read/write Halfword 0<br />

Byte, tribyte, quintibyte, sextibyte,<br />

septibyte read/write<br />

Byte -<br />

Block write Secondary cache block<br />

5:0 (SCBlkSize = 0)<br />

6:0 (SCBlkSize = 1)<br />

Upgrade Quadword 3:0<br />

Eliminate Secondary cache block<br />

Table 6-23 presents the external coherency request address cycle address<br />

alignment.<br />

Table 6-23 External Coherency Request Address Cycle Alignment<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 />

5:0 (SCBlkSize = 0)<br />

6:0 (SCBlkSize = 1)<br />

External Request Type Address Alignment<br />

Address Bits Which<br />

Are Ignored<br />

Intervention Quadword 3:0<br />

Invalidate Secondary cache block<br />

5:0 (SCBlkSize = 0)<br />

6:0 (SCBlkSize = 1)

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

Saved successfully!

Ooh no, something went wrong!