C3.4
AMU events
The following table describes the counters that are implemented in the Cortex-A76 core and the mapping
to fixed and programmable events.
Table C3-1 Mapping of counters to fixed events
Activity
monitor
counter <n>
Event
type
Event
Event
number
Description
0
Fixed
Cycles at core
frequency
0x11
Cycles count.
1
Fixed
Cycles at constant
frequency
0xEF
This counter is used to replicate the generic system counter that is
incremented on a constant basis, and not incremented depending on
the PE frequency core.
2
Fixed
Instructions retired
0x08
Instruction architecturally executed. This counter increments for
every instruction that is executed architecturally, including
instructions that fail their condition code check.
3
Fixed
First miss
0xF0
The first miss event tracks whether any external load miss is
outstanding and starts counting only from a first-miss until data
returns for that miss. The counter does not count for any remaining
part of overlapping accesses, only counting again when the first-
miss condition is re-detected.
4
Fixed
High activity
0xF1
Instructions executing through the design which act as a hint for
potential high power activity.
C3 Activity Monitor Unit
C3.4 AMU events
100798_0300_00_en
Copyright © 2016–2018 Arm Limited or its affiliates. All rights
reserved.
C3-389
Non-Confidential
Summary of Contents for Cortex-A76 Core
Page 4: ......
Page 22: ......
Page 23: ...Part A Functional description ...
Page 24: ......
Page 119: ...Part B Register descriptions ...
Page 120: ......
Page 363: ...Part C Debug descriptions ...
Page 364: ......
Page 401: ...Part D Debug registers ...
Page 402: ......
Page 589: ...Part E Appendices ...
Page 590: ......