EasyManua.ls Logo

ARM Cortex-M3

ARM Cortex-M3
410 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Introduction
1-12 Copyright © 2005-2008 ARM Limited. All rights reserved. ARM DDI 0337G
Non-Confidential
Unrestricted Access
1.3 Execution pipeline stages
The following stages make up the pipeline:
the Fetch stage
the Decode stage
the Execute stage.
Figure 1-2 shows the pipeline stages of the processor, and the pipeline operations that
take place at each stage.
Figure 1-2 Cortex-M3 pipeline stages
Fetch
Instruction
Decode
and
Register
Read
Fe
Address
generation
unit
Branch
Shift
ALU
and
Branch
Address
phase
and
writeback
Data
phase
Load/
Store
and
Branch
WR
Multiply
and
Divide
De
Ex
LSU branch
result
ALU branch not forwarded/speculated
LSU branch result
Branch forwarding
and speculation

Table of Contents

Related product manuals