Specifications

Table Of Contents
ARM Debugger 125 ARM Specific Benchmarking Commands
©1989-2014 Lauterbach GmbH
BMC.PMNx Configure the performance monitor
The command is available on ARM1136, ARM1176 and Cortex-A8. This description applies to ARM1136.
All available modes are described in detail in the technical reference guide of the ARM cores.
Performance Monitors - short PMN - are implemented as 32 bit hardware counter. They collect information
about the throughput of the target processor and its pipeline stages. They count certain events, like cache
misses or CPU cycles. Further, they deliver information about the efficiency of the instruction or data cache,
the TLBs (translation look aside buffers) and some other performance values. This information may be
helpful in finding bottlenecks and tuning the application.
Format: BMC.PMN0 | PMN1 <mode>
<mode>: OFF
INST
BINST
BMIS
PC
ICMISS
ITLBMISS
ISTALL
DACCESS
DCACHE
DCMISS
DTBLMISS
DSTALL
DFULL
DCWB
WBDRAIN
TLBMISS
EMEM
ETMEXTOUT0
ETMEXTOUT1
Delta
Echo
CLOCK
TIME
NONE
PMN0/PMN1
PMN1/PMN0
PMN0/PMNC
PMN1/PMNC