3.3.8 Component and Peripheral ID Registers

The component and peripheral identity registers are standard JEP106 registers. They provide key information about the CCI-550 hardware, including the product and associated revision number. They also identify ARM® as the manufacturer.

These registers are all read-only. Each field is a single byte. This means you must read the most significant 24 bits as zero and only the least significant byte is valid. The least significant 8 bits of the four Component ID registers form a single 32-bit conceptual ID register. In a similar way, the defined fields of the eight Peripheral ID registers form a conceptual 64-bit ID register.

Table 3-10 Component and Peripheral ID registers bit assignments

Register
Offset
Bits
Value
Function
Peripheral ID4
0xFD0
[7:4]
0x8
4KB region count.
[3:0]
0x4
JEP106 continuation code for ARM.
Peripheral ID5
0xFD4
[7:0]
0x00
Reserved.
Peripheral ID6
0xFD8
[7:0]
0x00
Reserved.
Peripheral ID7
0xFDC
[7:0]
0x00
Reserved.
Peripheral ID0
0xFE0
[7:0]
0x23
Part number[7:0].
Peripheral ID1
0xFE4
[7:4]
0xB
JEP106 ID code[3:0] for ARM.
[3:0]
0x4
Part number[11:8].
Peripheral ID2
0xFE8
[7:4]
0x3
CCI-550 revision.
The value 0x3 indicates product revision r1p0.
[3]
0x1
IC uses a manufacturer identity code that is allocated by JEDEC, according to the JEP106 specification.
[2:0]
0x3
JEP106 ID code[6:4] for ARM.
Peripheral ID3
0xFEC
[7:4]
0x0
ARM-approved ECO number. Use the ECOREVNUM inputs to modify this value.
[3:0]
0x0
Customer modification number. Do not modify this number unless you have permission from ARM.
Component ID0
0xFF0
[7:0]
0x0D
These values identify the CCI-550 as an ARM component.
Component ID1
0xFF4
[7:0]
0xF0
Component ID2
0xFF8
[7:0]
0x05
Component ID3
0xFFC
[7:0]
0xB1
Non-ConfidentialPDF file icon PDF versionARM 100282_0100_00_en
Copyright © 2015, 2016 ARM. All rights reserved.