Table 3-29 AHB5 TrustZone MPC registers (continued)
Offset
Name
Type Reset value
Function
0x0FE8
PIDR2
RO
00000_000B
Peripheral ID 2.
Bits[7:4] revision.
Bit[3] jedec_used
Bits[2:0] jep106_id_6_4.
0x0FEC
PIDR3
RO
0x0000_0000
Peripheral ID 3.
Bits[7:4] ECO revision number.
Bits[3:0] customer modification number.
0x0FF0
CIDR0
RO
0x0000_000D
Component ID 0.
0x0FF4
CIDR1
RO
0x0000_00F0
Component ID 1 (PrimeCell class).
0x0FF8
CIDR2
RO
0x0000_0005
Component ID 2.
0x0FFC
CIDR3
RO
0x0000_00B1
Component ID 3.
Look Up Table examples
The contents of the
Look Up Table
(LUT) can be accessed in several ways that might require different
configurations of the autoincrement function of the BLK_IDX register.
To read the full contents of the LUT:
1. Set the autoincrement enable bit, CTRL[8], to
0x1
.
2. Read the BLK_MAX register. The value in this register, 0xN, represents the last address in
the LUT.
3. Write
0x0
to the BLK_IDX register.
4. Read the BLK_LUT register 0xN times to read the complete LUT.
To write the full contents of the LUT:
1. Set autoincrement enable bit, CTRL[8], to
0x1
.
2. Read the BLK_MAX register. This register has a value 0xN which represents the last
address in the LUT.
3. Write
0x0
to the BLK_IDX register.
4. Write the new values to the BLK_LUT register 0xN times to fill the complete LUT.
To read/write/modify a single location:
1. Set autoincrement enable bit, CTRL[8], to
0x1
.
2. Write the required address to the BLK_IDX.
3. Read the current contents of the LUT.
4. Write the new contents to the LUT.
Note
Even byte accesses can be used to update only the required byte of the register without
reading the full contents.
Configuration lockdown
The AHB5 TrustZone MPC provides a configuration lockdown feature that prevents malicious software
from changing the security configuration. Writing
0x1
to the security lockdown bit, CTRL[31], enables
the configuration lockdown feature.
3 Programmers model
3.4 Base element
101835_0000_01_en
Copyright © 2019, 2020 Arm Limited or its affiliates. All rights
reserved.
3-95
Non-Confidential