20.02.2013 Views

Sable CPU Module Specification

Sable CPU Module Specification

Sable CPU Module Specification

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Copyright © 1993 Digital Equipment Corporation.<br />

Table 65 (Cont.): System-bus Initiated Transactions - Control Flow<br />

Cycle<br />

Probe Result<br />

Status Activity<br />

Read HIT Duplicate<br />

Tag Store,<br />

or Lock Address<br />

(if valid)<br />

Clean Assert System-bus SHARED 1 .<br />

Set SHARED bit in Tag Control Store if not already set.<br />

Clean Assert System-bus SHARED.<br />

Write HIT X‡ IF (location found in P-Cache or Commander ID is I/O module or in<br />

ARB) THEN Update B-Cache (Clean, shared = no change) and assert<br />

System-bus SHARED<br />

ELSE Invalidate B-Cache location (clean,not shared) 134 .<br />

IF (HIT address lock register) THEN clear address lock.<br />

or<br />

IF (I/O conditional update set) THEN<br />

IF (location found in P-Cache) THEN Update B-Cache (Clean,<br />

shared = no change) and assert System-bus SHARED<br />

ELSE Invalidate B-Cache location (clean, not shared) 134 .<br />

IF (HIT address lock register) THEN clear address lock.<br />

Exchange HIT Dirty Assert System-bus DIRTY and SHARED. Address Lock not changed.<br />

Provide Read data to System-bus 123 .<br />

Clean Assert System-bus SHARED 13 . Address Lock not changed.<br />

Read MISS NA† NOP 13 .<br />

IF (HIT Address Lock register) THEN assert System-bus SHARED.<br />

Write MISS NA NOP 134<br />

IF (WRITE address hits the address lock) THEN clear address lock.<br />

Exchange MISS NA NOP 13 .<br />

IF (READ address HIT Address Lock register ) THEN assert Systembus<br />

SHARED.<br />

IF (EXCHANGE write address hits the address lock) THEN clear address<br />

lock.<br />

NUT X NOP 3<br />

1 B-Cache Controller Checks Tag Store and Control Store Parity.<br />

2 B-Cache Controller Checks Data EDC.<br />

3 System-bus interface Controller Checks System-bus Parity.<br />

4 System-bus interface Controller Checks Duplicate Tag Store Parity.<br />

†Not Applicable<br />

‡don’t care<br />

<strong>CPU</strong> <strong>Module</strong> Transactions 163

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

Saved successfully!

Ooh no, something went wrong!