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 117<br />

Errata<br />

Processor Block Write Request Protocol<br />

A processor block write request results from the following:<br />

• replacement of a DirtyExclusive secondary cache block due to a load,<br />

store, or prefetch secondary cache miss<br />

• a CACHE Index WriteBack Invalidate (S) or Hit WriteBack Invalidate<br />

(S) instruction<br />

• a completely gathered uncached accelerated block<br />

As shown in Figure 6-12, the processor issues a processor block write request with<br />

a single address cycle followed by 8 or 16 data cycles.<br />

The address cycle consists of the following:<br />

• negating SysCmd[11]<br />

• driving the block write command on SysCmd[7:5]<br />

• driving the write cause indication on SysCmd[4:3]<br />

• driving the target indication on SysAD[63:60]<br />

• driving the physical address on SysAD[39:0]<br />

• asserting SysVal*<br />

If the processor block write request results from the writeback of a secondary<br />

cache block, the Dirty Exclusive secondary cache block former state is driven on<br />

SysAD[2:1], the secondary cache block way is driven on SysAD[57] and<br />

SysCmd[0] is asserted.<br />

If the processor block write request results from a completely gathered uncached<br />

accelerated block, the uncached attribute is driven on SysAD[59:58] and<br />

SysCmd[0] is negated.<br />

Each data cycle consists of the following:<br />

• asserting SysCmd[11]<br />

• driving the data quality indication on SysCmd[5]<br />

• driving the data type indication on SysCmd[4:3]<br />

• driving the data on SysAD[63:0]<br />

• asserting SysVal*<br />

The first 7 or 15 data cycles have a request data type indication, and the last data<br />

cycle has a request last data type indication.<br />

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

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

Saved successfully!

Ooh no, something went wrong!