![]() ![]() | |||
![]() ![]() | ![]() ![]() | ||
| |||
| Home > Program Trace Macrocell Programmer’s Model > Address comparators | |||
It is implementation defined whether a PTM implements address comparators. However, if a PTM does implement address comparators then:
it must implement an even number of comparators
the maximum number of comparators is sixteen (eight pairs)
the address comparators are numbered from one.
You can use address comparators:
Individually, as single address comparators (SACs).
In pairs, as address range comparators (ARCs). In this case, two adjacent address comparators form the ARC, so you can use address comparators 1 and 2 to define the first ARC.
You can use the same address comparator simultaneously as an SAC and as half of an ARC.
An SAC matches when an instruction at the specified address is committed for execution, regardless of whether the instruction passes its condition code test.
An ARC matches when any instruction in the specified range is committed for execution, regardless of whether the instruction passes its condition code test.
The following sections give more information about the address comparators: