Agilex™ 7 Hard Processor System Technical Reference Manual
25.5.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.
| ROM Entry | Offset[30:12] | Description | 
|---|---|---|
| 0x0 | 0x00001 | ETF Component Base Address | 
| 0x1 | 0x00002 | CTI Component Base Address | 
| 0x2 | 0x00003 | TPIU Component Base Address | 
| 0x3 | 0x00004 | Trace Funnel Component Base Address | 
| 0x4 | 0x00005 | STM Component Base Address | 
| 0x5 | 0x00006 | ETR Component Base Address | 
| 0x6 | 0x00007 | FPGA-CTI Component Base Address | 
| 0x7 | 0x00008 | NOC-CTI | 
| 0x8 | 0x00008 | ATBREPLICATOR | 
| 0x9 | 0x0000A | TS | 
| 0xA | 0x0000B | GT-CTI | 
| 0xB | 0x00080 | FPGA ROM | 
| 0xC | 0x00400 | A53 ROM | 
| 0xD | 0x00000 | End of ROM | 
A host debugger can access this table at 0x80000000 through the DAP. HPS masters 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.