Instruction Cycle Summary and Interlocks
7-8
Copyright © 1998, 1999 ARM Limited. All rights reserved.
ARM DDI0145B
The code is the same code as in example 3, but in this instance the ADD instruction uses
R3. Due to the nature of load multiples, the lowest register specified is transferred first,
and the highest specified register last. Because the ADD is dependent on R3, there must
be a further cycle of interlock while R3 is loaded. The behavior on the instruction and
data memory interface is shown in Figure 7-4.
Figure 7-4 LDM dependent interlock
ǽřŗDZŗǾ
ǽřŗDZŖǾ
ǽřŗDZŖǾ
ǽřŗDZŖǾ
ǽřŗDZŖǾ
)OGPE
'OGPE
(OGPE
0OGPE
0OGPE
0OGPE
:OGPE
)DGG
'DGG
'DGG
'DGG
'DGG
(DGG
0DGG
:DGG
,$
,$
,$&
,$
,$
/'0
$''
'$
'$
'$
5
5
5
Summary of Contents for ARM9TDMI
Page 6: ...Contents vi Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Page 12: ...Preface xii Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Page 16: ...Introduction 1 4 Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Page 22: ...Programmer s Model 2 6 Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Page 110: ...Test Issues 6 6 Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Page 154: ...Index Index 4 Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...