You copied the Doc URL to your clipboard.

Mictor 38

The Mictor 38 connector is intended for high-speed trace capture of up to 16 bits of trace data and status/sync signals. It can also be used to connect to the debug signals of the target.

Note

This connector supports only one voltage domain. If the trace and debug signals of the target system use different logic levels, the target must be designed to use a separate debug connector. If a separate connector is used for the debug signals, the unused debug pins of the Mictor 38 connector can be left open circuit.

The central earthing strip on the connector provides signal ground. This strip has five through-hole pins, and to achieve reliable trace operation these pins must be soldered directly to the ground plane of the target board.

The following figure shows the Mictor 38 connector pinout:

Figure 13. Mictor 38 connector pinout

Figure 13. Mictor 38 connector pinout

Due to the construction of the Mictor cable, the signals on the probe itself are column-reversed (1-37, 37-1, 2-38, 38-2, and so on). Only take this into account if testing signals at the probe.

The following table shows the Mictor 38 pinout as used on the target board:

Table 4. Mictor 38 interface pinout table
PinETMv3/TPIUETMv2ETMv1I/O diagramVoltage domain
1NCNCNCNANA
2NCNCNCNANA
3NCNCNCNANA
4NCNCNCNANA
5GNDGNDGNDHNA
6TRACECLKTRACECLKTRACECLKAB
7DBGRQDBGRQDBGRQBB
8DBGACKDBGACKDBGACKAB
9nSRSTnSRSTnSRSTEB
10EXTTRIGEXTTRIGEXTTRIGBB
11TDOTDOTDOAB
12VTREFVTREFVTREFFB
13RTCKRTCKRTCKBB
14VSUPPLYVSUPPLYVSUPPLYReservedNA
15TCKTCKTCKBB
16TRACEDATA[7]TRACEPKT[7]TRACEPKT[7]AB
17TMSTMSTMSBB
18TRACEDATA[6]TRACEPKT[6]TRACEPKT[6]AB
19TDITDITDIBB
20TRACEDATA[5]TRACEPKT[5]TRACEPKT[5]AB
21nTRSTnTRSTnTRSTDB
22TRACEDATA[4]TRACEPKT[4]TRACEPKT[4]AB
23TRACEDATA[15]TRACEPKT[15]TRACEPKT[15]AB
24TRACEDATA[3]TRACEPKT[3]TRACEPKT[3]AB
25TRACEDATA[14]TRACEPKT[14]TRACEPKT[14]AB
26TRACEDATA[2]TRACEPKT[2]TRACEPKT[2]AB
27TRACEDATA[13]TRACEPKT[13]TRACEPKT[13]AB
28TRACEDATA[1]TRACEPKT[1]TRACEPKT[1]AB
29TRACEDATA[12]TRACEPKT[12]TRACEPKT[12]AB
30Logic 0TRACEPKT[0]TRACEPKT[0]AB
31TRACEDATA[11]TRACEPKT[11]TRACEPKT[11]AB
32Logic 0PIPESTAT[3]TRACESYNCAB
33TRACEDATA[10]TRACEPKT[10]AB
34Logic 1PIPESTAT[2]PIPESTAT[2]AB
35TRACEDATA[9]TRACEPKT[9]TRACEPKT[9]AB
36TRACECTLPIPESTAT[1]PIPESTAT[1]AB
37TRACEDATA[8]TRACEPKT[8]TRACEPKT[8]AB
38TRACEDATA[0]PIPESTAT[0]PIPESTAT[0]AB

The following table describes the signals on the Mictor 38 interfaces:

Table 5. Mictor 38 signals
SignalI/ODescription
TRACEPKT, TRACEDATA, PIPESTAT, TRACESYNC, TRACECTLInputThese pins provide DSTREAM with ETM/TPIU trace data in the various formats shown above. You are advised to series terminate these signals close to the target processor.
TRACECLKInputThe Trace Clock pin provides DSTREAM with the clock signal necessary to sample all of the trace data signals above. You are advised to series terminate TRACECLK close to the target processor.
TDIOutputThe Test Data In pin provides serial data to the target during debugging. TDI can be pulled HIGH on the target.
TDOInputThe Test Data Out pin receives serial data from the target during debugging. You are advised to series terminate TDO close to the target processor. TDO is typically pulled HIGH on the target.
TMSOutputThe Test Mode Select pin is used to set the state of the Test Access Port (TAP) controller on the target. TMS can be pulled HIGH on the target to keep the TAP controller inactive when not in use.
TCKOutputThe Test Clock pin is used to clock data into the TDI and TMS inputs of the target. TCK is typically pulled HIGH on the target.
RTCKInputThe Return Test Clock pin is used to echo the test clock signal back to DSTREAM for use with adaptive mode clocking. If RTCK is generated by the target processor, you are advised to series terminate it. RTCK can be pulled HIGH or LOW on the target when not in use.
nTRSTOutputThe Test Reset pin can be used to reset the TAP controller of the processor to allow debugging to take place. nTRST is typically pulled HIGH on the target and pulled strong-LOW by DSTREAM to initiate a reset. The polarity and strength of nTRST is configurable.
nSRSTInput/OutputThe System Reset pin is used to fully reset the target. This signal can be initiated by DSTREAM or by the target board (which is then detected by DSTREAM). nSRST is typically pulled HIGH on the target and pulled strong-LOW to initiate a reset. The polarity and strength of nSRST is configurable.
DBGRQOutputThe Debug Request pin can be used to stop the target processor and put it into debug state. DBGRQ is rarely used by current systems and is usually pulled LOW on the target.
DBGACKInputThe Debug Acknowledge pin can be used to notify DSTREAM that a debug request has been received and the target processor is now in debug state. DBGACK is rarely used by current systems and is usually pulled LOW on the target.
VTREFInputThe Voltage Target Reference pin supplies DSTREAM with the debug rail voltage of the target to match its I/O logic levels. VTREF can be tied HIGH on the target. If VTREF is pulled HIGH by a resistor, its value must be no greater than 100Ω.
VSUPPLY-The Voltage Supply pin is not used by DSTREAM and must be left unconnected.
GND-Ground.

Was this page helpful? Yes No