14.6.3. Address range comparators

If an address range comparator configured for instruction address matches on an instruction address, it continues to match until the next instruction addresses. If an address range comparator configured for data addresses matches on a data address, it continues to match until the next data addresses. This enables the use of address range comparator in an imprecise manner such as to qualify performance monitoring events available as extended external input selectors. However, this is occasionally not required, for example when counting the number of data transfers performed in a region of memory.

If the exact match bit is set to 1, the address range comparator does not hold its value. An address range comparator configured for instruction addresses with its exact match bit cleared to 0 does not match on cycles in which no instructions are executed. In addition, an address range comparator configured for data addresses with its exact match bit cleared to 0 does not match on cycles in which no data transfers are performed.

Copyright © 2006-2009 ARM Limited. All rights reserved.ARM DDI 0344I
Non-Confidential