Contents
1
Introduction...................................................................................................................................1-1
1.1
About This Document ........................................................................................................1-1
1.1.1
1.1.2
1.2
Application Processors ......................................................................................................1-2
1.2.1
ARM* Compatibility ...............................................................................................1-3
1.2.2
Features................................................................................................................1-3
1.2.2.1
1.2.2.2
1.2.2.3
1.2.2.4
1.2.2.5
1.2.2.6
1.2.2.7
1.2.2.8
1.2.2.9
1.3
1.3.1
Number Representation........................................................................................1-6
1.3.2
2
Programming Model .....................................................................................................................2-1
2.1
2.2
2.2.1
2.2.2
Thumb...................................................................................................................2-1
2.2.3
2.2.4
Base Register Update...........................................................................................2-2
2.3
2.3.1
2.3.1.1
2.3.1.2
2.3.2
New Page Attributes .............................................................................................2-9
2.3.3
2.3.4
Event Architecture ..............................................................................................2-11
2.3.4.1
2.3.4.2
2.3.4.3
2.3.4.4
2.3.4.5
2.3.4.6
3
Memory Management...................................................................................................................3-1
3.1
Overview ............................................................................................................................3-1
3.2
Architecture Model.............................................................................................................3-1
3.2.1
Version 4 vs. Version 5 .........................................................................................3-2
3.2.2
Instruction Cache ..................................................................................................3-2
3.2.3
Intel® XScale™ Microarchitecture User's Manual
Memory Management ...........................................................................1-4
Instruction Cache ..................................................................................1-4
Branch Target Buffer.............................................................................1-4
Data Cache ...........................................................................................1-4
Power Management ..............................................................................1-5
Debug ...................................................................................................1-5
Exception Summary ............................................................................2-11
Event Priority.......................................................................................2-11
Prefetch Aborts ...................................................................................2-12
Data Aborts .........................................................................................2-12
Debug Events .....................................................................................2-15
Contents
iii