9.4.1. Signals of the trace out port

Table 9.1 shows signals of the trace out port.

Table 9.1. Trace out port signals

NameTypeDescription
traceclkOutputOutput clock, used by the TPA to sample the other pins of the trace out port. This runs at half the speed of traceclkin, and data is valid on both edges of this clock.
tracedata[31:0]OutputOutput data. A system might not connect all the bits of this signal to the trace port pins, depending on the number of pins available and the bandwidth required to output trace.
tracectlOutputSignal to support legacy TPAs which cannot support formatter operation in continuous mode. Connection of this signal to a pin is optional.

Table 9.2 shows configuration tie-off signals of the TPIU.

Table 9.2. Configuration tie-off signals

NameTypeDescription
tpctlInputIndicates whether the tracectl pin is connected. If tracectl is not connected then this input must be tied LOW. This input affects bit 2 of the Formatter and Flush Status Register.
tpmaxdatasize[4:0]InputIndicates how many pins of tracedata[31:0] are connected. The connected pins are tracedata[tpmaxdatasize:0]. For example, if tpmaxdatasize[4:0] has the value 0x0F, then only tracedata[15:0] is connected to the trace port.If tracectl is implemented then at least tracedata[1:0] must be connected, that is, the minimum value of tpmaxdatasize[4:0] is 0x01.This input affects the Supported Port Size register.

Copyright © 2011-2013 ARM. All rights reserved.ARM DDI 0480F
Non-ConfidentialID100313