Related Information
For more information, refer to the
CoreSight PTM-A9
Technical Reference Manual.
HPS Debug APB Interface
The HPS can extend the CoreSight debug control bus into the FPGA fabric. The debug interface is an APB-
compatible interface with built-in clock crossing.
Related Information
on page 28-1
CoreSight Debug and Trace Programming Model
This section describes programming model details specific to Altera’s implementation of the ARM CoreSight
technology.
The debug components can be configured to cause triggers when certain events occur. For example, soft
logic in the FPGA fabric can signal an event which triggers an STM message injection into the trace stream.
CoreSight components are configured through memory-mapped registers, located at offsets relative to the
CoreSight component base address. CoreSight component base addresses are accessible through a ROM
table.
Related Information
Programming interface details of each CoreSight component.
ROM Table
Table 7-1: DAP ROM Table
The following table contains entries found in the ROM table portion of the DAP.
Description
Offset[30:12]
ROM Entry
ETF
0x00001
0x0
CTI
0x00002
0x1
TPIU
0x00003
0x2
Trace Funnel
0x00004
0x3
STM
0x00005
0x4
ETR
0x00006
0x5
FPGA-CTI
0x00007
0x6
A9ROM
0x00100
0x7
FPGAROM
0x00080
0x8
CoreSight Debug and Trace
Altera Corporation
cv_54007
HPS Debug APB Interface
7-10
2013.12.30