2.3.2. Register 0, ID code register

This is a read-only register that returns a 32-bit device ID code. The ID code register is accessed by reading CP15 register 0 with the opcode_2 field set to any value other than 1 or 2. For example:

MRC p15, 0, rd, c0, c0, {0,3-7}; returns ID register

The contents of the ID code are shown in Table 2.3.

Table 2.3. Register 0, ID code

Register bits

Function

Value

31:24

Implementor

0x41

23:20

Reserved (variant)

0x00

19:16

Architecture version ARM5TExP

0x04

15:4

Part number

0x946

3:0

Version (implementation-specific)

Revision

Copyright © 2000 ARM Limited. All rights reserved.ARM DDI 0155A
Non-Confidential