mpc823rg Freescale Semiconductor, Inc, mpc823rg Datasheet - Page 179

no-image

mpc823rg

Manufacturer Part Number
mpc823rg
Description
Mpc823 Powerquicc Integrated Communications Processor For Portable Systems
Manufacturer
Freescale Semiconductor, Inc
Datasheet
SECTION 8
INSTRUCTION EXECUTION TIMING
This section describes the timing of the instruction cycles in terms of clock cycles, including
serialization, latency, and blockage.
8.1 INSTRUCTION TIMING LIST
The following table lists the instruction execution timing in terms of latency and blockage of
the appropriate execution unit. A serializing instruction has the effect of blocking all
execution units.
Branch Instructions:
b, ba, bl, bla, bc, bca, bcl, bcla, bclr,
bclrl, bcctr, bcctl
System Call:
sc, rfi
CR Logical:
crand, crxor, cror, crnand, crnor,
crandc, creqv, crorc, mcrf
Fixed-Point Trap Instructions:
twi, tw
Move to Special Registers:
mtspr, mtcrf, mtmsr, mcrxr
Except mtspr to LR and CTR and
External to the Core Registers
Move to LR, CTR:
mtspr
Move to External to the Core
Special Registers:
mtspr, mttb, mttbu
Move from External to the Core
Special Registers:
mfspr, mftb, mftbu
Move from Special Registers
Located Internal to the Core:
mfspr
1
INSTRUCTIONS
Freescale Semiconductor, Inc.
Table 8-1. Instruction Execution Timing
For More Information On This Product,
MPC823 REFERENCE MANUAL
Serialize + 1
Load Latency
Go to: www.freescale.com
Serialize + 2
Serialize + 3
Serialize + 1
Not Taken 1
Not Taken 1
LATENCY
Taken 2
Taken
1
1
1
8
BLOCKAGE
Serialize + 2
Serialize + 3
Serialize + 1
Serialize + 1
2
1
1
1
1
1
1
EXECUTION
Branch Unit
Branch Unit
ALU / BFU
CR Unit
LDST
LDST
UNIT
All
INSTRUCTION
SERIALIZING
See List
After
Yes
Yes
Yes
No
No
No
No
No
2
8-1

Related parts for mpc823rg