EasyManua.ls Logo

ARM Cortex-R4 - Page 92

Default Icon
436 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
System Control
ARM DDI 0363G Copyright © 2006-2011 ARM Limited. All rights reserved. 4-22
ID073015 Non-Confidential
c0, Memory Model Feature Register 0
The ID_MMFR0 characteristics are:
Purpose The ID_MMFR0 provides information about the memory model, memory
management, and cache support operations of the processor.
Usage constraints The ID_MMFR0 is:
a read-only register
accessible in Privileged mode only.
Configurations Available in all processor configurations.
Attributes See Table 4-10.
Figure 4-14 shows the ID_MMFR0 bit assignments.
Figure 4-14 ID_MMFR0 Register bit assignments
Table 4-10 shows the ID_MMFR0 bit assignments.
To access the ID_MMFR0 read CP15 with:
MRC p15, 0, <Rd>, c0, c1, 4 ; Read ID_MMFR0.
31 28 27 24 23 20 19 16 15 12 11 8 7 4 3 0
Innermost
shareability
FCSE
TCM
support
PMSA VMSA
Auxiliary
Registers
Shareability
levels
Outermost
shareability
Table 4-10 ID_MMFR0 Register bit assignments
Bits Name Function
[31:28] Innermost shareability Indicates the innermost shareability domain implemented.
RAZ/UNK because only one shareability domain is implemented, see bits [15:12].
[27:24] FCSE Indicates support for Fast Context Switch Extension (FCSE):
0x0
= no support.
[23:20] Auxiliary Registers Indicates support for the auxiliary registers:
0x2
= the processor supports the Auxiliary Instruction and Data Fault Status
Registers (AIFSR and ADFSR) and the ACTLR.
[19:16] TCM support Indicates support for TCM and associated DMA:
0x1
= implementation defined.
[15:12] Shareability levels Indicates the number of shareability levels implemented:
0x0
= one level of shareability implemented.
[11:8] Outermost shareability Indicates the outermost shareability domain implemented:
0x0
= implemented as non-cacheable.
[7:4] PMSA Indicates support for Physical Memory System Architecture (PMSA):
0x3
= the processor supports PMSAv7 (subsection support).
[3:0] VMSA Indicates support for Virtual Memory System Architecture (VMSA):
0x0
= no support.

Table of Contents

Related product manuals