01.12.2014 Views

ARM Processor Instruction Set

ARM Processor Instruction Set

ARM Processor Instruction Set

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!