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