Use this to select, or read, the Single Address Comparators for the ViewInst start/stop function.
External register TRCVISSCTLR bits [31:0] are architecturally mapped to AArch64 System register TRCVISSCTLR[31:0].
This register is present only when FEAT_ETE is implemented, FEAT_TRC_EXT is implemented and UInt(TRCIDR4.NUMACPAIRS) > 0. Otherwise, direct accesses to TRCVISSCTLR are RES0.
TRCVISSCTLR is a 32-bit register.
Selects whether Single Address Comparator <m> is used with the ViewInst start/stop function for the purpose of stopping trace.
STOP[<m>] | Meaning |
---|---|
0b0 |
The Single Address Comparator <m> is not selected as a stop resource. |
0b1 |
The Single Address Comparator <m> is selected as a stop resource. |
The reset behavior of this field is:
Accessing this field has the following behavior:
Selects whether Single Address Comparator <m> is used with the ViewInst start/stop function for the purpose of starting trace.
START[<m>] | Meaning |
---|---|
0b0 |
The Single Address Comparator <m> is not selected as a start resource. |
0b1 |
The Single Address Comparator <m> is selected as a start resource. |
The reset behavior of this field is:
Accessing this field has the following behavior:
Must be programmed if TRCIDR4.NUMACPAIRS > 0b0000.
For any 2 comparators selected for the ViewInst start/stop function, the comparator containing the lower address must be a lower numbered comparator.
Writes are CONSTRAINED UNPREDICTABLE if the trace unit is not in the Idle state.
Component | Offset | Instance |
---|---|---|
ETE | 0x088 | TRCVISSCTLR |
This interface is accessible as follows: