Intel
®
81341 and 81342 I/O Processors
December 2007
Developer’s Manual
Order Number: 315037-002US
961
PMON Unit—Intel
®
81341 and 81342
18.5
Non-Register-Based Interfaces
This section describes the interfaces to the
PMON
unit that are not part of the register
scheme already documented.
18.5.1
Events Input Port
Signals representing internal events are sent to the event preconditioning block where
they are conditioned when required. The most common preconditioning is likely to be
clock synchronization. No programmable Boolean operations can be performed on
these events, but appropriate Boolean operations can be performed by the hardware.
Duration type events continually assert their signal high ('1'). The event pre-
conditioning block 'ANDs' the duration type signal with a clock to produce the correct
count.
Any events from different frequency domains must be preconditioned to assure count
accuracy measured. For these clock domain crossing signals, 95% accuracy is sufficient
over a 1 us or larger sampling window. It would be very difficult to assure accuracy of
very small windows (< 1 us) without requiring a great amount of hardware to verify.
18.5.2
Output Signals
There are three potential sources of internal indicators from each counter. Each source
can independently generate an indication. These are:
• a programmable threshold condition was true,
• a command was triggered to begin
• a counter overflow or underflow occurred.
Each of these conditions always sets a corresponding status bit. Indicator enable bits
control which of these indicator sources drive the top level indicator. The indicators are
OR'd together as shown in
Figure 167, “Indicator Tree” on page 962
. These internal
signals are further controlled to generate either an Interrupt or an Indicator Output.