![Intel IXP45X Developer'S Manual Download Page 57](http://html1.mh-extra.com/html/intel/ixp45x/ixp45x_developers-manual_2073092057.webp)
Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network Processors
August 2006
Developer’s Manual
Reference Number: 306262-004US
57
Functional Overview—Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network Processors
2.1.12
Internal Bus Performance Monitoring Unit (IBPMU)
The IXP45X/IXP46X network processors consist of a performance monitoring unit that
may be used to capture predefined events within the system outside of the Intel XScale
processor. These features aid in measuring and monitoring various system parameters
that contribute to the overall performance of the processor.
The Performance Monitoring (PMON) facility provided comprises:
• Eight Programmable Event Counters (PECx)
• Previous Master/Slave Register
• Event Selection Multiplexor
The programmable event counters are 27 bits wide. Each counter may be programmed
to observe one event from a defined set of events. An event consists of a set of
parameters which define a start condition and a stop condition.
The monitored events are selected by programming the Event Select Registers (ESR).
2.1.13
Interrupt Controller
The IXP45X/IXP46X network processors consist of up to 64 interrupt sources to allow
an extension of the Intel XScale processor’s FIQ and IRQ interrupt sources. These
sources can originate from some external GPIO pins, internal peripheral interfaces, or
internal logic.
The interrupt controller can configure each interrupt source as an FIQ, IRQ, or disabled.
The interrupt sources tied to Interrupt 0 to 7 can be prioritized. The remaining
interrupts are prioritized in ascending order. For example, Interrupt 8 has a higher
priority than 9, 9 has a higher priority than 10, and 30 has a higher priority that 31.
An additional level of priority can be set for interrupts 32 through 63. This priority
setting gives any interrupt between 32 through 63 priority over interrupts 0 through
31.
Table 4.
GPIO Alternate Function Table
GPIO Pin Number
Alternate Function
0
External USB 1.1 Device Clock input
1
External USB 2.0 Host Clock input
2
(Reserved)
3
(Reserved)
4
(Reserved)
5
(Reserved)
6
(Reserved)
7
Auxiliary IEEE1588 Master Snapshot input
8
Auxiliary IEEE1588 Slave Snapshot input
9:13
(Reserved)
14
Output Clock 14
15
Output Clock 15