Performance Monitor
MSC8144E Reference Manual, Rev. 3
Freescale Semiconductor
25-79
The performance monitor must be reset before event counting sequences. The performance
monitor can be reset by first freezing one or more counters and then clearing the freeze condition
to allow the counters to count according to the settings in the performance monitor registers.
Counters can be frozen individually by setting PMLCAn[FC] bits, or simultaneously by setting
PMGC[FAC]. Simply clearing these freeze bits will then allow the performance monitor to begin
counting based on the register settings.
Note that using PMLCAn[FC] to reset the performance monitor resets only the specified counter.
Performance monitor registers can be configured through reads or writes while the counters are
frozen as long as freeze bits are not cleared by the register accesses.
25.3.2 Performance Monitor Programming Model
The performance monitor system includes the following registers:
Performance Monitor Global Control Register (PMGC), see page 25-80.
Performance Monitor Local Control Register A0 (PMLCA0), see page 25-81.
Performance Monitor Local Control Register A[1–8] (PMLCA[1–8]), see page 25-82.
Performance Monitor Local Control Register B0 (PMLCB0), see page 25-83.
Performance Monitor Local Control Register B[1–8] (PMLCB[1–8]), see page 25-84.
Performance Monitor Counter 0 (PMC0), see page 25-85.
Performance Monitor Counter 1–8 (PMC[1–8]), see page 25-86.
Note:
Because accessing a PMC manually has priority over counter incrementation by the
counted event, reading or writing a PMC while it is counting may affect the count.
Likewise, accessing a performance monitor control register while its target counter is
counting may also affect the count.
Note:
The Performance Monitor block uses the base address: 0xFFFB0100.
PMLCBn
TRIGONSEL
0
3
0
TRIGOFFSEL
0
5
0
TRIGONCNTL
0
1
0
TRIGOFFCNTL
0
2
0
THRESHOLD
0
0
3
Table 25-41. Register Settings for Counting Examples (Continued)
Register
Register Field
Simple Event
Triggering
Threshold
Содержание MSC8144E
Страница 1: ...MSC8144E Reference Manual Quad Core Media Signal Processor MSC8144ERM Rev 3 July 2009 ...
Страница 40: ...MSC8144E Reference Manual Rev 3 xl Freescale Semiconductor Contents 26 5 12 8 RNG Output FIFO 26 186 ...
Страница 48: ...MSC8144E Reference Manual Rev 3 xlviii Freescale Semiconductor ...
Страница 86: ...MSC8144E Reference Manual Rev 3 1 38 Freescale Semiconductor Overview ...
Страница 167: ...OCE Event and JTAG Test Access Port Signals MSC8144E Reference Manual Rev 3 Freescale Semiconductor 3 59 ...
Страница 168: ...MSC8144E Reference Manual Rev 3 3 60 Freescale Semiconductor External Signals ...
Страница 242: ...MSC8144E Reference Manual Rev 3 5 26 Freescale Semiconductor Reset ...
Страница 314: ...MSC8144E Reference Manual Rev 3 8 24 Freescale Semiconductor General Configuration Registers ...
Страница 414: ...MSC8144E Reference Manual Rev 3 10 14 Freescale Semiconductor MSC8144E SC3400 DSP Subsystem ...
Страница 452: ...MSC8144E Reference Manual Rev 3 11 38 Freescale Semiconductor Internal Memory Subsystem ...
Страница 520: ...MSC8144E Reference Manual Rev 3 12 68 Freescale Semiconductor DDR SDRAM Memory Controller ...
Страница 884: ...MSC8144E Reference Manual Rev 3 17 44 Freescale Semiconductor RapidIO Interface Dedicated DMA Controller ...
Страница 1070: ...MSC8144E Reference Manual Rev 3 21 28 Freescale Semiconductor Timers ...