![Intel IXP45X Developer'S Manual Download Page 794](http://html1.mh-extra.com/html/intel/ixp45x/ixp45x_developers-manual_2073092794.webp)
Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network Processors—Performance Monitoring
Unit (PMU)
Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network Processors
Developer’s Manual
August 2006
794
Order Number: 306262-004US
16.6.1
Event Select Registers
ESR0 and ESR1
The ESR controls the specific item being monitored. Each PECx field is programmed
according to
Table 260, “Event Mux Programming” on page 799
To change the monitored event, it is necessary to write the entire ESR. The
Programmable Event Counters are reset and started when a new value is written to the
ESR. However, notice that since there are two registers and one cannot write both of
them in the same cycle, it is preferable to halt the counters via the MODE register (i.e.,
PMR), update the mux selects via these registers (which will reset the counters), and
then enable the desired counters with the PMR.
Register Name:
ESR0
Physical Address:
0xC800 2000
Reset Hex Value:
0x00000000
Register Description:
Event Mux Select Register, counters 3-0
Access: Read/Write
31
16
15
8
7
0
PEC3 ctrl
PEC2 ctrl
PEC1 ctrl
PEC0 ctrl
Register
ESR
Bits
Name
Description
Reset
Value
Access
31:2
4
PEC3 ctrl
Selects Enable conditions for counter PEC3.
0xFF
RW
23:1
6
PEC2 ctrl
Selects Enable conditions for counter PEC2.
0xFF
RW
15:8
PEC1 ctrl
Selects Enable conditions for counter PEC1.
0xFF
RW
7:0
PEC0 ctrl
Selects Enable conditions for counter PEC0.
0xFF
RW
Register Name:
ESR1
Physical Address:
0xC800 2004
Reset Hex Value:
0x00000000
Register Description:
Event Mux Select Register, counters 7-4
Access: Read/Write
31
16
15
8
7
0
PEC7 ctrl
PEC6 ctrl
PEC5 ctrl
PEC4 ctrl
Register
ESR (Sheet 1 of 2)
Bits
Name
Description
Reset
Value
Access
31:2
4
PEC7 ctrl
Selects Enable conditions for counter PEC7.
0xFF
RW