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
Summary of Contents for Cortex-A35
Page 4: ......
Page 18: ......
Page 26: ......
Page 27: ...Part A Functional Description ...
Page 28: ......
Page 145: ...Part B Register Descriptions ...
Page 146: ......
Page 573: ...Part C Debug ...
Page 574: ......
Page 845: ...Part D Appendices ...
Page 846: ......