4.3.13 DTCM Region Register

The DTCMRR indicates the base address and size of the Data TCM.

Usage constraints
The DTCMRR is only accessible in privileged mode.
Configurations
Available in all configurations.
Attributes
See the c9 register summary, 4.2.6 c9 registers.

The following figure shows the DTCMRR bit assignments.

Figure 4-15 DTCMRR bit assignments
To view this graphic, your browser must support the SVG format. Either install a browser with native support, or install an appropriate plugin such as Adobe SVG Viewer.


The following table shows the DTCMRR bit assignments.

Table 4-33 DTCMRR bit assignments

Bits Name Function
[31:12] Data TCM region base address Indicates the Data TCM region base address. The reset value is 0.
[11:7] - Reserved. SBZ.
[6:2] Data TCM size

Indicates the Data TCM region size:

0b000000KB.
0b000114KB.
0b001008KB.
0b0010116KB.
0b0011032KB.
0b0011164KB.
0b01000128KB.
0b01001256KB.
0b01010512KB.
0b010111024KB.

All other values are Reserved.

[1] - Reserved. SBZ.
[0] Enable bit

Enable bit:

0b0Disabled. This is the reset value.
0b1Enabled.

If Data TCM is not implemented, this field is Read-only and its value is 0b0.

To access the DTCMRR, read or write the CP15 register with:

MRC p15, 0, <Rd>, c9, c1, 0 ; Read DTCM Region Register
MCR p15, 0, <Rd>, c9, c1, 0 ; Write DTCM Region Register
Non-ConfidentialPDF file icon PDF versionARM 100400_0001_03_en
Copyright © 2015–2017 ARM Limited or its affiliates. All rights reserved.