Intel
®
81341 and 81342 I/O Processors
December 2007
Developer’s Manual
Order Number: 315037-002US
965
PMON Unit—Intel
®
81341 and 81342
18.5.6
PMON Memory Mapped Registers
The memory mapped registers of
PMON
unit are accessible by the Intel XScale
®
core.
The first set of registers provide the control of the
PMON
unit for selecting events to
monitor and for data sampling. Each counter has one command, one events, one
status, and one data register associated with it. These registers are numbered 0
through 7.
The location of these registers are specified as a relative offset to a 512KB aligned
global PMMR offset. The default for the 512KB aligned offset is 0 FFD8 0000H defined
by the PMMRBAR register. See also
Chapter 21.0, “Peripheral Registers”
.
The Internal Bus Address Offset to PMMRBAR of any
PMON
Register can be derived by
adding the 8 KB address aligned Memory Mapped Register Range Offset (
“PMON Internal Bus Memory Mapped Register Range Offsets” on page 965
) to the
Register Offset (
Table 608, “PMON Register Summaries” on page 966
For example the offset to PMMRBAR of the “
PMON
Command Register 0” would be
(1 A000H+004H) or 1 A004H.
T
Table 607. PMON Internal Bus Memory Mapped Register Range Offsets
PMON Memory Mapped Address Range Offset
(Relative to PMMRBAR)
+1 A000H