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.

94 Chapter 6.<br />

6.12 System Interface Block Data Ordering<br />

External Block Data Responses<br />

Processor Coherency Data Responses<br />

Processor Block Write Requests<br />

During block data transfers on the System interface SysAD[63:0] bus, even<br />

doublewords (Dat0, Dat2,...) always correspond to SCData[127:64], and odd<br />

doublewords (Dat1, Dat3,...) always correspond to SCData[63:0].<br />

During the address cycle of processor block read and upgrade requests, the<br />

processor specifies a quadword-aligned address. The processor expects the<br />

external block data response to be supplied in a subblock order sequence,<br />

beginning at the specified quadword-aligned address.<br />

The address of external intervention requests are internally aligned by the<br />

processor to a quadword address. If the processor determines that it must issue a<br />

processor coherency data response, it supplies the data in a subblock order<br />

sequence beginning at the quadword-aligned address specified by the<br />

corresponding external coherency request.<br />

During the address cycle of processor block write requests, the processor specifies<br />

a cache block-aligned address. During the subsequent data cycles for typical<br />

processor block write requests, the processor supplies the data in sequence,<br />

beginning with the secondary cache block-aligned address.<br />

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

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

Saved successfully!

Ooh no, something went wrong!