Freescale Semiconductor
Application Note
PowerQUICC III Performance
Monitors
Using the Core and System Performance Monitors
This application note describes aspects of utilizing the core
and device-level performance monitors on PowerQUICC III
(PQ3). Included are example calculations to aid in
interpreting data collected.
1
Performance Monitors
PowerQUICC III processors are the first family of
PowerQUICC processors to include performance monitors
on-chip. These include both core performance monitors,
described in detail in the Power PC
Reference Manual, as well as device-level performance
monitors, described in detail in the product-specific
reference manual.
The e500 core level performance monitors enable the
counting of e500-specific events, for example, cache misses,
mispredicted branches, or the number of cycles an execution
unit stalls. These are configured by a set of special purpose
registers that can only be written through supervisor-level
accesses. The core-level event counters are also available
through a read-only set of user-level registers.
The device-level performance monitors can be used to
monitor and record selected events on a device level. These
© 2008-2014 Freescale Semiconductor, Inc. All rights reserved.
®
e500 Core Family
Document Number: AN3636
Rev. 2, 03/2014
Contents
6. Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Need help?
Do you have a question about the PowerQUICC III and is the answer not in the manual?
Questions and answers