11.3.3. Formatter and Flush Control Register, TPIU_FFCR

The TPIU_FFCR characteristics are:

Purpose

Controls the TPIU formatter.

Usage constraints

There are no usage constraints.

Configurations

This register is available in all processor configurations.

Attributes

Figure 11.4 shows the TPIU_FFCR bit assignments.

Figure 11.4. TPIU_FFCR 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 11.4 shows the TPIU_FFCR bit assignments.

Table 11.4. TPIU_FFCR bit assignments

BitsNameFunction
[31:9]-Reserved.
[8]TrigIn

This bit Reads-As-One (RAO), specifying that triggers are inserted when a trigger pin is asserted.

[7:2]-Reserved.
[1]EnFCont

Enable continuous formatting. Value can be:

0 = Continuous formatting disabled.

1 = Continuous formatting enabled.

[0]-Reserved.

The TPIU can output trace data in a Serial Wire Output (SWO) format. See Serial Wire Output format.

When one of the two SWO modes is selected, bit [1] of TPIU_FFCR enables the formatter to be bypassed. If the formatter is bypassed, only the ITM and DWT trace source passes through. The TPIU accepts and discards data from the ETM. This function is can be used to connect a device containing an ETM to a trace capture device that is only able to capture SWO data. Enabling or disabling the formatter causes momentary data corruption.

Note

If TPIU_SPPR is set to select Parallel Port Mode, the formatter is automatically enabled. If you then select one of the SWO modes, TPIU_FFCR reverts to its previously programmed value.

Copyright © 2005-2008, 2010 ARM Limited. All rights reserved.ARM DDI 0337I
Non-Confidential