Instruction Cycle Timings
ARM DDI 0210C
Copyright © 2001, 2004 ARM Limited. All rights reserved.
6-9
6.6
Multiply and multiply accumulate
The multiply instructions use special hardware that implements integer multiplication
with early termination. All cycles except the first are internal.
The cycle timings are listed in the following tables:
•
multiply
instruction cycle operations are listed in Table 6-5
•
multiply accumulate
instruction cycle operations are listed in Table 6-6
•
multiply long
instruction cycle operations are listed in Table 6-7 on page 6-10
•
multiply accumulate long
instruction cycle operations are listed in Table 6-8 on
page 6-10.
In Table 6-5 to Table 6-8 on page 6-10:
•
m is the number of cycles required by the multiplication algorithm. See
Instruction speed summary
on page 6-29.
Table 6-5 Multiply instruction cycle operations
Cycle
Address
nRW
MAS[1:0]
Data
nMREQ
SEQ
nOPC
1
pc+2L
0
i
(pc+2L)
1
0
0
2
pc+3L
0
i
-
1
0
1
•
pc+3L
0
i
-
1
0
1
m
pc+3L
0
i
-
1
0
1
m+1
pc+3L
0
i
-
0
1
1
pc+3L
Table 6-6 Multiply accumulate instruction cycle operations
Cycle
Address
nRW
MAS[1:0]
Data
nMREQ
SEQ
nOPC
1
pc+8
0
2
(pc+8)
1
0
0
2
pc+8
0
2
-
1
0
1
•
pc+12
0
2
-
1
0
1
m
pc+12
0
2
-
1
0
1
Содержание ARM7TDMI
Страница 6: ...Contents vi Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Страница 10: ...List of Tables x Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Страница 14: ...List of Figures xiv Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Страница 46: ...Introduction 1 26 Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Страница 120: ...Coprocessor Interface 4 18 Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Страница 142: ...Debug Interface 5 22 Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Страница 276: ...Differences Between Rev 3a and Rev 4 C 6 Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Страница 282: ...Glossary Glossary 6 Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...