8.2.1. Assignment of trace information pins between ETM architecture versions

The names used for the trace signals depend on the ETM architecture version. Table 8.2 shows the trace signal assignments used in the rest of this chapter.

Table 8.2. Trace signal names

Trace signal ETMv1ETMv2ETMv3
Trace signal 1PIPESTAT[0]PIPESTAT[0]

TRACEDATA[0]

Trace signal 2PIPESTAT[1]PIPESTAT[1]

TRACECTL

Trace signal 3PIPESTAT[2]PIPESTAT[2]

Logic 1

Trace signal 4TRACESYNCPIPESTAT[3]

Logic 0

Trace signal 5TRACEPKT[0]TRACEPKT[0]

Logic 0

Trace signal 6TRACEPKT[1]TRACEPKT[1]TRACEDATA[1]
Trace signal 7TRACEPKT[2]TRACEPKT[2]TRACEDATA[2]
Trace signal 8TRACEPKT[3]TRACEPKT[3]TRACEDATA[3]
Trace signal 9TRACEPKT[4]TRACEPKT[4]TRACEDATA[4]
Trace signal 10TRACEPKT[5]TRACEPKT[5]TRACEDATA[5]
Trace signal 11TRACEPKT[6]TRACEPKT[6]TRACEDATA[6]
Trace signal 12TRACEPKT[7]TRACEPKT[7]TRACEDATA[7]
Trace signal 13TRACEPKT[8]TRACEPKT[8]TRACEDATA[8]
Trace signal 14TRACEPKT[9]TRACEPKT[9]TRACEDATA[9]
Trace signal 15TRACEPKT[10]TRACEPKT[10]TRACEDATA[10]
Trace signal 16TRACEPKT[11]TRACEPKT[11]TRACEDATA[11]
Trace signal 17TRACEPKT[12]TRACEPKT[12]TRACEDATA[12]
Trace signal 18TRACEPKT[13]TRACEPKT[13]TRACEDATA[13]
Trace signal 19TRACEPKT[14]TRACEPKT[14]TRACEDATA[14]
Trace signal 20TRACEPKT[15]TRACEPKT[15]TRACEDATA[15]

Copyright © 1999-2002, 2004-2009, 2011 ARM Limited. All rights reserved.ARM IHI 0014Q
Non-ConfidentialID101211