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

Cycle<br />

Type<br />

Processor<br />

address<br />

cycles<br />

Processor<br />

data cycles<br />

External<br />

address<br />

cycles<br />

External<br />

data cycles<br />

SysCmd[11:0] Map<br />

Table 6-20 presents a map for the SysCmd[11:0] bus.<br />

Table 6-20 SysCmd[11:0] Map<br />

Command<br />

11 10 9 8 7<br />

SysCmd[11:0] Bit<br />

6 5 4 3 2 1 0<br />

Coherent block read shared<br />

0 0 0<br />

Coherent block read exclusive<br />

Noncoherent block read<br />

Request number<br />

0<br />

0<br />

0<br />

1<br />

1<br />

0<br />

Read cause<br />

Block state 1<br />

Double/single/partial-word read 0 1 1 Data size<br />

Block write<br />

Double/single/partial-word write 0<br />

0<br />

1<br />

1<br />

0<br />

0<br />

0<br />

1<br />

Write cause<br />

Block state<br />

Data size<br />

1<br />

Upgrade Request number 1 1 0 Upgrade cause Block state 1<br />

Reserved Reserved<br />

0 0 Reserved<br />

Special<br />

Eliminate<br />

Reserved<br />

0<br />

Reserved<br />

1 1 1<br />

0<br />

1<br />

1<br />

1<br />

0<br />

1<br />

Block state<br />

Reserved<br />

1<br />

Double/single/partial-word write<br />

Block write<br />

Coherency data response<br />

1<br />

0<br />

Request number<br />

0<br />

0<br />

Data<br />

quality<br />

Data type<br />

0<br />

Block state<br />

1<br />

Intervention shared<br />

Intervention exclusive<br />

Allocate request number<br />

NOP<br />

0<br />

Request number<br />

X<br />

0<br />

0<br />

0<br />

0<br />

1<br />

1<br />

0<br />

0<br />

1<br />

1<br />

0<br />

0<br />

0<br />

1<br />

0<br />

1<br />

0<br />

1<br />

X<br />

ECC<br />

X<br />

Invalidate Request number 1 1 0 ECC<br />

Special<br />

NOP<br />

Interrupt<br />

X 1 1 1<br />

0<br />

0<br />

1<br />

0<br />

1<br />

0<br />

X<br />

X<br />

ECC<br />

NOP 1 1 X<br />

Block data response<br />

Double/single/partial-word data<br />

response<br />

1 Request number X<br />

Data<br />

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

Data type<br />

Block state<br />

X<br />

ECC

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

Saved successfully!

Ooh no, something went wrong!