The TRCVISSCTLR characteristics are:
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. |
This bit is RES0 if m >= 2 × TRCIDR4.NUMACPAIRS.
The reset behavior of this field is:
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. |
This bit is RES0 if m >= 2 × TRCIDR4.NUMACPAIRS.
The reset behavior of this field is:
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:
04/07/2023 11:27; 1b994cb0b8c6d1ae5a9a15edbc8bd6ce3b5c7d68
Copyright © 2010-2023 Arm Limited or its affiliates. All rights reserved. This document is Non-Confidential.