AN2203 Freescale Semiconductor / Motorola, AN2203 Datasheet - Page 63

no-image

AN2203

Manufacturer Part Number
AN2203
Description
MPC7450 RISC Microprocessor Family Software Optimization Guide
Manufacturer
Freescale Semiconductor / Motorola
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AN22030A
Manufacturer:
PANASONIC/松下
Quantity:
20 000
Table A-5 lists integer unit instruction latencies.
MOTOROLA
Table A-4. Condition Register Logical Execution Latencies (continued)
addc[o][.]
adde[o][.]
addi
addic
addic.
addis
addme[o][.]
addze[o][.]
add[o][.]
andc[.]
andi.
andis.
and[.]
cmp
cmpi
cmpl
cmpli
1
The single field mtcrf executes significantly faster on the MPC7450 than
on previous designs. If a small number of fields (2 or 3) need to be moved,
it is often advantageous to issue two or three single field moves rather than
one multi-field move. With three instruction-wide dispatch/complete and
three IU1s, even performing eight single-field moves may sometimes be a
win over the execution of a serialized multi-field move.
MPC7450 RISC Microprocessor Family Software Optimization Guide
mcrxr
mfcr
mtcrf
Mnemonic
Mnemonic
mtcrf of a single field is executed by an IU1 in a single cycle and is not
serialized.
Freescale Semiconductor, Inc.
Table A-5. Integer Unit Execution Latencies
For More Information On This Product,
IU1/IU2
IU1/IU2
IU1/IU2
IU1/IU2
IU1/IU2
IU1/IU2
IU1/IU2
IU1/IU2
IU1/IU2
IU1/IU2
IU1/IU2
IU1/IU2
IU1/IU2
IU1/IU2
IU1/IU2
IU1/IU2
IU1/IU2
SRU
SRU
SRU
Unit
MPC750,MPC7400
Unit
MPC750/MPC7400
Go to: www.freescale.com
NOTE
Cycles
Cycles
1 {e}
1 {e}
1 {e}
1 {e}
1 {e}
1 {e}
1
1
1
1
1
1
1
1
1
1
1
1
1
1
IU2/IU1
Unit
IU2
IU2
Unit
IU1
IU1
IU1
IU1
IU1
IU1
IU1
IU1
IU1
IU1
IU1
IU1
IU1
IU1
IU1
IU1
IU1
MPC7450
MPC7450
MPC7450 Execution Latencies
2{e}/1
Cycles
Cycles
2{e}
2{e}
1 {e}
1 {e}
1 {e}
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
63

Related parts for AN2203