![Intel XScale Core Скачать руководство пользователя страница 107](http://html.mh-extra.com/html/intel/xscale-core/xscale-core_developers-manual_2073165107.webp)
Developer’s Manual
January, 2004
107
Intel XScale® Core
Developer’s Manual
Performance Monitoring
8.3.2
Performance Count Registers (PMN0 - PMN3)
There are four 32-bit event counters; their format is shown in
Table 8-7
. The event counters are
reset to ‘0’ by setting bit 1 in the PMNC register or can be set to a predetermined value by directly
writing to them. When an event counter reaches its maximum value 0xFFFF,FFFF, the next event it
needs to count will cause it to roll over to zero and set its corresponding overflow flag
(bit 1,2,3 or 4) in FLAG. An interrupt request will be generated if its corresponding interrupt enable
(bit 1,2,3 or 4) is set in INTEN.
Table 8-7.
Performance Monitor Count Register (PMN0 - PMN3)
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10
9
8
7
6
5
4
3
2
1
0
Event Counter
reset value: unpredictable
Bits
Access
Description
31:0
Read / Write
32-bit event counter
- Reset to ‘0’ by PMNC register.
When an event counter reaches its maximum value
0xFFFF,FFFF, the next event it needs to count will cause
it to roll over to zero and generate an interrupt request if
enabled.