PMPCSCTL, PC Sample-based Profiling Control Register

The PMPCSCTL characteristics are:

Purpose

Controls the PC Sample-based Profiling feature.

Configuration

This register is present only when FEAT_PCSRv8p9 is implemented. Otherwise, direct accesses to PMPCSCTL are RES0.

PMPCSCTL is in the Core power domain.

Attributes

PMPCSCTL is a 64-bit register.

This register is part of the PMU block.

Field descriptions

6362616059585756555453525150494847464544434241403938373635343332
313029282726252423222120191817161514131211109876543210
RES0
RES0SSRES0IMPEN

Bits [63:5]

Reserved, RES0.

SS, bit [4]
When FEAT_PMUv3_SS is implemented:

Sample on Snapshot.

Controls whether the following registers are sampled on a PMU snapshot Capture event:

SSMeaning
0b0

Sample on Read.

0b1

Sample on Snapshot.

The reset behavior of this field is:


Otherwise:

Reserved, RES0.

Bits [3:2]

Reserved, RES0.

IMP, bit [1]

Profiling enable implemented.

The value of this field is an IMPLEMENTATION DEFINED choice of:

IMPMeaning
0b0

PMPCSCTL.EN reads-as-zero and ignores writes.

0b1

PMPCSCTL.EN is a read-write control bit.

Access to this field is RO.

EN, bit [0]
When PMU.PMPCSCTL.IMP == 1:

PC Sample-based Profiling Enable.

ENMeaning
0b0

PC Sample-based Profiling is suspended.

0b1

PC Sample-based Profiling is active.

The reset behavior of this field is:


Otherwise:

Reserved, RAZ/WI.

Accessing PMPCSCTL

Accesses to this register use the following encodings:

Accessible at offset 0xE50 from PMU


26/03/2024 09:49; 67c0ae5282a7629ba0ea0ba7267b43cd4f7939f6

Copyright © 2010-2024 Arm Limited or its affiliates. All rights reserved. This document is Non-Confidential.