14.1. About NEON and VFP unit

NEON technology is the implementation of the Advanced Single Instruction Multiple Data (SIMD) extension to the ARMv7-A architecture. It provides support for integer and floating-point vector operations. This technology extends the processor functionality to provide support for the ARMv7 Advanced SIMDv2 instruction set.

VFP is the vector floating-point coprocessor extension to the ARMv7-A architecture. It provides low-cost high performance floating-point computation. VFP extends the processor functionality to provide support for the ARMv7 VFPv4 instruction set.

You can configure the Cortex-A15 MPCore processor to include different combinations of support for Advanced SIMD and VFP extensions. Table 14.1 shows the possible combinations.

Table 14.1. Combinations of Advanced SIMD and VFP extensions

Advanced SIMDv2VFPv4
SupportedSupported
Not supportedSupported
Not supportedNot supported

This section describes the following:

Copyright © 2011-2012 ARM. All rights reserved.ARM DDI 0438G
Non-ConfidentialID080412