4 c0, tcm type register, Table 4-4, Cache type register bit functions -16 – ARM Cortex R4F User Manual

Page 100: Table 4-5, Tcm type register bit functions -16, Figure 4-9, Tcm type register format -16

Advertising
background image

System Control Coprocessor

ARM DDI 0363E

Copyright © 2009 ARM Limited. All rights reserved.

4-16

ID013010

Non-Confidential, Unrestricted Access

Table 4-4 shows how the bit values correspond with the Cache Type Register functions.

To access the Cache Type Register, read CP15 with:

MRC p15, 0, <Rd>, c0, c0, 1 ; Returns cache details

4.2.4

c0, TCM Type Register

The TCM Type Register informs the processor of the number of ATCMs and BTCMs in the
system.

The TCM Type Register is:

a read-only register

accessible in Privileged mode only.

Figure 4-9 shows the arrangement of bits in the register.

Figure 4-9 TCM Type Register format

Table 4-5 shows how the bit values correspond with the TCM Type Register functions.

Table 4-4 Cache Type Register bit functions

Bits Field

Function

[31:28]

-

Always b1000.

[27:24]

CWG Cache

Write-back Granule

0x0

= no information provided. See maximum cache line size in c0, Current Cache Size

Identification Register on page 4-32.

[23:20]

ERG

Exclusives Reservation Granule

0x0

= no information provided.

[19:16]

DMinLine

Indicates log2 of the number of words in the smallest cache line of the data and unified caches
controlled by the processor:

0x3

= eight words in an L1 data cache line.

[15:14]

-

Always

0x3

.

[13: 4]

-

Always

0x000

.

[3: 0]

IMinLine

Indicates log2 of the number of words in the smallest cache line of the instruction caches
controlled by the processor:

0x3

- eight words in an L1 instruction cache line.

0

31 30 29 28

19 18

16 15

3 2

0

0 0

Reserved

BTCM

Reserved

ATCM

Table 4-5 TCM Type Register bit functions

Bits

Field Function

[31:29]

-

Always 0.

[28:19]

Reserved

SBZ.

Advertising
This manual is related to the following products: