You copied the Doc URL to your clipboard.

Stall Control Register

The TRCSTALLCTLR characteristics are:

Purpose

Enables the ETM trace unit to stall the Cortex-A53 processor if the ETM trace unit FIFO overflows.

Usage constraints
  • You must always program this register as part of trace unit initialization.

  • Accepts writes only when the trace unit is disabled.

Configurations

Available in all configurations.

Attributes

See the register summary in Table 13.3.

Figure 13.10 shows the TRCSTALLCTLR bit assignments.

To view this graphic, your browser must support the SVG format. Either install a browser with native support, or install an appropriate plugin such as Adobe SVG Viewer.


Table 13.11 shows the TRCSTALLCTLR bit assignments.

Table 13.11. TRCSTALLCTLR bit assignments
Bits Name Function
[31:9] - Reserved, res0.
[8] ISTALL

Instruction stall bit. Controls if the trace unit can stall the processor when the instruction trace buffer space is less than LEVEL:

0

The trace unit does not stall the processor.

1

The trace unit can stall the processor.

[7:4] - Reserved, res0.
[3:2] LEVEL

Threshold level field. The field can support 4 monotonic levels from 0b00 to 0b11, where:

0b00

Zero invasion. This setting has a greater risk of an ETM trace unit FIFO overflow.

0b11

Maximum invasion occurs but there is less risk of a FIFO overflow.

[1:0] - Reserved, res0.

The TRCSTALLCTLR can be accessed through the internal memory-mapped interface and the external debug interface, offset 0x02c.

Was this page helpful? Yes No