SPRUI30H November 2015 – May 2024 DRA745 , DRA746 , DRA750 , DRA756
The debugger or application software can program the DRM to route a specific debug function to each device debug port pin.
Because of the limited number of pins allocated to debug, debug and trace source signals are multiplexed.
Table 33-34 summarizes the trace port configuration.
Pin Name | Internal Signal Name | I/O | Trigger | CS_TPIU (CS_PTM, DSP, CS_STM, CT_STM) | |
---|---|---|---|---|---|
Mode A (up to 16 data pins) | Mode B(1) (up to 18 data pins) | ||||
emu19 | EMU19 | O | TRACEDATA[15] | TRACEDATA[17] | |
emu18 | EMU18 | O | TRACEDATA[14] | TRACEDATA[16] | |
emu17 | EMU17 | O | TRACEDATA[13] | TRACEDATA[15] | |
emu16 | EMU16 | O | TRACEDATA[12] | TRACEDATA[14] | |
emu15 | EMU15 | O | TRACEDATA[11] | TRACEDATA[13] | |
emu14 | EMU14 | O | TRACEDATA[10] | TRACEDATA[12] | |
emu13 | EMU13 | O | TRACEDATA[9] | TRACEDATA[11] | |
emu12 | EMU12 | O | TRACEDATA[8] | TRACEDATA[10] | |
emu11 | EMU11 | O | TRACEDATA[7] | TRACEDATA[9] | |
emu10 | EMU10 | O | TRACEDATA[6] | TRACEDATA[8] | |
emu9 | EMU9 | O | TRACEDATA[5] | TRACEDATA[7] | |
emu8 | EMU8 | O | TRACEDATA[4] | TRACEDATA[6] | |
emu7 | EMU7 | O | TRACEDATA[3] | TRACEDATA[5] | |
emu6 | EMU6 | O | TRACEDATA[2] | TRACEDATA[4] | |
emu5 | EMU5 | O | TRACEDATA[1] | TRACEDATA[3] | |
emu4 | EMU4 | O | TRACEDATA[0] | TRACEDATA[2] | |
emu3 | EMU3 | O | TRACECTL | TRACECTL | |
emu2 | EMU2 | O | TRACECLK | TRACECLK | |
emu1 | EMU1 | I/O | Trigger1 | TRACEDATA[1] | |
emu0 | EMU0 | I/O | Trigger0 | TRACEDATA[0] |
The configuration of the trace port must comply with Table 33-34; otherwise, it will be ignored by DRM hardware. For example, if Trigger0 is programmed on EMU3 and Trigger1 is programmed on EMU4, this configuration will be ignored.
Table 33-35 summarizes the concurrent debug and trace in the device.
Debug Use Case | Concurrent Debug Flows | Debug Pins | Trace Pins | ||
---|---|---|---|---|---|
Triggers | Data | Control | Clock | ||
1 | CS_PTM | 16 | 1 | 1 | |
CT_STM | |||||
Triggers | 2 | ||||
2 | CS_PTM | 16 | 1 | 1 | |
CT_STM | 1 | – | 1 | ||
Triggers | |||||
3 | CS_PTM | 8 | 1 | 1 | |
CT_STM | 4 | – | 1 | ||
Triggers | 2 | ||||
4 | CS_PTM | 11 | 1 | 1 | |
CT_STM | 4 | – | 1 | ||
Triggers | 2 |