A particular soft logic signal in the FPGA connected to a trigger input in the FPGA-CTI can be configured
to trigger a flush of trace data to the TPIU. For example, you can configure channel 0 to trigger output 2 in
csCTI. Then configure trigger input T3 to channel 0 in FPGA-CTI. Trace data is flushed to the TPIU when
a trigger is received at trigger output 2 in csCTI.
Another soft logic signal in the FPGA connected to trigger input T2 in FPGA-CTI can be configured to
trigger an STM message. csCTI output triggers 4 and 5 are wired to the STM CoreSight component in the
HPS. For example, configure channel 1 to trigger output 4 in csCTI. Then configure trigger input T2 to
channel 1 in FPGA-CTI.
Another soft logic signal in the FPGA fabric connected to trigger input T1 in FPGA-CTI can be configured
to trigger a breakpoint on CPU 1. Trigger output 1 in CTI-1 is wired to the debug request (EDBGRQ) signal
of CPU-1. For example, configure channel 2 to trigger output 1 in CTI-1. Then configure trigger input T1
to channel 2 in FPGA-CTI.
Related Information
Debug Clocks
The CoreSight system uses several different clocks. Port Name is the name of the clock signal inputs described
for individual CoreSight debug components in the ARM documentation. Signal Name is the name of the
clock signal used with other HPS components.
Table 7-11: CoreSight Clocks
Description
Signal Name
Clock Source
Port Name
Trace bus clock.
dbg_at_clk
Clock
manager
ATCLK
Cross trigger interface clock for csCTI. It
can be synchronous or asynchronous to
CTMCLK
.
dbg_at_clk
Clock
manager
CTICLK(for csCTI)
Cross trigger interface clock for FPGA-CTI.
fpga_cti_clk
FPGA fabric
CTICLK (for FPGA-
CTI)
Cross trigger interface clock for CTI-0 and
CTI-1. It can be synchronous or
asynchronous to
CTMCLK
.
mpu_clk
Clock
manager
CTICLK (for CTI-0
and CTI-1)
Cross trigger matrix clock for csCTM. It
can be synchronous or asynchronous to
CTICLK
.
dbg_clk
Clock
manager
CTMCLK(for csCTM)
Cross trigger matrix clock for CTM. It can
be synchronous or asynchronous to
CTICLK
.
mpu_clk
Clock
manager
CTMCLK(for CTM)
DAP internal clock. It must be equivalent
to
PCLKDBG
.
dbg_clk
Clock
manager
DAPCLK
Debug APB (DAPB) clock.
dbg_clk
Clock
manager
PCLKDBG
CoreSight Debug and Trace
Altera Corporation
cv_54007
Debug Clocks
7-16
2013.12.30