Debug
ARM DDI 0363G
Copyright © 2006-2011 ARM Limited. All rights reserved.
12-40
ID073015
Non-Confidential
shows fields that are in the Peripheral Identification Registers.
shows how the bit values correspond with the Peripheral ID Register 0 functions.
shows how the bit values correspond with the Peripheral ID Register 1 functions.
shows how the bit values correspond with the Peripheral ID Register 2 functions.
Table 12-32 Fields in the Peripheral Identification Registers
Name
Size
Description
4KB Count
4 bits
Indicates the Log
2
of the number of 4KB blocks occupied by the debug device. The processor
debug registers occupy a single 4KB block, therefore this field is always
0x0
.
JEP106
Identity
Code
4+7 bits
Identifies the designer of the processor. This field consists of a 4-bit continuation code and a
7-bit identity code. Because the processor is designed by ARM, the continuation code is
0x4
and the identity code is
0x3B
. For more information see JEP106M, Standard Manufacturer
Identification Code.
Part number
12 bits
Indicates the part number of the processor. The part number for the processor is
0xC14
.
Revision
4 bits
Indicates the major and minor revision of the product. The major revision contains
functionality changes and the minor revision contains bug fixes for the product. The revision
number starts at
0x0
and increments by 1 at both major and minor revisions.
RevAnd
4 bits
Indicates the manufacturer revision number. This number starts at
0x0
and increments by the
integrated circuit manufacturer on metal fixes. For the Cortex-R4 processor, the initial value is
0x0
but this value can be changed by the manufacturer.
Customer
modified
4 bits
Indicates an endorsed modification to the device. On this processor the value is always
0x0
.
Table 12-33 Peripheral ID Register 0 functions
Bits
Value
Description
[31:8]
-
Reserved
[7:0]
0x14
Indicates bits [7:0] of the Part number for the processor
Table 12-34 Peripheral ID Register 1 functions
Bits
Value
Description
[31:8]
-
Reserved
[7:4]
0xB
Indicates bits [3:0] of the JEDEC JEP106 Identity Code
[3:0]
0xC
Indicates bits [11:8] of the Part number for the processor
Table 12-35 Peripheral ID Register 2 functions
Bits
Value
Description
[31:8]
-
Reserved.
[7:4]
0x8
Indicates the revision number for the Cortex-R4 processor.
[3]
0x1
This field is always set to 1. It indicates that the processor uses a JEP 106 identity code.
[2:0]
0x3
Indicates bits [6:4] of the JEDEC JEP106 Identity Code.