11.8.10 Synchronization Period Register

The TRCSYNCPR specifies the period of synchronization of the trace streams. TRCSYNCPR defines several bytes of trace between requests for synchronization. This value is always a power of two.

Usage constraints
There are no usage constraints.
Available in all configurations.

Register number: 13

Base offset 0x034


Type: RW

Reset: -

The following figure shows the TRCSYNCPR bit assignments.

Figure 11-14 TRCSYNCPR 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 TRCSYNCPR bit assignments.

Table 11-26 TRCSYNCPR bit assignments

Bits Name Function
[31:5] - Reserved. RAZ/WI.
[4:0] PERIOD

Defines the number of bytes of trace between synchronization requests as a total of the number of bytes generated by both the instruction and data streams. The number of bytes is 2N where N is the value of this field:

  • A value of zero disables these periodic synchronization requests, but does not disable other synchronization requests.
  • The minimum value that can be programmed, other than zero, is 8, providing a minimum synchronization period of 256 bytes.
  • The maximum value is 20, providing a maximum synchronization period of 220 bytes.
Non-ConfidentialPDF file icon PDF versionARM 100400_0001_03_en
Copyright © 2015–2017 ARM Limited or its affiliates. All rights reserved.