Freescale Semiconductor PowerQUICC MPC885 Reference Manual page 278

Powerquicc family
Table of Contents

Advertisement

Instruction Execution Timing
9.1.2
Writeback Arbitration
In
Figure
9-2, the addic instruction is dependent on the mulli result. Because the single-cycle instruction
sub has priority on the writeback bus over the mulli, the mulli writeback is delayed one clock and causes
a bubble in the execute stream.
mulli
r12,r4,3
sub
r3,r15,3
addic
4,r12,1
GCLK1
Fetch
Decode
Read + Execute
Writeback
In this example, the addic instruction is dependent on sub rather than on mulli. Although the writeback
of the mulli is delayed two clocks, there is no bubble in the execution stream.
mulli r12,r4,3
sub r3,r15,3
addic r4,r3,1
GCLK1
Fetch
Decode
Read + Execute
Writeback
9.1.3
Private Writeback Bus Load
In
Figure
9-4, lwz and xor write back in the same clock since they use the writeback bus in two different
ticks (a tick = 1/4 of a processor clock).
lwz
r12,64 (SP)
sub
r5,r5,3
cror
4,14,1
and
r3,r4.r5
xor
r4,r3,r5
ori
r6,r12.r3
9-2
mulli
sub
addic
mulli
sub
mulli
sub, mulli
Figure 9-2. Writeback Arbitration Timing—Example 1
mulli
sub
addic
mulli
sub
mulli
sub, mulli
Figure 9-3. Writeback Arbitration Timing—Example 2
MPC885 PowerQUICC Family Reference Manual, Rev. 2
addic
addic
Bubble
sub
mulli
addic
addic
addic
sub
mulli
addic
Freescale Semiconductor

Advertisement

Table of Contents
loading

This manual is also suitable for:

Powerquicc mpc870Powerquicc mpc880Powerquicc mpc875

Table of Contents