1 about the system control coprocessor, 1 system control coprocessor functional groups, About the system control coprocessor -2 – ARM Cortex R4F User Manual

Page 86

Advertising
background image

System Control Coprocessor

ARM DDI 0363E

Copyright © 2009 ARM Limited. All rights reserved.

4-2

ID013010

Non-Confidential, Unrestricted Access

4.1

About the system control coprocessor

This section gives an overview of the system control coprocessor. For more information of the
registers in the system control coprocessor, see System control coprocessor registers on
page 4-9.

The purpose of the system control coprocessor, CP15, is to control and provide status
information for the functions implemented in the processor. The main functions of the system
control coprocessor are:

overall system control and configuration

cache configuration and management

Memory Protection Unit (MPU) configuration and management

system performance monitoring.

The system control coprocessor does not exist in a distinct physical block of logic.

4.1.1

System control coprocessor functional groups

The system control coprocessor appears as a set of registers that you can write to and read from.
Some of the registers permit more than one type of operation. The functional groups for the
registers are:

System control and configuration on page 4-4

MPU control and configuration on page 4-5

Cache control and configuration on page 4-5

TCM control and configuration on page 4-6

System performance monitor on page 4-6

System validation on page 4-7.

Table 4-1 on page 4-3 shows the overall functionality for the system control coprocessor,
provided through the registers. The registers are listed in their functional groups.

Table 4-2 on page 4-9 lists the registers in the system control processor, in register order, and
gives the reset value for each register.

Advertising
This manual is related to the following products: