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 64 (Cont.): Processor Initiated Transactions - Control Flow<br />

Datum/Cache<br />

Cycle Status Size Activity<br />

X 32 bytes<br />

LOAD LOCK X X<br />

STORE COND<br />

- Cacheable<br />

X X<br />

2Processor Checks Data EDC.<br />

3Processor Checks Tag Store and Control Store Parity.<br />

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

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

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

• Request System-bus 34<br />

• System-bus WRITE cycle 5<br />

• Relinquish System-bus<br />

• ACK write<br />

• Request System-bus<br />

• Probe B-Cache 4<br />

• Same as generic read except if reference to cacheable<br />

address space then lock bit set after arbitrating for<br />

the System-bus; otherwise no change to lock bit. 6<br />

(Lock bit VALID = TRUE, Lock Address = access<br />

address) (IF (B-Cache hit) THEN change Systembus<br />

read to NUT.) 2<br />

• Relinquish System-bus<br />

• ACK read<br />

• Request System-bus<br />

• Probe B-Cache 4<br />

• Same as generic write to except fails IF (Lock bit<br />

VALID = FALSE). (IF (write failed due to lock bit not<br />

set) THEN change System-bus write to NUT.)<br />

• Relinquish System-bus<br />

• ACK write (conditionally)<br />

<strong>CPU</strong> <strong>Module</strong> Transactions 161

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

Saved successfully!

Ooh no, something went wrong!