| |||
| Home > Programmer’s Model > About the programmer’s model | |||
This section describes the basic details of the processor that are required to write functional code. It does not include internal microarchitecture details.
The processor implements ARMv7-A. This includes:
the 32-bit ARM instruction set
the 16-bit and 32-bit Thumb-2 instruction set
the Thumb-2EE instruction set
the TrustZone technology
the NEON technology.
For more detail information on the:
ARM instruction set, see the ARM Architecture Reference Manual
Thumb-2 instruction set, see the ARM Architecture Reference Manual, Thumb-2 supplement
Thumb-2EE architecture, see the ARM Architecture Reference Manual, Thumb-2 Execution Environment supplement
TrustZone technology, see the ARM Architecture Reference Manual, Security Extensions supplement
NEON instruction set, see the ARM Architecture Reference Manual, Advanced SIMD Extension and VFPv3 supplement.