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

External Invalidate Request Protocol<br />

Cycle<br />

SysClk<br />

Master<br />

SysReq*<br />

SysGnt*<br />

SysRel*<br />

SysCmd(11:0)<br />

SysCmdPar<br />

SysAD(63:0)<br />

SysADChk(7:0)<br />

SysVal*<br />

SysRdRdy*<br />

SysWrRdy*<br />

SysState(2:0)<br />

SysStatePar<br />

SysStateVal*<br />

SysResp(4:0)<br />

SysRespPar<br />

SysRespVal*<br />

An external agent issues an external invalidate request to invalidate a secondary<br />

cache block.<br />

An external agent issues an external invalidate request with a single address cycle.<br />

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

• negating SysCmd[11]<br />

• driving a request number on SysCmd[10:8]<br />

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

• driving the ECC check indication on SysCmd[0]<br />

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

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

• asserting SysVal*<br />

An external agent may only issue an external invalidate request address cycle<br />

when the System interface is in slave state; typically a free request number is<br />

specified. An external agent may have as many as eight external invalidate<br />

requests outstanding on the System interface at any given time.<br />

Figure 6-22 depicts three external invalidate requests. Since the System interface<br />

is initially in master state, the external agent must first negate SysGnt* and then<br />

wait until the processor relinquishes mastership of the System interface by<br />

asserting SysRel*.<br />

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17<br />

P0 P0 P0 P0 P0 - EA EA EA EA EA EA EA EA EA EA EA<br />

Figure 6-22 External Invalidate Request Protocol<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 />

Ivd<br />

Adr<br />

Ivd<br />

Adr<br />

Ivd<br />

Adr

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

Saved successfully!

Ooh no, something went wrong!