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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Protected Memory System <strong>Architecture</strong> (PMSA)<br />

NMFI, bit [27]<br />

Bit [26] RAZ/SBZP.<br />

Non-Maskable Fast Interrupts enable:<br />

0 Fast interrupts (FIQs) can be masked in the CPSR<br />

1 Fast interrupts are non-maskable.<br />

This bit is read-only. It is IMPLEMENTATION DEFINED whether an implementation supports<br />

Non-Maskable Fast Interrupts (NMFIs):<br />

If NMFIs are not supported then this bit is RAZ/WI.<br />

If NMFIs are supported then this bit is determined a configuration input signal.<br />

For more information, see Non-maskable fast interrupts on page B1-18.<br />

EE, bit [25] Exception Endianness bit. The value of this bit defines the value of the CPSR.E bit on entry<br />

to an exception vector, including reset. The permitted values of this bit are:<br />

0 Little endian<br />

1 Big endian.<br />

This is a read/write bit. An implementation can include a configuration input signal that<br />

determines the reset value of the EE bit. If the implementation does not include a<br />

configuration signal for this purpose then this bit resets to zero.<br />

If IE == 1 <strong>and</strong> EE == 0, behavior is UNPREDICTABLE.<br />

VE, bit [24] Interrupt Vectors Enable bit. This bit controls the vectors used for the FIQ <strong>and</strong> IRQ<br />

interrupts. The permitted values of this bit are:<br />

0 Use the FIQ <strong>and</strong> IRQ vectors from the vector table, see the V bit entry<br />

1 Use the IMPLEMENTATION DEFINED values for the FIQ <strong>and</strong> IRQ vectors.<br />

For more information, see Vectored interrupt support on page B1-32.<br />

If the implementation does not support IMPLEMENTATION DEFINED FIQ <strong>and</strong> IRQ vectors<br />

then this bit is RAZ/WI.<br />

Bit [23] RAO/SBOP.<br />

U, bit [22] In <strong>ARM</strong>v7 this bit is RAO/SBOP, indicating use of the alignment model described in<br />

Alignment support on page A3-4.<br />

For details of this bit in earlier versions of the architecture see Alignment on page AppxG-6.<br />

FI, bit [21] Fast Interrupts configuration enable bit. This bit can be used to reduce interrupt latency in<br />

an implementation by disabling IMPLEMENTATION DEFINED performance features. The<br />

permitted values of this bit are:<br />

0 All performance features enabled.<br />

1 Low interrupt latency configuration. Some performance features disabled.<br />

If the implementation does not support a mechanism for selecting a low interrupt latency<br />

configuration this bit is RAZ/WI.<br />

For more information, see Low interrupt latency configuration on page B1-43.<br />

B4-46 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!