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