Sable CPU Module Specification
Sable CPU Module Specification Sable CPU Module Specification
Copyright © 1993 Digital Equipment Corporation. Table 38 (Cont.): System-bus Error Register Description Field Description Cleared on power-up. This bit is valid if a parity error is detected by this module, reading a ‘‘1’’ indicates an error on command/address longword 1 System-bus bits , during the C/A cycle portion of a System-bus transaction. C/A PAR ERR LW1 ERR will remain valid until the Data ERR bits (34) is cleared. 39 MISSED PAR ERR ON READ DATA - REQ H [ read/write ] Cleared on power-up. Set when a parity error was detected on returned read data longwords 3 or 1 as a commander and the error command and address could not be saved in the CBEAH register. Write 1 to clear. 38 PAR ERR ON READ DATA - REQ H [ read/write ] Cleared on power-up. Set when a parity error was detected on returned read data longwords 3 or 1 as a commander. Write ‘‘1’’ to clear. 37 MISSED PAR ERR ON WRITE DATA - RESP H [ read/write ] Cleared on power-up. Set when a parity error was detected on longwords 3 or 1 as a responder or bystander the error command and address could not be saved in the CBEAH register. Write ‘‘1’’ to clear. 36 PAR ERR ON WRITE DATA - RESP H [ read/write ] Cleared on power-up. Set when a parity error was detected on odd longwords 3 or 1 as a responder or a bystander in the case of accepting write data to update the B-Cache. Write ‘‘1’’ to clear. Only detects parity error on longwords 3 and 1. 35 MISSED C/A PAR ERR [ read/write ] Cleared on power-up. Set when a parity error was detected on the even C/A longwords (3,1) and the error command and address could not be saved in the CBEAH register. Write ‘‘1’’ to clear. 34 C/A PAR ERR [ read/write ] Cleared on power-up. Set when a parity error was detected on the even C/A longwords (3,1) regardless of the address or which node was the commander. A CPU node checks its own parity as a commander. Write ‘‘1’’ to clear. 33 RESERVED DIAGNOSTIC H [ read/write ] Cleared on power-up. Set as a result of an error event being communicated between the even and odd interface chips. This bit is for chip debug and should not be used by system software. The address is not held in CSR 8 and 9 when this bit is set. Write ‘‘1’’ to clear. 31 MADR VALID [ read/write ] Cleared on power-up. This bit will be set when the miss counter overflows and holds sampled miss address into the MADRL register. The miss address is sampled every 64th B-Cache miss by a free running miss transaction counter. When this bit is set MADRL have valid miss contents. This bit being set inhibits capturing a new sample, but does not inhibit the counter from incrementing. A copy of this bit is readable from bit 0 of the MADRL register. Write ‘‘1’’ to clear. 30:25 MISS COUNT [ read-only ] Set to 111110 on power-up. The six bit miss address counter is readable in this field. 16 RETRY FAILED [ read/write 1 to clear ] RETRY FAILED: (RW) Cleared on Power-up. Reading a "1" indicates that a CBUS retry was seen when not expected. This indicates that a CBUS retry signal was seen on the CBUS, but RETRY is not enabled in CSR15. When this occurs, the CPU command that was retried will acknowledge to EV with a CACK of HARD_ERR, and this bit will be set. The setting of this bit will NOT cause a CBUS C_ERRL or CPU interrupt to occur other than the HARD_ERR machine check to the CPU that failed. 114 Functions located elsewhere on the CPU module
Table 38 (Cont.): System-bus Error Register Description Field Description Copyright © 1993 Digital Equipment Corporation. 15 WRITE DATA NOT ACKED [ read/write ] Cleared on power-up. This bit will be set if either octaword portion of a System-bus write cycle generated by this commander was not acknowledged. The error address is logged in CBEAL and CBEAH, hence this error may cause subsequent lost errors. Write ‘‘1’’ to clear. This error could be flagged if a double bit error occurs in the tag store and the exchange address of the dirty victim places its address outside the physical address space of the currently configured system. 14 C/A NOT ACKED [ read/write ] Cleared on power-up. This bit will be set if the C/A portion of a System-bus cycle generated by this commander was not acknowledged. The error address is logged in fields associated with the lower 32 bits of the CBEAL and CBEAH. The upper 32 bits of this registers have no meaning when this error has been detected. This error may cause subsequent lost errors. Write ‘‘1’’ to clear. 13 DATA PAR ERR LW6 ERR [ read-only ] Cleared on power-up. This bit is valid if a parity error is detected by this module, reading a ‘‘1’’ indicates an error on data longword 6 System-bus bits , during the second data cycle portion of a System-bus transaction. DATA PAR ERR LW6 ERR will remain valid until the Data ERR bits (6,4) are cleared. 12 DATA PAR ERR LW4 ERR [ read-only ] Cleared on power-up. This bit is valid if a parity error is detected by this module, reading a ‘‘1’’ indicates an error on data longword 4 System-bus bits , during the second data cycle portion of a System-bus transaction. DATA PAR ERR LW4 ERR will remain valid until the Data ERR bits (6,4) are cleared. 11 DATA PAR ERR LW2 ERR [ read-only ] Cleared on power-up. This bit is valid if a parity error is detected by this module, reading a ‘‘1’’ indicates an error on data longword 2 System-bus bits , during the first data cycle portion of a System-bus transaction. DATA PAR ERR LW2 ERR will remain valid until the Data ERR bits (6,4) are cleared. 10 DATA PAR ERR LW0 ERR [ read-only ] Cleared on power-up. This bit is valid if a parity error is detected by this module, reading a ‘‘1’’ indicates an error on data longword 0 System-bus bits , during the first data cycle portion of a System-bus transaction. DATA PAR ERR LW0 ERR will remain valid until the Data ERR bits (6,4) are cleared. 9 C/A PAR ERR LW2 ERR [ read-only ] Cleared on power-up. This bit is valid if a parity error is detected by this module, reading a ‘‘1’’ indicates an error on command/address longword 2 System-bus bits , during the C/A cycle portion of a System-bus transaction. C/A PAR ERR LW2 ERR will remain valid until the Data ERR bits (2) is cleared. 8 C/A PAR ERR LW0 ERR [ read-only ] Cleared on power-up. This bit is valid if a parity error is detected by this module, reading a ‘‘1’’ indicates an error on command/address longword 0 System-bus bits , during the C/A cycle portion of a System-bus transaction. C/A PAR ERR LW0 ERR will remain valid until the Data ERR bits (2) is cleared. 7 MISSED PAR ERR ON READ DATA - REQ [ read/write ] Cleared on power-up. Set when a parity error was detected on returned read data longwords 2 or 0 as a commander and the error command and address could not be saved in the CBEAL register. Write ‘‘1’’ to clear. Functions located elsewhere on the CPU module 115
- Page 79 and 80: Copyright © 1993 Digital Equipment
- Page 81 and 82: Copyright © 1993 Digital Equipment
- Page 83 and 84: Copyright © 1993 Digital Equipment
- Page 85 and 86: Copyright © 1993 Digital Equipment
- Page 87 and 88: Copyright © 1993 Digital Equipment
- Page 89 and 90: Copyright © 1993 Digital Equipment
- Page 91 and 92: Copyright © 1993 Digital Equipment
- Page 93 and 94: Copyright © 1993 Digital Equipment
- Page 95 and 96: Copyright © 1993 Digital Equipment
- Page 97 and 98: Copyright © 1993 Digital Equipment
- Page 99 and 100: CHAPTER 4 FUNCTIONS LOCATED ELSEWHE
- Page 101 and 102: Copyright © 1993 Digital Equipment
- Page 103 and 104: Figure 41: B-Cache Control Register
- Page 105 and 106: Table 28 (Cont.): B-Cache Control R
- Page 107 and 108: Table 28 (Cont.): B-Cache Control R
- Page 109 and 110: Copyright © 1993 Digital Equipment
- Page 111 and 112: Copyright © 1993 Digital Equipment
- Page 113 and 114: Copyright © 1993 Digital Equipment
- Page 115 and 116: Copyright © 1993 Digital Equipment
- Page 117 and 118: Copyright © 1993 Digital Equipment
- Page 119 and 120: Copyright © 1993 Digital Equipment
- Page 121 and 122: 4.3.1 Duplicate Tag Error Register
- Page 123 and 124: 4.5 Lack of Cache Block Prefetch Co
- Page 125 and 126: Table 37: System-bus Control Regist
- Page 127 and 128: 4.7.2 System-bus Error Register - C
- Page 129: Table 38: System-bus Error Register
- Page 133 and 134: 4.7.3 System-bus Error Address Low
- Page 135 and 136: Copyright © 1993 Digital Equipment
- Page 137 and 138: 4.8 Multiprocessor Configuration CS
- Page 139 and 140: 4.9 System Interrupt Clear Register
- Page 141 and 142: 4.10 Address Lock Register - CSR13
- Page 143 and 144: 4.11 Miss Address Register - CSR14
- Page 145 and 146: Table 46 (Cont.): C4 Revision Regis
- Page 147 and 148: Table 48 (Cont.): Interval Timer In
- Page 149 and 150: Table 50: D-bus Microcontroller Clo
- Page 151 and 152: Figure 58: Granting Order rule 4 CP
- Page 153 and 154: Copyright © 1993 Digital Equipment
- Page 155 and 156: Table 54 (Cont.): BIU_CTL Field Des
- Page 157 and 158: Table 57: CPU EEPROM Defaults Locat
- Page 159 and 160: Copyright © 1993 Digital Equipment
- Page 161 and 162: Copyright © 1993 Digital Equipment
- Page 163 and 164: Copyright © 1993 Digital Equipment
- Page 165 and 166: Copyright © 1993 Digital Equipment
- Page 167 and 168: Copyright © 1993 Digital Equipment
- Page 169 and 170: Copyright © 1993 Digital Equipment
- Page 171 and 172: Copyright © 1993 Digital Equipment
- Page 173 and 174: Copyright © 1993 Digital Equipment
- Page 175 and 176: Copyright © 1993 Digital Equipment
- Page 177 and 178: Copyright © 1993 Digital Equipment
- Page 179 and 180: Copyright © 1993 Digital Equipment
Copyright © 1993 Digital Equipment Corporation.<br />
Table 38 (Cont.): System-bus Error Register Description<br />
Field Description<br />
Cleared on power-up. This bit is valid if a parity error is detected by this module, reading a ‘‘1’’<br />
indicates an error on command/address longword 1 System-bus bits , during the C/A<br />
cycle portion of a System-bus transaction. C/A PAR ERR LW1 ERR will remain valid until the<br />
Data ERR bits (34) is cleared.<br />
39 MISSED PAR ERR ON READ DATA - REQ H [ read/write ]<br />
Cleared on power-up. Set when a parity error was detected on returned read data longwords 3<br />
or 1 as a commander and the error command and address could not be saved in the CBEAH<br />
register. Write 1 to clear.<br />
38 PAR ERR ON READ DATA - REQ H [ read/write ]<br />
Cleared on power-up. Set when a parity error was detected on returned read data longwords 3<br />
or 1 as a commander. Write ‘‘1’’ to clear.<br />
37 MISSED PAR ERR ON WRITE DATA - RESP H [ read/write ]<br />
Cleared on power-up. Set when a parity error was detected on longwords 3 or 1 as a responder<br />
or bystander the error command and address could not be saved in the CBEAH register. Write<br />
‘‘1’’ to clear.<br />
36 PAR ERR ON WRITE DATA - RESP H [ read/write ]<br />
Cleared on power-up. Set when a parity error was detected on odd longwords 3 or 1 as a<br />
responder or a bystander in the case of accepting write data to update the B-Cache. Write ‘‘1’’<br />
to clear. Only detects parity error on longwords 3 and 1.<br />
35 MISSED C/A PAR ERR [ read/write ]<br />
Cleared on power-up. Set when a parity error was detected on the even C/A longwords (3,1) and<br />
the error command and address could not be saved in the CBEAH register. Write ‘‘1’’ to clear.<br />
34 C/A PAR ERR [ read/write ]<br />
Cleared on power-up. Set when a parity error was detected on the even C/A longwords (3,1)<br />
regardless of the address or which node was the commander. A <strong>CPU</strong> node checks its own parity<br />
as a commander. Write ‘‘1’’ to clear.<br />
33 RESERVED DIAGNOSTIC H [ read/write ]<br />
Cleared on power-up. Set as a result of an error event being communicated between the even<br />
and odd interface chips. This bit is for chip debug and should not be used by system software.<br />
The address is not held in CSR 8 and 9 when this bit is set. Write ‘‘1’’ to clear.<br />
31 MADR VALID [ read/write ]<br />
Cleared on power-up. This bit will be set when the miss counter overflows and holds sampled<br />
miss address into the MADRL register. The miss address is sampled every 64th B-Cache miss<br />
by a free running miss transaction counter. When this bit is set MADRL have valid miss<br />
contents. This bit being set inhibits capturing a new sample, but does not inhibit the counter from<br />
incrementing. A copy of this bit is readable from bit 0 of the MADRL register. Write ‘‘1’’ to clear.<br />
30:25 MISS COUNT [ read-only ]<br />
Set to 111110 on power-up. The six bit miss address counter is readable in this field.<br />
16 RETRY FAILED [ read/write 1 to clear ]<br />
RETRY FAILED: (RW) Cleared on Power-up. Reading a "1" indicates that a CBUS retry was<br />
seen when not expected. This indicates that a CBUS retry signal was seen on the CBUS, but<br />
RETRY is not enabled in CSR15. When this occurs, the <strong>CPU</strong> command that was retried will<br />
acknowledge to EV with a CACK of HARD_ERR, and this bit will be set. The setting of this bit<br />
will NOT cause a CBUS C_ERRL or <strong>CPU</strong> interrupt to occur other than the HARD_ERR machine<br />
check to the <strong>CPU</strong> that failed.<br />
114 Functions located elsewhere on the <strong>CPU</strong> module