Cross-Triggering in Versal Devices - 2021.2 English

Vitis Unified Software Platform Documentation: Embedded Software Development (UG1400)

Document ID
UG1400
Release Date
2021-12-15
Version
2021.2 English

In Versal devices, ECT is configured with four broadcast channels, 12 CTIs, and a CTM. The table below shows the trigger input and trigger output connections of each CTI. These are hard-wired connections. For more details, refer to the Versal ACAP Technical Reference Manual (AM011).

Table 1. CTI Trigger Ports in Versal Devices
CTI Trigger Port Signal
R5 CTI 0,1 (RPU). XSDB IDs = 0-7 (R5 #0), 8-15 (R5 #1)
IN 0 R5 DBGTRIGGER
IN 1 R5 PMUIRQ
IN 2 ETM EXTOUT[0]
IN 3 ETM EXTOUT[1]
IN 4 R5 COMMRX
IN 5 R5 COMMTX
IN 6 ETM TRIGGER
IN 7 -
OUT 0 R5 EDBGRQ
OUT 1 ETM EXTIN[0]
OUT 2 ETM EXTIN[1]
OUT 3 -
OUT 4 -
OUT 5 -
OUT 6 -
OUT 7 R5 DBGRESTART
CTI 0,1,2,3 (APU). XSDB IDs = 16-23 (A72 #0), 24-31 (A72 #1), 32-39 (A72 #2), 40-47 (A72 #3)
IN 0 A72 DBGTRIGGER
IN 1 A72 PMUIRQ
IN 2 -
IN 3 -
IN 4 ETM EXTOUT[0]
IN 5 ETM EXTOUT[1]
IN 6 ETM EXTOUT[2]
IN 7 ETM EXTOUT[3]
OUT 0 A72 EDBGRQ
OUT 1 A72 DBGRESTART
OUT 2 GIC PPI 24
OUT 3 -
OUT 4 ETM EXTIN[0]
OUT 5 ETM EXTIN[1]
OUT 6 ETM EXTIN[2]
OUT 7 ETM EXTIN[3]
CTI p (pmc_debug). XSDB IDs = 48-55
IN 0 ATM TRIGOUT[0]
IN 1 -
IN 2 -
IN 3 -
IN 4 -
IN 5 -
IN 6 -
IN 7 -
OUT 0 ATM TRIGIN[0]
OUT 1 -
OUT 2 -
OUT 3 -
OUT 4 -
OUT 5 -
OUT 6 -
OUT 7 -
CTI 0d (soc_debug_lpd). XSDB IDs = 56-63
IN 0 ATM0 TRIGOUT[0]
IN 1 ATM0 TRIGOUT[1]
IN 2 ATM0 TRIGOUT[2]
IN 3 ATM0 TRIGOUT[3]
IN 4 ATM0 TRIGOUT[4]
IN 5 -
IN 6 -
IN 7 -
OUT 0 ATM0 TRIGIN[0]
OUT 1 ATM0 TRIGIN[1]
OUT 2 ATM0 TRIGIN[2]
OUT 3 ATM0 TRIGIN[3]
OUT 4 ATM0 TRIGIN[4]
OUT 5 7
OUT 6 -
OUT 7 -
CTI 1a (APU). XSDB IDs = 64-71
IN 0 ELA 1a CTTRIGOUT[0]
IN 1 ELA 1a CTTRIGOUT[1]
IN 2 ETF 1a FULL
IN 3 ETF 1a ACQCOMP
IN 4 -
IN 5 -
IN 6 -
IN 7 -
OUT 0 ELA 1a CTTRIGIN[0]
OUT 1 ELA 1a CTTRIGIN[1]
OUT 2 ETF 1a FLUSHIN
OUT 3 ETF 1a TRIGIN
OUT 4 PMUSNAPSHOT[0]
OUT 5 PMUSNAPSHOT[1]
OUT 6 -
OUT 7 -
CTI 1b (soc_debug_fpd). XSDB IDs = 72-79
IN 0 STM TRIGOUTSPTE
IN 1 STM TRIGOUTSW
IN 2 STM TRIGOUTHETE
IN 3 STM ASYNCOUT
IN 4 ETF 1 FULL
IN 5 ETF 1 ACQCOMP
IN 6 ETR FULL
IN 7 ETF ACQCOMP
OUT 0 STM HWEVENTS
OUT 1 STM HWEVENTS
OUT 2 TPIU FLUSHIN
OUT 3 TPIU TRIGIN
OUT 4 ETF 1 FLUSHIN
OUT 5 ETF 1 TRIGIN
OUT 6 ETR FLUSHIN
OUT 7 ETR TRIGIN
CTI 1c (soc_debug_fpd). XSDB IDs = 80-87
IN 0 pl_ps_trigger[0]
IN 1 pl_ps_trigger[1]
IN 2 pl_ps_trigger[2]
IN 3 pl_ps_trigger[3]
IN 4 -
IN 5 -
IN 6 -
IN 7 -
OUT 0 ps_pl_trigger[0]
OUT 1 ps_pl_trigger[1]
OUT 2 ps_pl_trigger[2]
OUT 3 ps_pl_trigger[3]
OUT 4 -
OUT 5 -
OUT 6 HALT System Timer
OUT 7 RESTART System Timer
CTI 1d (soc_debug_fpd). XSDB IDs = 88-95
IN 0 ATM1 TRIGOUT[0]
IN 1 ATM1 TRIGOUT[1]
IN 2 ATM1 TRIGOUT[2]
IN 3 ATM1 TRIGOUT[3]
IN 4 ATM1 TRIGOUT[4]
IN 5 ATM1 TRIGOUT[5]
IN 6 ATM1 TRIGOUT[6]
IN 7 -
OUT 0 ATM1 TRIGIN[0]
OUT 1 ATM1 TRIGIN[1]
OUT 2 ATM1 TRIGIN[2]
OUT 3 ATM1 TRIGIN[3]
OUT 4 ATM1 TRIGIN[4]
OUT 5 ATM1 TRIGIN[5]
OUT 6 ATM1 TRIGIN[6]
OUT 7 -