C4.1 About the cross-trigger
The Cross-Trigger Interface (CTI) enables the debug logic, ETM trace unit, and PMU to interact with
each other and with other CoreSight components. For example, you configure the CTI to generate an
interrupt when the ETM trace unit trigger event occurs.
The single external cross-trigger channel interface of the processor connects to the CTI of each core
through a Cross Trigger Matrix (CTM). Trigger inputs and trigger outputs connect debug components in
the processor and CoreSight CTI blocks. The external CTM output is driven by the OR of the internal
CTI outputs. Each internal CTI input is driven by the OR of the other internal CTI outputs and the
external CTM input.
Debug restart
Processor
PMU
Debug
ETM
nPMUIRQ[CN:0]
CTIIRQ[CN:0]
COMMRX
COMMTX
PMUEVENT[29:0]
COMMTX[CN:0]
COMMRX[CN:0]
EXTIN[3:0]
EXTOUT[3:0]
Core 0
Core 1
Core 2
Core 3
CSCTI 0
CSCTI 1
CTM
CTICHOUT
CTICHIN
CTICHOUT[3:0]
CTICHOUTACK[3:0]
CTICHIN[3:0]
CTICHINACK[3:0]
Governor
PMU EVENTS
EDBGRQ[CN:0]
CSCTI 2
CSCTI 3
nCOMMIRQ
nCOMMIRQ[CN:0]
CTIIRQACK[CN:0]
Debug trigger
Debug request
Figure C4-1 Cross-trigger components
C4 CTI
C4.1 About the cross-trigger
100236_0100_00_en Copyright © 2015–2017, 2019 Arm Limited or its affiliates. All rights
reserved.
C4-604
Non-Confidential