mcf5307cft90b Freescale Semiconductor, Inc, mcf5307cft90b Datasheet - Page 63

no-image

mcf5307cft90b

Manufacturer Part Number
mcf5307cft90b
Description
Mcf5307 Coldfire Integrated Microprocessor User
Manufacturer
Freescale Semiconductor, Inc
Datasheet
2.1.2.1 Instruction Fetch Pipeline (IFP)
Because the fetch and execution pipelines are decoupled by an eight-instruction FIFO
buffer, the IFP can prefetch instructions before the OEP needs them, minimizing stalls.
2.1.2.1.1 Branch Acceleration
Because the IFP and the OEP are decoupled by the instruction buffer, the increased depth
of the IFP is generally hidden from the OEP’s instruction execution. The one exception is
change-of-flow instructions such as unconditional branches or jumps, subroutine calls, and
taken conditional branches. To minimize the effects of the increased depth of the IFP, the
prefetched instruction stream is monitored for change-of-flow opcodes. When certain types
of change-of-flow instructions are detected, the target instruction address is calculated, and
fetching immediately begins in the target stream.
Instruction
Fetch
Pipeline
Operand
Execution
Pipeline
DSOC
AGEX
IAG
IED
IC1
IC2
Freescale Semiconductor, Inc.
Figure 2-1. ColdFire Enhanced Pipeline
IB
For More Information On This Product,
Decode & Select,
Instruction Buffer
Operand Fetch
Fetch Cycle 1
Fetch Cycle 2
Early Decode
Generation,
Generation
Instruction
Instruction
Instruction
Instruction
Address
Address
Execute
FIFO
Chapter 2. ColdFire Core
Go to: www.freescale.com
Features and Enhancements
Address [31:0]
Data[31:0]
2-23

Related parts for mcf5307cft90b