You copied the Doc URL to your clipboard.

13.8.10. Synchronization Period Register

The TRCSYNCPR characteristics are:


Controls how often periodic trace synchronization requests occur.

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

  • Accepts writes only when the trace unit is disabled.


Available in all configurations.


See the register summary in Table 13.3.

Figure 13.12 shows the TRCSYNCPR bit assignments.

Figure 13.12. TRCSYNCPR bit assignments

Figure 13.12. TRCSYNCPR bit assignments

Table 13.13 shows the TRCSYNCPR bit assignments.

Table 13.13. TRCSYNCPR bit assignments
[31:5]-Reserved, res0.

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.

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