Instruction Cycle Summary and Interlocks
7-6
Copyright © 1998, 1999 ARM Limited. All rights reserved.
ARM DDI0145B
Now, because a rotation must occur on the loaded data, there is a second interlock cycle.
The behavior on the instruction memory interface is shown in Figure 7-2.
Figure 7-2 Two cycle load interlock
Example 3
In this third example, the following code sequence is executed:
LDM R12,{R1-R3}
ADD R2, R2, R1
The LDM takes three cycles to execute in the memory stage of the pipeline. The ADD
is therefore delayed until the LDM begins its final memory fetch. The behavior of both
the instruction and data memory interface are shown in Figure 7-3 on page 7-7.
ǽřŗDZŗǾ
ǽřŗDZŖǾ
)OGUE
'OGUE
(OGUE
0OGUE
:OGUE
)DGG
'DGG
'DGG
'DGG
(DGG
0DGG
:DGG
$
$
$&
$
$
/'5%
$''
Содержание ARM9TDMI
Страница 1: ...Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ARM9TDMI Technical Reference Manual ...
Страница 6: ...Contents vi Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Страница 12: ...Preface xii Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Страница 16: ...Introduction 1 4 Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Страница 22: ...Programmer s Model 2 6 Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Страница 36: ...ARM9TDMI Processor Core Memory Interface 3 14 Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Страница 54: ...ARM9TDMI Coprocessor Interface 4 18 Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Страница 110: ...Test Issues 6 6 Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Страница 138: ...ARM9TDMI AC Characteristics 8 20 Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Страница 150: ...ARM9TDMI Signal Descriptions A 12 Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Страница 154: ...Index Index 4 Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...