Field Name | Bits | Type | Reset Value | Description |
Implementer | 31:24 | roRead-only | 0x41 | The Implementer code. This field must hold an implementer code that has been assigned by Arm. Assigned codes include the following:Hex representationASCII representationImplementer0x41AArm Limited0x42BBroadcom Corporation0x43CCavium Inc.0x44DDigital Equipment Corporation0x49IInfineon Technologies AG0x4DMMotorola or Freescale Semiconductor Inc.0x4ENNVIDIA Corporation0x50PApplied Micro Circuits Corporation0x51QQualcomm Inc.0x56VMarvell International Ltd.0x69iIntel CorporationArm can assign codes that are not published in this manual. All values not assigned by Arm are reserved and must not be used. |
Variant | 23:20 | roRead-only | 0x0 | An IMPLEMENTATION DEFINED variant number. Typically, this field is used to distinguish between different product variants, or major revisions of a product. |
Architecture | 19:16 | roRead-only | 0xF | The permitted values of this field are:All other values are reserved. |
PartNum | 15:4 | roRead-only | 0xD03 | An IMPLEMENTATION DEFINED primary part number for the device.On processors implemented by Arm, if the top four bits of the primary part number are 0x0 or 0x7, the variant and architecture are encoded differently. |
Revision | 3:0 | roRead-only | 0x2 | An IMPLEMENTATION DEFINED revision number for the device. |