11.3.1. Floating-Point System ID Register

The FPSID Register characteristics are:

Purpose

Indicates which VFP implementation is being used.

Usage constraints

The FPSID Register:

  • is a read-only register

  • must be accessed in Privileged mode only.

Configurations

Use this register if the device is configured as a Cortex-R5F processor.

Attributes

Figure 11.2 shows the bit assignments.

Figure 11.2. FPSID Register bit assignments

To view this graphic, your browser must support the SVG format. Either install a browser with native support, or install an appropriate plugin such as Adobe SVG Viewer.


Table 11.4 shows the bit assignments.

Table 11.4. FPSID Register bit assignments

BitsNameFunction

[31:24]

Implementer

ARM Limited:

0x41 = A

[23]

Hardware or software

0 = hardware implementation

[22:16]

Subarchitecture version

VFP architecture v3 or later with Common VFP subarchitecture v2[a]:

0x02

[15:8]

Part number

0x31 = Cortex-R5F processor

[7:4]

Variant

0x5 = Cortex-R5F processor

[3:0]

Revision

When the build-configuration includes the floating point unit, this register identifies the revision number of the floating-point unit:

0x0 = r0p0

0x1 = r1p0

0x2 = r1p1

[a] For more information about the Common VFP subarchitecture see the ARM Architecture Reference Manual.


Copyright © 2010-2011 ARM. All rights reserved.ARM DDI 0460C
Non-ConfidentialID021511