268 PRELIMINARY DATA P Pack . . . . . . . . . . . . . . . . . . . . . . . . . . 89 PANIC . . . . . 79-80, 138, 142, 151, 155 Panic . 30-31, 33, 48, 66, 73-74, 76-80, 137 PC . .12, 35, 87, 89, 117, 120, 124-126, 128, . . . 130-131, 134, 138, 141, 209 Performance counters .13-14, 28, 48, 52- 53, .62-63, 66, 93, 165, 179-180, 243 Perr_flags . . . . . . . . . . . . . . . . . . . . . 250 Physical memory . . . . . . . 15, 20, 36, 200 Pipelining . . . . . . . . . . . . . . . . . . . . . 228 PLL . . . . . . . . . . . . . . . . . . . . . . . . . 202 PMU . . . . . . . . . . . . . . . . . . . . . . . . . 203 POWERON . . . . . . . . . 80, 203, 220-224 Power-on reset . . . . . . . . . . . . . . . . . . 80 P-port . . . . . . . . . . . . . . . . . . . . . . . . 250 PREFI . . . . . . . . . . . . . . . . . . . . 166-167 Printf 13, 15, 22, 36, 45, 87-88, 97, 119, 131, . . . . . . . . . . . . . . . . . . . 241, 248 Priority . . . . . . . . . . . . . . . . . 33, 78, 194 Process . . . . . 12, 93, 118, 205, 218, 248 Profiling . . . . . . . . . . . . . . . . . . . . . . . 12 Purge . . . . . . . . . . . . . . . . . . . . . . . . 240 R R_data . . . . . . . . . . . . . . . 232-234, 238 R_src . . . . . . . . . . . . . . . . . 227, 232-240 R_tid . . . . . . . . . . . . . . . . . 228, 232-240 Real-time . . . . . . . . . . . . . . . . . . 95, 212 Reference 93-94, 118-121, 124, 133-134, . . . . . . . . . . . .231, 255-258, 262-263 Register 12-13, 15-17, 19, 22, 25, 27, 29- 31, . 33-38, 42, 44-46, 48-50, 54, 56, 58, . 60, 62, <strong>64</strong>-66, 73-74, 76, 81, 83- 84, . . . 87-91, 94-95, 97-98, 102-103, 107, . . . 110, 112-113, 115-118, 120, 131, 136-144, 147-157, 160, 163-166, 173, 177, 180-181, 184-190, 193-194, . . . 196, 200, 202, 211-213, 215-218, 220-221, 223, 225, 248, 250, 252-260, . . . . . . . . . . . . . . . . . . . . . . . . . . . 263 DR . . . . . . . . . . . . . . . . . 215-216, 218 EXPEVT 73, 79-81, 138, 142, 151, 155 Field Type EXPANSION . . . . . . . . . . . . . . . . . 77 READ-ONLY . 26, 101-102, 104, 111, 114, . 116-117, 194-196, 250-251 READ-WRITE 25, 27, 29, 31, 34, 38- 41, . .43-47, 49-65, 74, 76, 83-85, 97- . 100, 102-105, 107-109, 115, 139- 140, 143-144, 148-149, 153, 157- 159, 166-174, 186, 188-193, 211 RESERVED 25-26, 32, 34, 42-45, 47, . .52-53, 55, 59, <strong>64</strong>-65, 75-76, 85, 97, . 106, 108-109, 111-112, 115- 117, .139-140, 143-145, 153-154, 160, . . . . 175, 187-191, 193, 211 PEXPEVT . . . . . . . . . . . . . . . . . . . . 79 SR . . . . . . . . . . . . . . . . . 66, 76, 78-79 SR.BL . . . . . . . 79, 138, 142, 151, 155 SR.MMU . . . . . . . . . . . . . . . . . . . . . 76 SR.STEP . . . . . . . . . . . . . . . . . . . . . 79 SR.WATCH . .33, 66-67, 79, 136, 139, 143, . . . . . 152, 156, 163-1<strong>64</strong>, 166 SSR . . . . . . . . . . . . . . . . . . . . . . 66, 79 TEA . . . . . . . . . . . . . . . . . . . . 147, 151 TR . . . . . . . . . . . . . . . . . . . . . . . . . 103 Registers Program Counter 87, 90, 117, 120, 134 RESERVED 25-26, 32, 34, 42-45, 47, 52- 53, 55, 59, <strong>64</strong>-65, 75-76, 85, 97, 106, 108- 109, 111-112, 115-117, 139-140, 143-145, 153-154, 160, 175, 187-191, . . . . . . . . . . . . . . . . . . . . . . . 193, 211 RESET . . . . . . . . . . . . . . . 203, 219-223 Reset 13, 25-27, 29-32, 34, 38-66, 73-78, 80, 83-85, 97-109, 111-112, 114-117, 139- 140, 143-145, 148-149, 153-154, D R A FT <strong>SuperH</strong>, Inc. <strong>SH</strong>-5 <strong>System</strong> <strong>Architecture</strong>, <strong>Volume</strong> 3: Debug 05-SA-10003 v1.0
PRELIMINARY DATA 269 158-160, 166-175, 186-196, 203, 211, . . . . . . . . . . . .213, 219-225, 250-251 Response . 13, 20, 74, 87, 100, 118, 179- 181, . . . 192, 194-195, 201, 204-205, 207- . . . .208, 218, 227-229, 231-240 RESVEC 30, 73-74, 78, 80-81, 138, 142, 147, . . . . . . . . . . . 151, 155, 165, 197 Rising edge . . . . . . . . . . . . . . . . . 98, 201 RTE . . . . . . . . . . . . . . . . . . . 66, 79, 159 S Second . 37, 48, 120, 181, 212, 236-237 Section . 14-16, 20, 22-24, 26-31, 33-37, 39-40, 48, 50-51, 53, 56-58, 60-63, 66, . 69, 73, 77-81, 84, 87-91, 94-95, 97, 100, . . .102-105, 107, 114, 120, 123- 124, . . . 136-137, 143-144, 148, 151, 1<strong>64</strong>- . . 165, 179, 187, 200, 206, 208, 212-213, 221-222, 225, 231, 233-234, 236-237, 241, 252, 255-256, 258-260 Segment . . . . . . . . . . . . . . 180-181, 218 <strong>SH</strong>compact .12, 117, 138, 140-141, 146, 149, . . . . . . . . . . . 154, 158, 169-172 <strong>SH</strong>media . . .12, 117, 140-141, 146, 149, 154, . . . . . . . . . . . . . . . 158, 169-172 Signed . . . . . . . . 120-121, 124, 130, 133 Sleep . . . . . . . . . . . . . . . . . . . . . . . . . . 33 SPC . . . . . . . . . . . . . . . . . . . . . 138, 142 SRC . . . . . . . . . . . . . . . . . 120, 129-130 Src . . . . . . . . . . . . . . 191, 227, 232-240 Standard 16, 79, 138, 142, 146-147, 151, . . . 155, 165, 180, 197, 212-213, 250 Standby . . . . . . . . . . . . . . . . . . . . . . 202 Status <strong>bit</strong> . . . . . . . . . . 92, 213, 215-218 Status register (SR) . . . . . . . . . . . . 66, 79 Status register field ASID 12, 38, 40, 43, 46-47, 67, 87, 117, . . .124-126, 128-129, 131, 157, 248 BL . . . . . . . . . . . . . . . . . . . . . . . . . .79 S . . . . . . . . . . . . . . . . . . 158, 169-170 Store . . . . . 136, 183, 207, 229, 235-237 Store instruction . . . . . . . . . . . . . . . . . 30 Store16 . . . . . . . . . . . . . . . . . . . . . . . 183 Store32 . . . . . . . . . . . . . . . . . . . . . . . 183 <strong>SuperH</strong>yway 12-13, 16, 19-20, 36, 63-<strong>64</strong>, . . 81, 84-87, 118, 123, 131-132, 134, 136, . . . 179-181, 183, 185-188, 190, 192, . . . 194-196, 205, 207, 227-229, 241, . . . . . . . . . . . . . . . . . . . 248, 262 SWAP . . . . . . . . . . . . . . . . . . . . . . . . 146 Synchronization . . . . . . . . . 24, 204, 223 T Thread . . . . . . . . . . . . . . . . . . . . . . . . 92 Tid . . . . . . . . . . . . . . . . . . 228, 232-240 TLB . . . . . . . . . . . . . . . . . . . . . . 78, 166 Top_mb . . . . . . . . . . . . . . . . . . . . . . . 251 Trace Buffer . . 19, 87-89, 103, 107-111, 114 Trace buffer . . . . . . . . . . . 110, 207, 225 Tracing . . . . . . . . . . . . . 12, 88, 107, 156 Trap . . . . . . . . . . . . . . . . . . . . . . 35, 160 Trigger Pins . . . . . . . . . . . . . . . . . . . . 12 Type 21, 25-29, 31, 34-38, 42, 44, 46, 48- 49, . 54, 57, 60-61, 65, 67-68, 74, 76, 78- 79, 83, 93, 97, 107, 111, 114-120, 122, . . .124, 130, 136, 139-140, 143- 144, 148-149, 152-153, 156-157, 163- 166, 174, 180-181, 186-190, 193-194, . . . 196, 201, 204-205, 207, 211, 213, 221- . . . 222, 226, 231-240, 250, 252 D R A FT U Unconditional branch . . . . . . . . . 35, 158 V Volatile 25-27, 29, 31, 34, 38, 42, 44, 46, 05-SA-10003 v1.0 <strong>SuperH</strong>, Inc. <strong>SH</strong>-5 <strong>System</strong> <strong>Architecture</strong>, <strong>Volume</strong> 3: Debug
- Page 1 and 2:
PRELIMINARY DATA SuperH TM (SH) 64-
- Page 3 and 4:
PRELIMINARY DATA Contents Preface 9
- Page 5 and 6:
PRELIMINARY DATA 5 1.8.11 DM.TRBUF
- Page 7 and 8:
PRELIMINARY DATA 7 3.2.5 Pin state
- Page 9 and 10:
PRELIMINARY DATA Preface This docum
- Page 11 and 12:
PRELIMINARY DATA Debug/trace archit
- Page 13 and 14:
PRELIMINARY DATA Overview of debug
- Page 15 and 16:
PRELIMINARY DATA Key concepts 15 Th
- Page 17 and 18:
PRELIMINARY DATA Key concepts 17 Ac
- Page 19 and 20:
PRELIMINARY DATA Key concepts 19 1.
- Page 21 and 22:
PRELIMINARY DATA Key concepts 21 1.
- Page 23 and 24:
PRELIMINARY DATA Key concepts 23 La
- Page 25 and 26:
PRELIMINARY DATA Key concepts 25 {W
- Page 27 and 28:
PRELIMINARY DATA Key concepts 27 If
- Page 29 and 30:
PRELIMINARY DATA Key concepts 29 Re
- Page 31 and 32:
PRELIMINARY DATA CPU control 31 1.3
- Page 33 and 34:
PRELIMINARY DATA CPU control 33 1.3
- Page 35 and 36:
PRELIMINARY DATA Watchpoint channel
- Page 37 and 38:
PRELIMINARY DATA Watchpoint channel
- Page 39 and 40:
PRELIMINARY DATA Watchpoint channel
- Page 41 and 42:
PRELIMINARY DATA Watchpoint channel
- Page 43 and 44:
PRELIMINARY DATA Watchpoint channel
- Page 45 and 46:
PRELIMINARY DATA Watchpoint channel
- Page 47 and 48:
PRELIMINARY DATA Watchpoint channel
- Page 49 and 50:
PRELIMINARY DATA Debug event action
- Page 51 and 52:
PRELIMINARY DATA Debug event action
- Page 53 and 54:
PRELIMINARY DATA Debug event action
- Page 55 and 56:
PRELIMINARY DATA Debug event action
- Page 57 and 58:
PRELIMINARY DATA Debug event action
- Page 59 and 60:
PRELIMINARY DATA Debug event action
- Page 61 and 62:
PRELIMINARY DATA Debug event action
- Page 63 and 64:
PRELIMINARY DATA Debug event action
- Page 65 and 66:
PRELIMINARY DATA Debug event action
- Page 67 and 68:
PRELIMINARY DATA WP channel matchin
- Page 69 and 70:
PRELIMINARY DATA WP channel matchin
- Page 71 and 72:
PRELIMINARY DATA WP channel matchin
- Page 73 and 74:
PRELIMINARY DATA Reset, panic and d
- Page 75 and 76:
PRELIMINARY DATA Reset, panic and d
- Page 77 and 78:
PRELIMINARY DATA Reset, panic and d
- Page 79 and 80:
PRELIMINARY DATA Reset, panic and d
- Page 81 and 82:
PRELIMINARY DATA Reset, panic and d
- Page 83 and 84:
PRELIMINARY DATA Reset, panic and d
- Page 85 and 86:
PRELIMINARY DATA Debug module 85 DM
- Page 87 and 88:
PRELIMINARY DATA Debug module 87
- Page 89 and 90:
PRELIMINARY DATA Debug module 89 Wh
- Page 91 and 92:
PRELIMINARY DATA Debug module 91 St
- Page 93 and 94:
PRELIMINARY DATA Debug module 93 Mu
- Page 95 and 96:
PRELIMINARY DATA Debug module 95 1.
- Page 97 and 98:
PRELIMINARY DATA Debug module 97 1.
- Page 99 and 100:
PRELIMINARY DATA Debug module 99 DM
- Page 101 and 102:
PRELIMINARY DATA Debug module 101 D
- Page 103 and 104:
PRELIMINARY DATA Debug module 103 D
- Page 105 and 106:
PRELIMINARY DATA Debug module 105 D
- Page 107 and 108:
PRELIMINARY DATA Debug module 107 1
- Page 109 and 110:
PRELIMINARY DATA Debug module 109 D
- Page 111 and 112:
PRELIMINARY DATA Debug module 111 D
- Page 113 and 114:
PRELIMINARY DATA Debug module 113
- Page 115 and 116:
PRELIMINARY DATA Debug module 115 D
- Page 117 and 118:
PRELIMINARY DATA Debug module 117 1
- Page 119 and 120:
PRELIMINARY DATA Debug protocols an
- Page 121 and 122:
PRELIMINARY DATA Debug protocols an
- Page 123 and 124:
PRELIMINARY DATA Debug protocols an
- Page 125 and 126:
PRELIMINARY DATA Debug protocols an
- Page 127 and 128:
PRELIMINARY DATA Debug protocols an
- Page 129 and 130:
PRELIMINARY DATA Debug protocols an
- Page 131 and 132:
PRELIMINARY DATA Debug protocols an
- Page 133 and 134:
PRELIMINARY DATA Debug protocols an
- Page 135 and 136:
PRELIMINARY DATA Debug protocols an
- Page 137 and 138:
PRELIMINARY DATA WP channel type BR
- Page 139 and 140:
PRELIMINARY DATA WP channel type IA
- Page 141 and 142:
PRELIMINARY DATA WP channel type IA
- Page 143 and 144:
PRELIMINARY DATA WP channel type OA
- Page 145 and 146:
PRELIMINARY DATA WP channel type OA
- Page 147 and 148:
PRELIMINARY DATA WP channel type OA
- Page 149 and 150:
PRELIMINARY DATA WP channel type OA
- Page 151 and 152:
PRELIMINARY DATA WP channel type OA
- Page 153 and 154:
PRELIMINARY DATA WP channel type IV
- Page 155 and 156:
PRELIMINARY DATA WP channel type IV
- Page 157 and 158:
PRELIMINARY DATA WP channel type BR
- Page 159 and 160:
PRELIMINARY DATA WP channel type BR
- Page 161 and 162:
PRELIMINARY DATA WP channel type BR
- Page 163 and 164:
PRELIMINARY DATA WP channel type FP
- Page 165 and 166:
PRELIMINARY DATA WP channel type WP
- Page 167 and 168:
PRELIMINARY DATA WP channel type WP
- Page 169 and 170:
PRELIMINARY DATA WP channel type WP
- Page 171 and 172:
PRELIMINARY DATA WP channel type WP
- Page 173 and 174:
PRELIMINARY DATA WP channel type WP
- Page 175 and 176:
PRELIMINARY DATA WP channel type WP
- Page 177 and 178:
PRELIMINARY DATA WP channel type WP
- Page 179 and 180:
PRELIMINARY DATA SuperHyway bus ana
- Page 181 and 182:
PRELIMINARY DATA SuperHyway watchpo
- Page 183 and 184:
PRELIMINARY DATA Address comparison
- Page 185 and 186:
PRELIMINARY DATA Freezing bus maste
- Page 187 and 188:
PRELIMINARY DATA WP channel type PL
- Page 189 and 190:
PRELIMINARY DATA WP channel type PL
- Page 191 and 192:
PRELIMINARY DATA WP channel type PL
- Page 193 and 194:
PRELIMINARY DATA WP channel type PL
- Page 195 and 196:
PRELIMINARY DATA WP channel type PL
- Page 197 and 198:
PRELIMINARY DATA WP channel type PL
- Page 199 and 200:
PRELIMINARY DATA External debug int
- Page 201 and 202:
PRELIMINARY DATA SHdebug link 201 3
- Page 203 and 204:
PRELIMINARY DATA SHdebug link 203 3
- Page 205 and 206:
PRELIMINARY DATA SHdebug link 205 T
- Page 207 and 208:
PRELIMINARY DATA SHdebug link 207 D
- Page 209 and 210:
PRELIMINARY DATA SHdebug link 209 3
- Page 211 and 212:
PRELIMINARY DATA SHdebug link 211 3
- Page 213 and 214:
PRELIMINARY DATA JTAG interface 213
- Page 215 and 216:
PRELIMINARY DATA JTAG interface 215
- Page 217 and 218: PRELIMINARY DATA JTAG interface 217
- Page 219 and 220: PRELIMINARY DATA Debug tool reset/s
- Page 221 and 222: PRELIMINARY DATA Debug tool reset/s
- Page 223 and 224: PRELIMINARY DATA Debug tool reset/s
- Page 225 and 226: PRELIMINARY DATA Trigger functions
- Page 227 and 228: PRELIMINARY DATA DBUS protocol 227
- Page 229 and 230: PRELIMINARY DATA DBUS protocol 229
- Page 231 and 232: PRELIMINARY DATA DBUS protocol 231
- Page 233 and 234: PRELIMINARY DATA DBUS protocol 233
- Page 235 and 236: PRELIMINARY DATA DBUS protocol 235
- Page 237 and 238: PRELIMINARY DATA DBUS protocol 237
- Page 239 and 240: PRELIMINARY DATA DBUS protocol 239
- Page 241 and 242: PRELIMINARY DATA Implementation spe
- Page 243 and 244: PRELIMINARY DATA Scalable parameter
- Page 245 and 246: PRELIMINARY DATA Scalable parameter
- Page 247 and 248: PRELIMINARY DATA Scalable parameter
- Page 249 and 250: PRELIMINARY DATA Scalable parameter
- Page 251 and 252: PRELIMINARY DATA Scalable parameter
- Page 253 and 254: PRELIMINARY DATA Debug register add
- Page 255 and 256: PRELIMINARY DATA Debug register add
- Page 257 and 258: PRELIMINARY DATA Debug register add
- Page 259 and 260: PRELIMINARY DATA Debug register add
- Page 261 and 262: PRELIMINARY DATA Debug register add
- Page 263 and 264: PRELIMINARY DATA Debug register add
- Page 265 and 266: PRELIMINARY DATA Index A Actions 13
- Page 267: PRELIMINARY DATA 267 244, . . . . .