Cycle Timings and Interlock Behavior
ARM DDI 0301H Copyright © 2004-2009 ARM Limited. All rights reserved. 16-25
ID012310 Non-Confidential, Unrestricted Access
16.15 Coprocessor instructions
This section describes the cycle timing behavior for the CDP, LDC, STC, LDCL, STCL, MCR,
MRC, MCRR, and MRRC instructions.
The precise timing of coprocessor instructions is tightly linked with the behavior of the relevant
coprocessor. The numbers in Table 16-22 are best case numbers. For LDC/STC instructions, the
coprocessor can determine how many words are required. Table 16-22 lists the coprocessor
instructions cycle timing behavior.
Table 16-22 Coprocessor Instructions cycle timing behavior
Instruction
Cycle
s
Memory cycles Result latency
MCR
11 -
MCRR
11 -
MRC
11 3
MRRC
11 3/3
LDC/LDCL
1 As required -
STC/STCL
1 As required -
CDP
11 -