The PS trace output data from the TPIU has routing options that are selected using the EXTCTL_Out_Port register:
- PMC MIO multiplexer (two options), clocked by TPIU with double data rate (DDR)
- EMIO to the PL, clocked by PL with single data rate (SDR)
- Trace TPIU bridge to DPC, clocked by TPIU with SDR
The signals for TPIU are listed in the following table. The data width should be programmed to be 1, 2, 4, 8, 16, or 32 bits.
MIO | EMIO | |||||
---|---|---|---|---|---|---|
Signal Name | I/O | PMC Multiplexer Pins | MIO-at-a-Glance Number | Signal Name | I/O | |
A | B | |||||
TRACE_CLK | O | 6 | 32 | 0 | PLPS_TRACE_CLK | I |
TRACE_CTRL | O | 4 | 30 | 1 | PSPL_TRACE_CTL | O |
TRACE_DATA[0] | O | 5 | 31 | 2 | PSPL_TRACE_DATA [31:0] | O |
TRACE_DATA[1] | O | 7 | 33 | 3 | ||
TRACE_DATA[2:3] | O | 8, 9 | 34, 35 | 4, 5 | ||
TRACE_DATA[4:7] | O | 10:13 | 36:39 | 6:9 | ||
TRACE_DATA[8:15] | O | 14:21 | 40:47 | 10:17 |