4.3.13. DTCM Region Register

The DTCMRR characteristics are:

Purpose

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 register summary in Table 4.7.

Figure 4.15 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.


Table 4.33 shows the DTCMRR bit assignments.

Table 4.33. DTCMRR bit assignments

BitsNameFunction
[31:12]Data TCM region base address

Indicates the Data TCM region base address. The reset value is 0.

[11:6]-SBZ
[5:2]Data TCM size

Indicates the Data TCM region size:

0b0000

0KB.

0b0011

4KB.

0b0100

8KB.

0b0101

16KB.

0b0110

32KB.

0b0111

64KB.

0b1000

128KB.

All other values are Reserved.

[1]-SBZ
[0]Enable bit

Enable bit:

0

Disabled. This is the reset value.

1

Enabled.

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


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
Copyright © 2012, 2014 ARM. All rights reserved.ARM DDI 0458C
Non-ConfidentialID112814