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-28 MPC823e REFERENCE MANUAL MOTOROLA
CORE
6
6.6.6 Executing Unaligned Instructions
The load/store unit supports fixed-point unaligned accesses in the hardware. The 32-bit
L-bus only supports naturally aligned transfers. For an unaligned instruction, the load/store
unit breaks the instruction into a series of aligned transfers that are pipelined into the bus.
Figure 6-7 illustrates the number of bus cycles needed to execute unaligned instructions.
00’h 00 01 02 03 1 BUS CYCLE
04’h 04 05 06 07
00’h 00 01
02 03 1 BUS CYCLE
04’h 04 05 06 07
00’h
00 01 02 03 1 BUS CYCLE
04’h 04 05 06 07
00’h 00
01 02 03 2 BUS CYCLES
04’h 04 05 06 07
00’h 00 01 02
03 2 BUS CYCLES
04’h 04 05 06 07
00’h 00 01
02 03 2 BUS CYCLES
04’h 04 05 06 07
00’h 00
01 02 03 3 BUS CYCLES
04’h 04 05 06 07
00’h 00 01 02
03 3 BUS CYCLES
04’h 04 05 06 07
Figure 6-7. Number of Bus Cycles Needed For Unaligned,
Single Register Fixed-Point Load/Store Instructions

Table of Contents

Related product manuals