EasyManua.ls Logo

ARM Cortex-R4 - Page 88

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-18
ID073015 Non-Confidential
Table 4-6 shows the MPUIR bit assignments.
To access the MPUIR, read CP15 with:
MRC p15, 0, <Rd>, c0, c0, 4 ; Returns MPU information
4.3.6 c0, Multiprocessor ID Register
The MPIDR characteristics are:
Purpose Enables CPUs to be recognized and characterized within a multi-processor
system.
Usage constraints The MPIDR is:
a read-only register
accessible in Privileged mode only.
Configurations Available in all processor configurations.
Attributes Because this is a uniprocessor system, this register is Read-As-Zero.
To access the MPIDR, read CP15 with:
MRC p15, 0, <Rd>, c0, c0, 5 ; Returns Multiprocessor ID information
4.3.7 The Processor Feature Registers
The processor has two Processor Feature Registers, PFR0 and PFR1. This section describes:
c0, Processor Feature Register 0
c0, Processor Feature Register 1 on page 4-19.
c0, Processor Feature Register 0
The PFR0 characteristics are:
Purpose Provides information about the execution state support and programmers
model for the processor.
Usage constraints PFR0 is:
a read-only register
accessible in Privileged mode only.
Configurations Available in all processor configurations.
Attributes See Table 4-7 on page 4-19.
Figure 4-11 on page 4-19 shows the PFR0 bit assignments.
Table 4-6 MPUIR Register bit assignments
Bits Name Function
[31:16] - SBZ.
[15:8] DRegion Specifies the number of unified MPU regions. Set to 0, 8 or 12 data MPU regions.
[7:1] - SBZ.
[0] S Specifies the type of MPU regions, unified or separate, in the processor.
Always set to 0, the processor has unified memory regions.

Table of Contents

Related product manuals