ARM DDI 0337G
Copyright © 2005-2008 ARM Limited. All rights reserved.
v
Unrestricted Access
Non-Confidential
Contents
Cortex-M3 Technical Reference Manual
Preface
About this book ............................................................................................. xx
Feedback .................................................................................................... xxv
Chapter 1
Introduction
1.1
About the processor .................................................................................... 1-2
1.2
Components, hierarchy, and implementation .............................................. 1-4
1.3
Execution pipeline stages ......................................................................... 1-12
1.4
Prefetch Unit ............................................................................................. 1-14
1.5
Branch target forwarding ........................................................................... 1-15
1.6
Store buffers ............................................................................................. 1-18
1.7
Product revisions ...................................................................................... 1-19
Chapter 2
Programmer’s Model
2.1
About the programmer’s model ................................................................... 2-2
2.2
Privileged access and user access ............................................................. 2-3
2.3
Registers ..................................................................................................... 2-4
2.4
Data types ................................................................................................. 2-10
2.5
Memory formats ........................................................................................ 2-11
2.6
Instruction set summary ............................................................................ 2-13