Coprocessor Interface
4-10
Copyright © 2001, 2004 ARM Limited. All rights reserved.
ARM DDI 0210C
4.4.6
Coprocessor data operations
Coprocessor data operations, CDP instructions, perform processing operations on the
data held in the coprocessor register bank. No information is transferred between the
ARM7TDMI processor and the coprocessor as a result of this operation. An example
sequence is shown in Figure 4-3.
Figure 4-3 Coprocessor data operation sequence
4.4.7
Coprocessor load and store operations
The coprocessor load and store instructions are used to transfer data between a
coprocessor and memory. They can be used to transfer either a single word of data, or
a number of the coprocessor registers. There is no limit to the number of words of data
that can be transferred by a single LDC or STC instruction, but by convention no more
than 16 words should be transferred in a single instruction. An example sequence is
shown in Figure 4-4 on page 4-11.
Note
If you transfer more than 16 words of data in a single instruction, the worst case
interrupt latency of the ARM7TDMI processor increases.
ADD
SUB
CDP
TST
SUB
ADD
SUB
CDP
TST
SUB
ADD
SUB
CDP
TST
SUB
MCLK
Fetch stage
Decode stage
Execute stage
nCPI
(from ARM)
CPA (from
coprocessor)
CPB (from
coprocessor)
D[31:0]
Instr fetch
(ADD)
Instr fetch
(CDP)
Instr fetch
(TST)
Instr fetch
(SUB)
Instr fetch
Instr fetch
(SUB)
Summary of Contents for ARM7TDMI
Page 6: ...Contents vi Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Page 10: ...List of Tables x Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Page 14: ...List of Figures xiv Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Page 46: ...Introduction 1 26 Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Page 120: ...Coprocessor Interface 4 18 Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Page 142: ...Debug Interface 5 22 Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Page 282: ...Glossary Glossary 6 Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...