Cross Trigger
ARM DDI 0500D
Copyright © 2013-2014 ARM. All rights reserved.
14-2
ID021414
Non-Confidential
14.1
About the cross trigger
The Cortex-A53 processor has a single external cross trigger channel interface. This external
interface is connected to the CoreSight
Cross Trigger Interface
(CTI) interface corresponding
to each core through a simplified
Cross Trigger Matrix
(CTM). A number of
Embedded Cross
Trigger
(ECT) trigger inputs and trigger outputs are connected between debug components in
the Cortex-A53 processor and CoreSight CTI blocks.
The CTI enables the debug logic, ETM trace unit, and PMU, to interact with each other and with
other CoreSight components. This is called cross triggering. For example, you configure the
CTI to generate an interrupt when the ETM trace unit trigger event occurs.
Figure 14-1
shows the debug system components and the available trigger inputs and trigger
outputs.
Figure 14-1 Debug system components
Debug restart
Cortex-A53 processor
PMU
Debug
ETM
nPMUIRQ
CTIIRQ
COMMRX
COMMTX
PMUEVENT
COMMTX
COMMRX
EXTIN[3:0]
EXTOUT[3:0]
Core 0
Optional core 1
Optional core 2
Optional core 3
CSCTI 0
Optional CSCTI 1
CTM
CTICHOUT
CTICHIN
CTICHOUT
CTICHOUTACK
CTICHIN
CTICHINACK
Governor
PMU EVENTS
EDBGRQ
Optional CSCTI 2
Optional CSCTI 3
nCOMMIRQ
nCOMMIRQ
CTIIRQACK
Debug trigger
Debug request