ARM R4F Computer Hardware User Manual


 
Debug
ARM DDI 0363E Copyright © 2009 ARM Limited. All rights reserved. 11-36
ID013010 Non-Confidential, Unrestricted Access
Table 11-31 shows the offset value, register number, and description that are associated with
each Peripheral Identification Register.
Table 11-32 shows fields that are in the Peripheral Identification Registers.
Table 11-33 shows how the bit values correspond with the Peripheral ID Register 0 functions.
Table 11-31 Peripheral Identification Registers
Offset (hex) Register number Function
0xFD0
1012 Peripheral Identification Register 4
0xFD4
1013 Reserved
0xFD8
1014 Reserved
0xFDC
1015 Reserved
0xFE0
1016 Peripheral Identification Register 0
0xFE4
1017 Peripheral Identification Register 1
0xFE8
1018 Peripheral Identification Register 2
0xFEC
1019 Peripheral Identification Register 3
Table 11-32 Fields in the Peripheral Identification Registers
Field 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 Manufacture’s
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. See Product
revision information on page 1-24 for details of the value of this field.
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 11-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