Programmers Model
ARM DUI 0447J
Copyright © 2009-2014, ARM. All rights reserved.
4-20
ID052914
Non-Confidential
Usage constraints
See
Table 4-16
.
Configurations
See
Table 4-16
.
Attributes
See
Table 4-3 on page 4-8
.
Figure 4-3 on page 4-10
shows the bit assignments.
Figure 4-12 SYS-PRODCID1 Register bit assignments
Table 4-16
shows the bit assignments.
31
24 23
12 11
0
PROC_ID1
HBI number
20
BOARD
REVISION
19
16 15
BOARD
VARIANT
Undefined
Table 4-16 SYS_PROCID1 Register bit assignments
Bits
Name
Reset
Description
[31:24]
PROC_ID
Depends on
daughterboard
Returns the core or cluster type:
0x00
ARM7TDMI.
0x02
ARM9xx.
0x04
ARM1136.
0x06
ARM11MPCore.
0x08
ARM1156.
0x0A
ARM1176.
0x0C
Cortex-A9.
0x0E
Cortex-A8.
0x10
Cortex-R4.
0x12
Cortex-A5.
0x14
Cortex-A15.
0x18
Cortex-A7.
0x16
Cortex-R5.
0x1A
Cortex-R7.
0xFF
CoreTile not supported. Also used to indicate a
LogicTile Express image.
[23:20]
BOARD_REVISION
Depends on
daughterboard
Returns the board revision. Examples are:
0x0
A.
0x1
B.
0x2
C.
[19:16]
BOARD_VARIANT
Depends on
daughterboard
Returns the board variant. Examples are:
0x0
A.
0x1
B.
0x2
C.
[11:0]
HBI number
Depends on
daughterboard
Returns the HBI number:
0x191
CoreTile Express A9x4 (V2P-CA9).
0x192
LogicTile Express 3MG (V2F-1XV5).
0x217
LogicTile Express 13MG (V2F-1XV5).
0x225
CoreTile Express A5x2 (V2P-CA5s).
0x237
CoreTile Express A15x2 (V2P-CA15).
0x249
CoreTile Express A15x2 A7x3 (V2P-CA15_A7).