7 system validation, Figure 4-5, System performance monitor registers -7 – ARM Cortex R4F User Manual

Page 91: Figure 4-6, System validation registers -7

Advertising
background image

System Control Coprocessor

ARM DDI 0363E

Copyright © 2009 ARM Limited. All rights reserved.

4-7

ID013010

Non-Confidential, Unrestricted Access

Figure 4-5 System performance monitor registers

System performance monitoring counts system events, such as cache misses, pipeline stalls, and
other related features to enable system developers to profile the performance of their systems.
It can generate interrupts when the number of events reaches a given value.

For more information on the programmer’s model of the performance counters see the ARM
Architecture Reference Manual
.

See Chapter 6 Events and Performance Monitor for more information on the registers.

4.1.7

System validation

The system validation registers extend the use of the system performance monitor registers to
provide some functions for validation. You must not use them for other purposes. The system
validation registers schedule and clear:

resets

interrupts

fast interrupts

external debug requests.

The system validation registers consist of nine read/write registers and one write-only register.
Figure 4-6 shows the arrangement of registers.

Figure 4-6 System validation registers

Opcode_2

CRm

CRn

Opcode_1

c9

0

0

c12

Overflow Flag Status Register

Count Enable Set Register

Count Enable Clear Register

Performance Monitor Control Register

Event Select Register

Performance Counter Selection Register

Cycle Count Register

Software Increment Register

Interrupt Enable Clear Register

User Enable Register

Interrupt Enable Set Register

Performance Count Register

1

2

3

4

5

0

c13

1

2

0

0

1

2

c14

0

Write-only

Accessible in User mode

Read-only

Read/write

† If enabled in User

Enable Register

0

c15

Opcode_2

Opcode_1

CRm

CRn

0

1

nVAL IRQ Enable Set Register

nVAL FIQ Enable Set Register

nVAL Reset Enable Set Register

nVAL Debug Request Enable Set Register

nVAL IRQ Enable Clear Register

nVAL FIQ Enable Clear Register

nVAL Debug Request Enable Clear Register

Cache size override register

nVAL Reset Enable Clear Register

Write-only

Accessible in User mode

Read-only

Read/write

† If enabled in User

Enable Register

c1

2

3

4

5

6

7

c14

0

0

Advertising
This manual is related to the following products: