Execution Pipeline Stages; Figure 1-2 Cortex-M3 Pipeline Stages - ARM Cortex-M3 Technical Reference Manual

R2p0
Hide thumbs Also See for Cortex-M3:
Table of Contents

Advertisement

Introduction
1.3

Execution pipeline stages

1-12
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.
LSU branch
result
Fe
Fetch
Branch forwarding
and speculation
ALU branch not forwarded/speculated
Copyright © 2005-2008 ARM Limited. All rights reserved.
De
Address
Address
generation
unit
writeback
Instruction
Decode
and
Register
Read
Branch
LSU branch result
Non-Confidential
Ex
Data
phase
phase
Load/
and
Store
and
Branch
Multiply
and
Divide
ALU
Shift
and
Branch

Figure 1-2 Cortex-M3 pipeline stages

WR
ARM DDI 0337G
Unrestricted Access

Advertisement

Table of Contents
loading

Table of Contents