05.02.2013 Views

ARM Architecture Reference Manual ARMv7-A and ARMv7-R edition

ARM Architecture Reference Manual ARMv7-A and ARMv7-R edition

ARM Architecture Reference Manual ARMv7-A and ARMv7-R edition

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

The CPUID Identification Scheme<br />

B5.2 The CPUID registers<br />

The CPUID registers are described in detail in the following sections:<br />

CP15 c0, Processor Feature registers<br />

c0, Debug Feature Register 0 (ID_DFR0) on page B5-6<br />

c0, Auxiliary Feature Register 0 (ID_AFR0) on page B5-8<br />

CP15 c0, Memory Model Feature registers on page B5-9<br />

CP15 c0, Instruction Set Attribute registers on page B5-19.<br />

See also General features of the CPUID registers on page B5-3.<br />

B5.2.1 CP15 c0, Processor Feature registers<br />

The Processor Feature registers, ID_PFR0 <strong>and</strong> ID_PFR1, provide information about the instruction set state<br />

support <strong>and</strong> programmers’ model for the processor. There are two Processor Feature registers, described in:<br />

c0, Processor Feature Register 0 (ID_PFR0)<br />

c0, Processor Feature Register 1 (ID_PFR1) on page B5-5<br />

Accessing the Processor Feature registers on page B5-6.<br />

c0, Processor Feature Register 0 (ID_PFR0)<br />

The format of ID_PFR0 is:<br />

31 16 15 12 11 8 7 4 3 0<br />

Bits [31:16] Reserved, RAZ.<br />

State3, bits [15:12]<br />

State2, bits [11:8]<br />

Reserved, RAZ<br />

ThumbEE instruction set support. Permitted values are:<br />

0b0000 Not supported.<br />

0b0001 ThumbEE instruction set supported.<br />

The value of 0b0001 is only permitted when State1 == 0b0011.<br />

State3 State2 State1 State0<br />

Jazelle extension support. Permitted values are:<br />

0b0000 Not supported.<br />

0b0001 Support for Jazelle extension, without clearing of JOSCR.CV on exception<br />

entry.<br />

0b0010 Support for Jazelle extension, with clearing of JOSCR.CV on exception entry.<br />

B5-4 Copyright © 1996-1998, 2000, 2004-2008 <strong>ARM</strong> Limited. All rights reserved. <strong>ARM</strong> DDI 0406B

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

Saved successfully!

Ooh no, something went wrong!