Specifications

AHB Monitor
4-38 Copyright © 2004, 2006 ARM Limited. All rights reserved. ARM DDI 0287B
4.3.25 CtGxiPageChange
The MBX transfers are limited to single word transactions. Page changes are tracked to
monitor the behavior of the memory interface of the MBX.
Contains the total count of transfers that causes a page change from the previous
transfer. The page size is set by the GxiPageSize register. The count is disabled by
default and can be controlled through the AHBMONCtrlReg, and reset through the
AHBMONRstCtrs.
4.3.26 GxiPageSize
Page changes are tracked to monitor the behavior of the memory interface based on the
size defined within this register as shown in Table 4-1.
4.3.27 AHBMONRstCtrs
The AHB Monitor disables all the event counters at reset. To enable collection of
statistical data for specific code segments or operations the AHBMONRstCtrs was
included to allow a software reset of the counters.
A write of any value resets all counters.
4.3.28 AHBMONPrstCtrs
The AHB Monitor disables all the event counters at reset. To enable integration testing
of the AHB monitor the AHBMONPrstCtrs was included to allow software to preset the
counters with unique identifiers. When preset, each counter is loaded with the address
that is used to read it.
A write of any value presets all counters with its absolute address. This action also
disables the counters to ensure the values are held.
Table 4-1 GxiPageSize
Bits Name Type Function
[31:2] - - Reserved, read undefined, must be written to with zeros.
[1:0] GxiPageSize Read/write Defines the page size that the CtGxiPageChange uses.
Register encoding is:
b00 = 2k
b01 = 4k
b10 = 8k
b11 = 16k.