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

IPL). When the full cache address space (nominally 1-4MB) has been accessed, the<br />

cache is guarenteed to be clean; however not necessarily invalid. If the routine that<br />

flushes the cache operates at an IPL higher than any other processes can execute,<br />

then when complete, the cache will be clean and marked completely invalid.<br />

NOTE<br />

As the bus interface re-maps all references through Allocate-Invalid space by<br />

clearing address bit 32 and presenting the resulting address to the memory<br />

subsystem. Only privledged processes should be allowed to map Allocate-<br />

Invalid space into their virtual address space.<br />

Figure 65: Address Space Map<br />

0.0000.0000<br />

0.8000.0000<br />

1.0000.0000<br />

1.8000.0000<br />

2.0000.0000<br />

Cacheable<br />

(2 GB)<br />

Reserved Cacheable<br />

(2 GB)<br />

(2 GB)<br />

Allocate-invalid<br />

(2 GB)<br />

non-cacheable<br />

Non-cacheable<br />

(8 GB)<br />

5.2 System-bus Transactions<br />

<strong>CPU</strong>_MAP.DOC @ 50%<br />

There are four System-bus transaction types. These are READ, WRITE, EX-<br />

CHANGE, and NUT. READ, and WRITE transactions consist of a Command/Address<br />

cycle followed by two data cycles. The EXCHANGE transaction, which is used for<br />

dirty victim processing, consists of a Command/Address cycle followed by four data<br />

cycles, two write and two read. The NUT transaction consists of a Command/Address<br />

cycle only.<br />

Refer to the Cbus Version 2 specification for a more detailed description of the Systembus.<br />

156 <strong>CPU</strong> <strong>Module</strong> Transactions

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

Saved successfully!

Ooh no, something went wrong!