Visible to Intel only — GUID: wnl1481130818550
Ixiasoft
Visible to Intel only — GUID: wnl1481130818550
Ixiasoft
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.