Hard Processor System Technical Reference Manual: Agilex™ 5 SoCs

ID 814346
Date 4/01/2024
Public
Document Table of Contents

15.6.1. CoreSight Component Address

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 the component address table in the DAP ROM. The following table is located in the ROM table portion of the DAP.

Table 410.  CoreSight Component Address Table
Offset[31:12] Description
0x00001 ETF Component Base Address
0x00002 CTI5 Component Base Address
0x00003 TPIU Component Base Address
0x00004 Trace Funnel Component Base Address
0x00006 STM Component Base Address
0x00008 ETR Component Base Address
0x00009 FPGA-CTI Component Base Address
0x0000A CTI NOC
0x0000B CS Replicator
0x0000C CS TS
0x0000D CTI GT
0x0000E MPU Trace Funnel
0x0000F MPU ETF
0x00080 FPGA APBIC
0x00400 CS MPU APBIC
0x00000 End of ROM

A host debugger can access this table at 0x80000000 through the DAP. HPS managers can access this ROM at 0xFF000000. Registers for a particular CoreSight* component are accessed by adding the register offset to the CoreSight* component base address and adding that total to the base address of the ROM table.