Sable CPU Module Specification
Sable CPU Module Specification Sable CPU Module Specification
4.11 Miss Address Register - CSR14 ................................... 127 4.11.1 C4 Revision Register - CSR15 ................................. 128 4.12 Interval Timer ............................................... 130 4.13 D-bus . . . ................................................... 131 4.14 System-bus Arbiter . ........................................... 133 4.15 System-bus CRESET L Generation ................................ 136 4.15.1 Sable CPU Non-Volatile EEPROM .............................. 137 Chapter 5 CPU MODULE TRANSACTIONS ......................... 143 5.1 Processor Transactions .......................................... 143 5.1.1 21064 Processor TRANSACTIONS .............................. 146 5.1.1.1 FAST EXTERNAL CACHE READ HIT ........................ 146 5.1.1.2 FAST EXTERNAL CACHE WRITE HIT ....................... 147 5.1.1.3 READ_BLOCK TRANSACTION .............................. 148 5.1.1.4 WRITE_BLOCK .......................................... 150 5.1.1.5 LDxL TRANSACTION . . ................................... 152 5.1.1.6 StxC TRANSACTION . . . ................................... 152 5.1.1.7 BARRIER TRANSACTION .................................. 153 5.1.1.8 FETCH TRANSACTION ................................... 153 5.1.1.9 FETCHM TRANSACTION .................................. 154 5.1.2 Cacheable vs Non-Cacheable vs Allocate-Invalid . .................. 155 5.2 System-bus Transactions ........................................ 156 5.2.1 CPU as Commander ......................................... 157 5.2.2 CPU as Bystander ........................................... 157 5.2.3 CPU as Responder ........................................... 157 5.3 Control Flow of CPU Module Transactions . .......................... 158 5.3.1 Processor Initiated ........................................... 158 5.3.2 System-bus Initiated ......................................... 162 Chapter 6 CACHE INVALIDATE MANAGEMENT .................... 165 6.1 Processor Caused Invalidates . . ................................... 165 6.2 C-bus Caused Invalidates ........................................ 165 Chapter 7 EXCEPTIONS AND INTERRUPTS ........................ 167 vi 7.1 Processor Generated . ........................................... 167
7.1.1 Exception Handling .......................................... 168 7.1.1.1 PAL Priority Level ........................................ 169 7.1.1.2 PALcode 0020 Entry Characteristics .......................... 169 7.1.1.3 PAL Routine Behavior . . ................................... 169 7.1.1.3.1 B-Cache Tag Parity Error ................................ 169 7.1.1.3.2 B-Cache Tag Control Parity Error .......................... 170 7.1.1.3.3 B-Cache Data Single Bit EDC Error ........................ 170 7.1.1.3.4 B-Cache Data Uncorrectable EDC Error . . . .................. 170 7.1.1.3.5 B-Cache Data Single Bit EDC Error ........................ 171 7.1.1.3.6 B-Cache Data Uncorrectable EDC Error . . . .................. 171 7.1.1.3.7 21064 Data bus Single Bit EDC Error ....................... 171 7.1.1.3.8 21064 Data bus Uncorrectable EDC Error . .................. 171 7.1.1.3.9 B-Cache Tag or Tag Control Parity Error . . .................. 172 7.1.1.3.10 Cobra-bus Parity Error ................................. 172 7.1.1.3.11 Invalid Cobra-bus Address ............................... 172 7.1.1.3.12 Other CPU Errors . . ................................... 173 7.1.1.3.13 Main Memory Uncorrectable EDC Errors . .................. 173 7.2 Non-processor Generated ........................................ 173 7.2.1 Interrupt Handling .......................................... 173 7.2.1.1 PAL Priority Level ........................................ 174 7.2.1.2 PALcode 00E0 Entry Characteristics .......................... 174 7.2.1.3 Hardware 0 - Hardware Error ............................... 175 7.2.1.4 Hardware 1 - Local I/O . . ................................... 177 7.2.1.5 Hardware 3 - Interprocessor ................................. 177 7.2.1.6 Hardware 4 - Interval Timer ................................ 177 7.2.1.7 Hardware 5 - System Events ................................ 177 7.2.1.8 Software X . . . ........................................... 178 7.2.1.9 Serial Line . . . ........................................... 178 7.2.1.10 Performance Counter X ................................... 178 7.2.1.11 Asynchronous System Trap ................................. 178 Chapter 8 FAULT MANAGEMENT/ERROR RECOVERY .............. 179 8.1 Processor Errors ............................................... 179 8.2 B-Cache Errors ................................................ 179 8.2.1 Tag and Tag Control Store Parity Errors .......................... 179 8.2.2 Data Store EDC Errors ....................................... 181 8.2.2.1 Correctable . . . ........................................... 181 8.2.2.2 Uncorrectable . ........................................... 183 8.3 Duplicate P-Cache Tag Store Parity Errors .......................... 186 8.4 System-bus Errors . . ........................................... 186 8.4.1 C/A Parity Error . ........................................... 186 8.4.2 Data Parity Error ........................................... 187 vii
- Page 1 and 2: Sable CPU Module Specification This
- Page 3 and 4: CONTENTS Preface ..................
- Page 5: 3.9.6 Data Cache Address Register (
- Page 9 and 10: 11.4 Environmental Specifications -
- Page 11 and 12: 25 MM_CSR .........................
- Page 13 and 14: 27 Base Addresses for CSRs . . . ..
- Page 15 and 16: Preface Scope and Organization of t
- Page 17 and 18: Copyright © 1993 Digital Equipment
- Page 19 and 20: CHAPTER 1 CPU MODULE COMPONENTS AND
- Page 21 and 22: Copyright © 1993 Digital Equipment
- Page 23 and 24: 1.2 The Alpha AXP Architecture Copy
- Page 25 and 26: Copyright © 1993 Digital Equipment
- Page 27 and 28: Copyright © 1993 Digital Equipment
- Page 29 and 30: Copyright © 1993 Digital Equipment
- Page 31 and 32: Copyright © 1993 Digital Equipment
- Page 33 and 34: Copyright © 1993 Digital Equipment
- Page 35 and 36: Copyright © 1993 Digital Equipment
- Page 37 and 38: Copyright © 1993 Digital Equipment
- Page 39 and 40: Copyright © 1993 Digital Equipment
- Page 41 and 42: Copyright © 1993 Digital Equipment
- Page 43 and 44: Copyright © 1993 Digital Equipment
- Page 45 and 46: Copyright © 1993 Digital Equipment
- Page 47 and 48: Copyright © 1993 Digital Equipment
- Page 49 and 50: Copyright © 1993 Digital Equipment
- Page 51 and 52: Copyright © 1993 Digital Equipment
- Page 53 and 54: Copyright © 1993 Digital Equipment
- Page 55 and 56: Copyright © 1993 Digital Equipment
7.1.1 Exception Handling .......................................... 168<br />
7.1.1.1 PAL Priority Level ........................................ 169<br />
7.1.1.2 PALcode 0020 Entry Characteristics .......................... 169<br />
7.1.1.3 PAL Routine Behavior . . ................................... 169<br />
7.1.1.3.1 B-Cache Tag Parity Error ................................ 169<br />
7.1.1.3.2 B-Cache Tag Control Parity Error .......................... 170<br />
7.1.1.3.3 B-Cache Data Single Bit EDC Error ........................ 170<br />
7.1.1.3.4 B-Cache Data Uncorrectable EDC Error . . . .................. 170<br />
7.1.1.3.5 B-Cache Data Single Bit EDC Error ........................ 171<br />
7.1.1.3.6 B-Cache Data Uncorrectable EDC Error . . . .................. 171<br />
7.1.1.3.7 21064 Data bus Single Bit EDC Error ....................... 171<br />
7.1.1.3.8 21064 Data bus Uncorrectable EDC Error . .................. 171<br />
7.1.1.3.9 B-Cache Tag or Tag Control Parity Error . . .................. 172<br />
7.1.1.3.10 Cobra-bus Parity Error ................................. 172<br />
7.1.1.3.11 Invalid Cobra-bus Address ............................... 172<br />
7.1.1.3.12 Other <strong>CPU</strong> Errors . . ................................... 173<br />
7.1.1.3.13 Main Memory Uncorrectable EDC Errors . .................. 173<br />
7.2 Non-processor Generated ........................................ 173<br />
7.2.1 Interrupt Handling .......................................... 173<br />
7.2.1.1 PAL Priority Level ........................................ 174<br />
7.2.1.2 PALcode 00E0 Entry Characteristics .......................... 174<br />
7.2.1.3 Hardware 0 - Hardware Error ............................... 175<br />
7.2.1.4 Hardware 1 - Local I/O . . ................................... 177<br />
7.2.1.5 Hardware 3 - Interprocessor ................................. 177<br />
7.2.1.6 Hardware 4 - Interval Timer ................................ 177<br />
7.2.1.7 Hardware 5 - System Events ................................ 177<br />
7.2.1.8 Software X . . . ........................................... 178<br />
7.2.1.9 Serial Line . . . ........................................... 178<br />
7.2.1.10 Performance Counter X ................................... 178<br />
7.2.1.11 Asynchronous System Trap ................................. 178<br />
Chapter 8 FAULT MANAGEMENT/ERROR RECOVERY .............. 179<br />
8.1 Processor Errors ............................................... 179<br />
8.2 B-Cache Errors ................................................ 179<br />
8.2.1 Tag and Tag Control Store Parity Errors .......................... 179<br />
8.2.2 Data Store EDC Errors ....................................... 181<br />
8.2.2.1 Correctable . . . ........................................... 181<br />
8.2.2.2 Uncorrectable . ........................................... 183<br />
8.3 Duplicate P-Cache Tag Store Parity Errors .......................... 186<br />
8.4 System-bus Errors . . ........................................... 186<br />
8.4.1 C/A Parity Error . ........................................... 186<br />
8.4.2 Data Parity Error ........................................... 187<br />
vii