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.

State1, bits [7:4]<br />

The CPUID Identification Scheme<br />

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

0b0000 No support for Thumb instruction set.<br />

0b0001 Support for Thumb encoding before the introduction of Thumb-2 technology:<br />

all instructions are 16-bit<br />

a BL or BLX is a pair of 16-bit instructions<br />

32-bit instructions other than BL <strong>and</strong> BLX cannot be encoded.<br />

0b0010 Reserved.<br />

0b0011 Support for Thumb encoding after the introduction of Thumb-2 technology, <strong>and</strong><br />

for all 16-bit <strong>and</strong> 32-bit Thumb basic instructions.<br />

State0, bits [3:0]<br />

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

0b0000 No support for <strong>ARM</strong> instruction set.<br />

0b0001 Support for <strong>ARM</strong> instruction set.<br />

c0, Processor Feature Register 1 (ID_PFR1)<br />

The format of ID_PFR1 is:<br />

31 13 12 8 7 4 3 0<br />

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

Reserved, RAZ<br />

M profile programmers’ model, bits [11:8]<br />

M profile programmers’ model<br />

Permitted values are:<br />

0b0000 Not supported.<br />

0b0010 Support for two-stack programmers’ model.<br />

The value of 0b0001 is reserved.<br />

Security<br />

Extensions<br />

Programmers’ model<br />

Security Extensions, bits [7:4]<br />

Permitted values are:<br />

0b0000 Not supported.<br />

0b0001 Support for the Security Extensions.<br />

This includes support for Monitor mode <strong>and</strong> the SMC instruction.<br />

0b0010 As for 0b0001, <strong>and</strong> adds the ability to set the NSACR.RFR bit.<br />

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

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

Saved successfully!

Ooh no, something went wrong!