EasyManua.ls Logo

Motorola MPC823e

Motorola MPC823e
1353 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...
The PowerPC Core
6-30 MPC823e REFERENCE MANUAL MOTOROLA
CORE
6
6.6.9 Instruction Timing
The following table summarizes the different load/store instructions timing in the case of
zero wait state memory references on a parked bus. With external memory accesses,
pipelined external accesses are assumed.
String instructions are broken into a series of aligned bus accesses. Figure 6-8 illustrates
the maximum number of bus cycles needed for string instruction execution.
6.6.10 Stalling Storage Control Instructions
A storage control instruction waits one clock before it is taken.
6.6.11 Accessing Off-Core Special Registers
Access to special registers—mtspr and mfspr—implemented off-core is executed by the
load/store unit via the internal bus using a special cycle. Refer to Section 6.4.1.1 Physical
Location of Special Registers for detailed information. If the access terminates in a bus
error, then an implementation-dependent software emulation interrupt is taken. All write
operations to off-core special registers (mtspr) are previously synchronized. In other words,
the instruction is not taken until all prior instructions terminate.
Table 6-12. Load/Store Instructions Timing
INSTRUCTION TYPE
LATENCY CLEARED FROM
LOAD/STORE UNIT
DATA CACHE EXTERNAL
MEMORY
DATA
CACHE
EXTERNAL
MEMORY
Fixed-Point Single Target
Register Load (Aligned)
2 Clocks 5 Clocks 2 Clocks 5 Clocks
Fixed-Point Single Target
Register Store (Aligned)
1 Clock 1 Clock 2 Clocks 5 Clocks
Load/Store Multiple 1 + N 1 + N
NOTE: N denotes the number of registers transferred.
00’h 00 01 02 03
04’h 04
05 06 07 2 BUS CYCLES
08’h 08 09 0A 0B WORD
TRANSFERS
3 BUS CYCLES
0C’h 0C 0D 0E 0F
10’h 10 11 12 13
14’h 14 15 16 17 2 BUS CYCLES
18’h 18 19 1A 1B
Figure 6-8. Number of Bus Cycles Needed For String Instruction Execution
3N
N1+
3
--------------


++
3N
N1+
3
--------------


++

Table of Contents

Related product manuals