- Page 1 and 2:
®ARM®Cortex -A15 MPCoreProcessorR
- Page 3 and 4:
ContentsARM Cortex-A15 MPCore Proce
- Page 5 and 6:
Contents11.4 PMU register descripti
- Page 7 and 8:
PrefaceAbout this bookThis book is
- Page 9 and 10:
Preface(continued)Stylemonospace bo
- Page 11 and 12:
PrefaceFeedbackARM welcomes feedbac
- Page 13 and 14:
Introduction1.1 About the Cortex-A1
- Page 15 and 16:
Introduction1.2.3 Debug architectur
- Page 17 and 18:
Introduction1.4 InterfacesThe proce
- Page 19 and 20:
Introduction• The L2 tag RAM regi
- Page 21 and 22:
IntroductionThe ARM product deliver
- Page 23 and 24:
Introduction1.7.5 r1p0 - r2p0The fo
- Page 25 and 26:
Introduction• Added L1 data TLB s
- Page 27 and 28:
Functional Description2.1 About the
- Page 29 and 30:
Functional DescriptionLoad/Store un
- Page 31 and 32:
Functional Description2.2 Interface
- Page 33 and 34:
Functional Description2.3 Clocking
- Page 35 and 36:
Functional DescriptionFigure 2-5 sh
- Page 37:
Functional DescriptionAll resets ar
- Page 41 and 42:
Functional DescriptionPowerup reset
- Page 43 and 44:
Functional Description• nPRESETDB
- Page 45 and 46:
Functional Description• L2 unifie
- Page 47 and 48:
Functional DescriptionOn entry into
- Page 49 and 50:
Functional DescriptionWhen the proc
- Page 51 and 52:
Functional DescriptionNoteFigure 2-
- Page 53 and 54: Functional DescriptionRegional cloc
- Page 55 and 56: Functional DescriptionTable 2-3 Val
- Page 57 and 58: Functional Description4. Release th
- Page 59 and 60: Functional DescriptionDebug power d
- Page 61 and 62: Functional DescriptionNoteAfter a p
- Page 63 and 64: Functional DescriptionThe external
- Page 65 and 66: Programmers Model3.1 About the prog
- Page 67 and 68: Programmers Model3.3 Advanced SIMD
- Page 69 and 70: Programmers ModelYou can use the CP
- Page 71 and 72: Programmers Model3.6 Large Physical
- Page 73 and 74: Programmers Model3.8 Modes of opera
- Page 75 and 76: Chapter 4System ControlThis chapter
- Page 77 and 78: System Control4.2 Register summaryT
- Page 79 and 80: System ControlOp1 CRm Op2 Name Rese
- Page 81 and 82: System ControlTable 4-6 c5 register
- Page 83 and 84: System ControlTable 4-8 c7 register
- Page 85 and 86: System ControlTable 4-10 c9 registe
- Page 87 and 88: System Control4.2.14 c15 registersT
- Page 89 and 90: System ControlName CRn Op1 CRm Op2
- Page 91 and 92: System Control4.2.19 Other system c
- Page 93 and 94: System ControlName CRn Op1 CRm Op2
- Page 95 and 96: System Control4.2.24 Performance mo
- Page 97 and 98: System Control4.2.26 Virtualization
- Page 99 and 100: System ControlName CRn Op1 CRm Op2
- Page 101 and 102: System Control4.3 Register descript
- Page 103: System ControlTo access the CTR, re
- Page 107 and 108: System ControlTable 4-35 shows the
- Page 109 and 110: System Control31 28 27 24 23 20 19
- Page 111 and 112: System ControlTable 4-38 ID_MMFR1 b
- Page 113 and 114: System Control• Common to the Sec
- Page 115 and 116: System ControlTable 4-41 shows the
- Page 117 and 118: System ControlTo access the ID_ISAR
- Page 119 and 120: System Control31 28 27 24 23 20 19
- Page 121 and 122: System Control31 28 27 24 23 20 19
- Page 123 and 124: System Control31 30 29 28 27 13 12
- Page 125 and 126: System ControlTable 4-48 shows the
- Page 127 and 128: System Control31 0VPIDRTable 4-50 s
- Page 129 and 130: System ControlTable 4-52 shows the
- Page 131 and 132: System ControlTable 4-52 SCTLR bit
- Page 133 and 134: System ControlTable 4-53 ACTLR bit
- Page 135 and 136: System ControlTable 4-53 ACTLR bit
- Page 137 and 138: System ControlTable 4-54 shows the
- Page 139 and 140: System ControlTable 4-55 SCR bit as
- Page 141 and 142: System ControlTable 4-56 NSACR bit
- Page 143 and 144: System ControlTable 4-57 HSCTLR bit
- Page 145 and 146: System ControlTable 4-58 HDCR bit a
- Page 147 and 148: System ControlTable 4-59 shows the
- Page 149 and 150: System Control4.3.39 Hyp Translatio
- Page 151 and 152: System Controla. This fault is not
- Page 153 and 154: System ControlThere are two formats
- Page 155 and 156:
System ControlTable 4-64 IFSR bit a
- Page 157 and 158:
System ControlConfigurationsAvailab
- Page 159 and 160:
System ControlWhen an instruction i
- Page 161 and 162:
System ControlTable 4-69 L2CTLR bit
- Page 163 and 164:
System Control4.3.51 Memory Attribu
- Page 165 and 166:
System ControlTable 4-72 shows the
- Page 167 and 168:
System ControlThe RAMINDEX address
- Page 169 and 170:
System ControlThe data returned fro
- Page 171 and 172:
System Control31 24 23 22 21 18 17
- Page 173 and 174:
System Control31 24 23 22 21 18 17
- Page 175 and 176:
System ControlBits Name Function31
- Page 177 and 178:
System ControlTable 4-74 L2ACTLR bi
- Page 179 and 180:
System ControlTable 4-75 L2 Prefetc
- Page 181 and 182:
System ControlTable 4-77 shows the
- Page 183 and 184:
System Control4.3.65 L2 Memory Erro
- Page 185 and 186:
Chapter 5Memory Management UnitThis
- Page 187 and 188:
Memory Management Unit5.2 TLB organ
- Page 189 and 190:
Memory Management Unit5.4 Memory ac
- Page 191 and 192:
Memory Management Unit5.5 MMU enabl
- Page 193 and 194:
Memory Management Unit• Context s
- Page 195 and 196:
Chapter 6Level 1 Memory SystemThis
- Page 197 and 198:
Level 1 Memory System6.2 Cache orga
- Page 199 and 200:
Level 1 Memory System6.3.3 Fill buf
- Page 201 and 202:
Level 1 Memory SystemTable 6-1 show
- Page 203 and 204:
Level 1 Memory SystemIt is UNPREDIC
- Page 205 and 206:
Level 1 Memory Systemcache in Exclu
- Page 207 and 208:
Level 1 Memory System6.5.2 Return s
- Page 209 and 210:
Level 1 Memory System6.6 L1 RAM mem
- Page 211 and 212:
Level 2 Memory System7.1 About the
- Page 213 and 214:
Level 2 Memory System7.2.2 Strictly
- Page 215 and 216:
Level 2 Memory System• Each tag s
- Page 217 and 218:
Level 2 Memory System7.3 L2 RAM mem
- Page 219 and 220:
Level 2 Memory System7.5 Cache cohe
- Page 221 and 222:
Level 2 Memory System7.7 AXI Cohere
- Page 223 and 224:
Level 2 Memory System• WRAP N (N:
- Page 225 and 226:
Level 2 Memory System• The cohere
- Page 227 and 228:
Level 2 Memory System7.8 Accelerato
- Page 229 and 230:
Generic Interrupt Controller8.1 Abo
- Page 231 and 232:
Generic Interrupt ControllerTable 8
- Page 233 and 234:
Generic Interrupt Controller8.2.5 G
- Page 235 and 236:
Generic Interrupt ControllerThe GIC
- Page 237 and 238:
Generic Interrupt ControllerInterru
- Page 239 and 240:
Generic Interrupt ControllerTable 8
- Page 241 and 242:
Generic Interrupt ControllerUsage c
- Page 243 and 244:
Generic Interrupt ControllerOffset
- Page 245 and 246:
Generic Interrupt ControllerTable 8
- Page 247 and 248:
Generic Interrupt Controller8.3.7 V
- Page 249 and 250:
Chapter 9Generic TimerThis chapter
- Page 251 and 252:
Generic Timer9.2 Generic Timer func
- Page 253 and 254:
Generic Timerb. The reset value for
- Page 255 and 256:
Debug10.1 About debugThis section g
- Page 257 and 258:
Debug10.2 Debug register interfaces
- Page 259 and 260:
Debug10.3 Debug register summaryTab
- Page 261 and 262:
DebugTable 10-1 CP14 debug register
- Page 263 and 264:
Debug10.4 Debug register descriptio
- Page 265 and 266:
DebugTable 10-3 shows the DBGPCSR b
- Page 267 and 268:
Debug31 4 3 2 1 0ReservedCore debug
- Page 269 and 270:
DebugFigure 10-7 shows the DBGBCR b
- Page 271 and 272:
DebugTable 10-9 shows the DBGWVR bi
- Page 273 and 274:
DebugTable 10-10 DBGWCR bit assignm
- Page 275 and 276:
DebugConfigurationsThe processor im
- Page 277 and 278:
DebugTable 10-14 DBGOSLSR bit assig
- Page 279 and 280:
Debug10.4.14 Debug Self Address Off
- Page 281 and 282:
Debug10.4.16 Integration Input Stat
- Page 283 and 284:
Debug10.4.19 Claim Tag Clear Regist
- Page 285 and 286:
DebugTable 10-23 DBGDEVID bit assig
- Page 287 and 288:
Debug10.5 Debug eventsA debug event
- Page 289 and 290:
DebugTable 10-26 Address mapping fo
- Page 291 and 292:
Chapter 11Performance Monitor UnitT
- Page 293 and 294:
Performance Monitor Unit11.2 PMU fu
- Page 295 and 296:
Performance Monitor UnitTable 11-1
- Page 297 and 298:
Performance Monitor Unit11.4 PMU re
- Page 299 and 300:
Performance Monitor UnitTable 11-3
- Page 301 and 302:
Performance Monitor UnitPMCEID1[31:
- Page 303 and 304:
Performance Monitor Unit11.4.6 Comp
- Page 305 and 306:
Performance Monitor Unit11.6 Events
- Page 307 and 308:
Performance Monitor UnitTable 11-7
- Page 309 and 310:
Performance Monitor Unit11.8 Export
- Page 311 and 312:
Program Trace Macrocell12.1 About P
- Page 313 and 314:
Program Trace Macrocell12.3 PTM fun
- Page 315 and 316:
Program Trace Macrocell12.4 ResetTh
- Page 317 and 318:
Program Trace MacrocellProgramming
- Page 319 and 320:
Program Trace MacrocellIf the Progr
- Page 321 and 322:
Program Trace MacrocellTable 12-4 P
- Page 323 and 324:
Program Trace Macrocell12.7 Registe
- Page 325 and 326:
Program Trace Macrocell12.7.2 Confi
- Page 327 and 328:
Program Trace Macrocell12.7.4 Trace
- Page 329 and 330:
Program Trace MacrocellBits[2:0] of
- Page 331 and 332:
Program Trace MacrocellTable 12-11
- Page 333 and 334:
Program Trace MacrocellTable 12-13
- Page 335 and 336:
Program Trace Macrocell12.7.13 Misc
- Page 337 and 338:
Program Trace Macrocell12.7.16 ATB
- Page 339 and 340:
Program Trace Macrocell12.7.19 Inte
- Page 341 and 342:
Chapter 13Cross TriggerThis chapter
- Page 343 and 344:
Cross Trigger13.2 Trigger inputs an
- Page 345 and 346:
Cross Trigger13.4 Cortex-A15 CTMThe
- Page 347 and 348:
NEON and VFP Unit14.1 About NEON an
- Page 349 and 350:
NEON and VFP Unit14.2 Programmers m
- Page 351 and 352:
NEON and VFP UnitMCR p15, 4, r0, c1
- Page 353 and 354:
NEON and VFP UnitConfigurationsAvai
- Page 355 and 356:
NEON and VFP UnitMedia and VFP Feat
- Page 357 and 358:
NEON and VFP UnitTable 14-7 shows t
- Page 359 and 360:
Appendix ASignal DescriptionsThis a
- Page 361 and 362:
Signal DescriptionsA.2 Clock signal
- Page 363 and 364:
Signal DescriptionsA.4 Configuratio
- Page 365 and 366:
Signal DescriptionsTable A-4 GIC si
- Page 367 and 368:
Signal DescriptionsA.7 WFE and WFI
- Page 369 and 370:
Signal DescriptionsTable A-7 Power
- Page 371 and 372:
Signal DescriptionsTable A-8 Clock
- Page 373 and 374:
Signal DescriptionsWrite response c
- Page 375 and 376:
Signal DescriptionsRead/write ackno
- Page 377 and 378:
Signal DescriptionsRead address cha
- Page 379 and 380:
Signal DescriptionsA.10.2Authentica
- Page 381 and 382:
Signal DescriptionsA.11 PTM interfa
- Page 383 and 384:
Signal DescriptionsA.13 PMU signals
- Page 385 and 386:
Signal DescriptionsTable A-34 shows
- Page 387 and 388:
RevisionsTable B-2 Differences betw
- Page 389 and 390:
RevisionsTable B-5 Differences betw
- Page 391 and 392:
RevisionsTable B-8 Differences betw