Programming Model
MSC8144E Reference Manual, Rev. 3
Freescale Semiconductor
4-43
CnPRCR is the reference counter for all profiling measurements. This read-only register counts
the number of cycles occurring during the profiling measurement or during the watch point unit
operation. The counter starts counting from zero when the profiling unit is enabled. The CnPRCR
stops when the profiling unit is disabled, or when the CnPRCR reaches the value stored in
CnPTOR and CnCPCR[TOE] is set, which causes the CLASS to clear the CnCPCR[PE] bit to
disable the profiling unit. When CnCPCR[PE] clears, the CLASS stops all profiling counters.
The register is reset only by a hardware reset only. Table 4-25 lists the CnPRCR bit field
descriptions.
4.7.23
CLASS Profiling General Counter Registers (CnPGCRx)
CnPGCRx is used to count profiling unit or watch point unit events. This read-only register
counts the number of cycles occurring during the profiling measurement or during the watch
point unit operation. The counter starts counting from zero when the profiling unit is enabled.
The CnPRCR stops when the profiling unit is disabled, or when the CnPRCR reaches the value
stored in CnPTOR and CnCPCR[TOE] is set, which causes the CLASS to clear the CnCPCR[PE]
bit to disable the profiling unit. When CnCPCR[PE] clears, the CLASS stops all profiling
counters. The register is reset only by a hardware reset. Table 4-26 lists the CnPGCR bit field
descriptions.
Table 4-25. CnPRCR Bit Descriptions
Name
Reset
Description
CNT
31–0
0
Counter
Holds the reference counter for the profilers.
C0PGCR[0–3]
CLASS Profiling General Counter Registers
Offset 0x044 + x*0x04
C1PGCR[0–3]
C2PGCR[0–3]
Bit
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
CNT
Type
R
Reset
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Bit
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
CNT
Type
R
Reset
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Table 4-26. CnPGCR Bit Descriptions
Name
Reset
Description
CNT
31–0
0
Counter
Holds the counter value of the selected measurement. Table 4-2 lists the measurements counted
by each counter for each configuration combination.
Summary of Contents for MSC8144E
Page 1: ...MSC8144E Reference Manual Quad Core Media Signal Processor MSC8144ERM Rev 3 July 2009 ...
Page 48: ...MSC8144E Reference Manual Rev 3 xlviii Freescale Semiconductor ...
Page 86: ...MSC8144E Reference Manual Rev 3 1 38 Freescale Semiconductor Overview ...
Page 168: ...MSC8144E Reference Manual Rev 3 3 60 Freescale Semiconductor External Signals ...
Page 242: ...MSC8144E Reference Manual Rev 3 5 26 Freescale Semiconductor Reset ...
Page 314: ...MSC8144E Reference Manual Rev 3 8 24 Freescale Semiconductor General Configuration Registers ...
Page 414: ...MSC8144E Reference Manual Rev 3 10 14 Freescale Semiconductor MSC8144E SC3400 DSP Subsystem ...
Page 452: ...MSC8144E Reference Manual Rev 3 11 38 Freescale Semiconductor Internal Memory Subsystem ...
Page 520: ...MSC8144E Reference Manual Rev 3 12 68 Freescale Semiconductor DDR SDRAM Memory Controller ...
Page 1070: ...MSC8144E Reference Manual Rev 3 21 28 Freescale Semiconductor Timers ...