ARM Processor Instruction Set
ARM Processor Instruction Set
ARM Processor Instruction Set
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>ARM</strong> <strong>Processor</strong> <strong>Instruction</strong> <strong>Set</strong><br />
5.11 Coprocessor <strong>Instruction</strong>s on the <strong>ARM</strong> <strong>Processor</strong><br />
The core <strong>ARM</strong> processor in the <strong>ARM</strong>7500, unlike some other <strong>ARM</strong> processors, does<br />
not have an external coprocessor interface. It only supports a single on-chip<br />
coprocessor, #15, which is used to program the on-chip control registers. This only<br />
supports the Coprocessor Register Transfer instructions (MRC and MCR).<br />
All other coprocessor instructions will cause the undefined instruction trap to be taken<br />
on the <strong>ARM</strong> processor. These coprocessor instructions can be emulated in software<br />
by the undefined trap handler. Even though external coprocessors cannot be<br />
connected to the <strong>ARM</strong> processor, the coprocessor instructions are still described here<br />
in full for completeness. It must be kept in mind that any external coprocessor referred<br />
to will be a software emulation.<br />
Preliminary - Unrestricted<br />
<strong>ARM</strong>7500 Data Sheet<br />
<strong>ARM</strong> DDI 0050C<br />
5-41