Sable CPU Module Specification
Sable CPU Module Specification Sable CPU Module Specification
Copyright © 1993 Digital Equipment Corporation. 4.1.4.3 B-Cache Correctable Error Register - CSR1 CSR offset = 2016 The B-Cache Correctable Error Register latches the state of the B-Cache tag and control stores when a correctable EDC error (during the data portion of the cycle) is detected. The contents of B-Cache Correctable Error Address Register are not updated while error flags are set, lost error flags do not inhibit error logging. These errors are only detected as a result of a processor masked write hit to a shared location, victimization of a cache location, or a System-bus READ or EXCHANGE to a dirty location. Figure 42: B-Cache Correctable Error Register (BCCE) EDC SYNDROME 3 (RO) EDC SYNDROME 1 (RO) BC EDC ERROR (RO) UNDEFINED (RO) CORRECTABLE ERROR H (RW) MISSED CORRECTABLE ERROR H (RW) EDC SYNDROME 2 (RO) EDC SYNDROME 0 (RO) BC EDC ERROR (RO) VALID (RO) DIRTY (RO) SHARED (RO) CONTROL BIT PARITY (RO) CORRECTABLE ERROR (RW) MISSED CORRECTABLE ERROR (RW) 6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 Table 29: B-Cache Correctable Error Register Description Field Description 63:57 EDC SYNDROME 3 [ read-only ] Undefined on power-up. EDC SYNDROME 3 is Valid when a correctable error has occurred. This register is updated when the BCCE ERROR H bit is clear. The syndrome contained in this register is relevant to longword 3 of data. Refer to Table 25 for the single bit error syndrome list. 56:50 EDC SYNDROME 1 [ read-only ] 92 Functions located elsewhere on the CPU module
Copyright © 1993 Digital Equipment Corporation. Table 29 (Cont.): B-Cache Correctable Error Register Description Field Description Undefined on power-up. EDC SYNDROME 1 is Valid when a correctable error has occurred. This register is updated when the BCCE ERROR H bit is clear. The syndrome contained in this register is relevant to longword 1 of data. Refer to Table 25 for the single bit error syndrome list. 49 BC EDC ERROR [ read-only ] Undefined on power-up. Valid when a correctable error has occurred to indicate that the CPU or the B-Cache data was the cause of the error. When set the B-Cache was the cause of the data error. This register is updated when the BCCE ERROR H bit is clear. 48:36 UNDEFINED [ read-only ] Undefined 35 CORRECTABLE ERROR H [ read/write ] Cleared on power-up, This must be cleared when CORRECTABLE ERROR is cleared. This bit will not be set if a single bit error occurs when EDC correction is disabled. (The UNCORRECTABLE ERROR bit will be set in CSR3.) Write ‘‘1’’ to clear. 34 MISSED CORRECTABLE ERROR H [ read/write ] Cleared on power-up, This must be cleared when MISSED CORRECTABLE ERROR is cleared. Write ‘‘1’’ to clear. 31:25 EDC SYNDROME 2 [ read-only ] Undefined on power-up. Valid when a correctable error has occurred. This register is updated when the BCCE ERROR bit is clear. The syndrome contained in this register is relevant to longword 2 of data. Refer to Table 25 for the single bit error syndrome list. 24:18 EDC SYNDROME 0 [ read-only ] Undefined on power-up. Valid when a correctable error has occurred. This register is updated when the BCCE ERROR bit is clear. The syndrome contained in this register is relevant to longword 0 of data. Refer to Table 25 for the single bit error syndrome list. 17 BC EDC ERROR [ read-only ] Undefined on power-up. Valid when an correctable error has occurred to indicate that the CPU or the B-Cache data was the cause of the error. When set the B-Cache was the cause of the data error. This register is updated when the BCCE ERROR bit is clear. 11 VALID [ read-only ] Cleared on power-up. Contains the value of the VALID bit for the last B-Cache location accessed by the B-Cache controller. This register is updated when the BCCE ERROR bit is clear. 10 DIRTY [ read-only ] Cleared on power-up. Contains the value of the DIRTY bit for the last B-Cache location accessed by the B-Cache controller. This register is updated when the BCCE ERROR bit is clear. 9 SHARED [ read-only ] Cleared on power-up. Contains the value of the SHARED bit for the last B-Cache location accessed by the B-Cache controller. This register is updated when the BCCE ERROR bit is clear. 8 CONTROL BIT PARITY [ read-only ] Functions located elsewhere on the CPU module 93
- Page 57 and 58: Copyright © 1993 Digital Equipment
- Page 59 and 60: Copyright © 1993 Digital Equipment
- Page 61 and 62: Copyright © 1993 Digital Equipment
- Page 63 and 64: Copyright © 1993 Digital Equipment
- Page 65 and 66: Copyright © 1993 Digital Equipment
- Page 67 and 68: Copyright © 1993 Digital Equipment
- Page 69 and 70: Copyright © 1993 Digital Equipment
- Page 71 and 72: Copyright © 1993 Digital Equipment
- Page 73 and 74: Copyright © 1993 Digital Equipment
- Page 75 and 76: Copyright © 1993 Digital Equipment
- Page 77 and 78: Copyright © 1993 Digital Equipment
- 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: Table 28 (Cont.): B-Cache Control R
- 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 and 130: Table 38: System-bus Error Register
- Page 131 and 132: Table 38 (Cont.): System-bus Error
- 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
Copyright © 1993 Digital Equipment Corporation.<br />
4.1.4.3 B-Cache Correctable Error Register - CSR1<br />
CSR offset = 2016 The B-Cache Correctable Error Register latches the state of the B-Cache tag and<br />
control stores when a correctable EDC error (during the data portion of the cycle)<br />
is detected. The contents of B-Cache Correctable Error Address Register are not<br />
updated while error flags are set, lost error flags do not inhibit error logging.<br />
These errors are only detected as a result of a processor masked write hit to a shared<br />
location, victimization of a cache location, or a System-bus READ or EXCHANGE to<br />
a dirty location.<br />
Figure 42: B-Cache Correctable Error Register (BCCE)<br />
EDC SYNDROME 3 (RO)<br />
EDC SYNDROME 1 (RO)<br />
BC EDC ERROR (RO)<br />
UNDEFINED (RO)<br />
CORRECTABLE ERROR H (RW)<br />
MISSED CORRECTABLE ERROR H (RW)<br />
EDC SYNDROME 2 (RO)<br />
EDC SYNDROME 0 (RO)<br />
BC EDC ERROR (RO)<br />
VALID (RO)<br />
DIRTY (RO)<br />
SHARED (RO)<br />
CONTROL BIT PARITY (RO)<br />
CORRECTABLE ERROR (RW)<br />
MISSED CORRECTABLE ERROR (RW)<br />
6 6 6 6 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1<br />
3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0<br />
Table 29: B-Cache Correctable Error Register Description<br />
Field Description<br />
63:57 EDC SYNDROME 3 [ read-only ]<br />
Undefined on power-up. EDC SYNDROME 3 is Valid when a correctable error has occurred.<br />
This register is updated when the BCCE ERROR H bit is clear. The syndrome contained in this<br />
register is relevant to longword 3 of data.<br />
Refer to Table 25 for the single bit error syndrome list.<br />
56:50 EDC SYNDROME 1 [ read-only ]<br />
92 Functions located elsewhere on the <strong>CPU</strong> module