9 Formatter and Flush Status Register, FFSR

The FFSR indicates the current status of formatter and flush features available in the TPIU.

The FFSR register characteristics are:

Attributes
Offset

0x0300

Type

Read-only

Reset

0x--------

Width

32

The following figure shows the bit assignments.

Figure 9-453 FFSR register 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.


The following table shows the bit assignments.

Table 9-468 FFSR register bit assignments

Bits Reset value Name Function
[31:3] 0x0 RAZ/WI

Read-As-Zero, Writes Ignored.

[2] IMPLEMENTATION_DEFINED TCPresent

Indicates whether the tracectl pin is available for use, based on the tie-off value of tpctl_valid.

0

tracectl pin not present. The data formatter must be used and in continuous mode.

1

tracectl pin present.

[1] 0b1 FtStopped

The formatter has received a stop request and all trace data and post-amble is sent. Any further trace on the ATB interface is dropped and atready_s is asserted.

0

Formatter running.

1

Formatter stopped.

[0] 0b0 FlInProg

Indicates whether a flush is in progress. It is set when the TPIU sends a flush request on its ATB slave interface. The bit remains set until the ATB flush is complete and the last byte of flush data, including the flush ID payload if FFCR.EmbedFlush is set, has been output on the trace port.

0

No ongoing flush.

1

Flush in progress.

Non-ConfidentialPDF file icon PDF version100806_0300_00_en
Copyright © 2017, 2018 Arm Limited or its affiliates. All rights reserved.