Visible to Intel only — GUID: odo1481130769029
Ixiasoft
Visible to Intel only — GUID: odo1481130769029
Ixiasoft
25.4.1. Debug Access Port
The Debug Access Port (DAP) provides the necessary ports for a host debugger, like the Arm* Development Studio 5* (DS-5*) for Intel® SoC FPGA Edition running on a workstation, to connect to and communicate with the HPS through a JTAG interface. DAP is connected to the host using JTAG. Once this connection has been established, the debugger can access various modules inside the HPS.
- Serial Wire JTAG Debug Port (SWJ-DP)
- DAPBUS interconnect
- DAPBUS async bridge
- DAPBUS sync bridge
- JTAG Access Port (JTAG-AP)
- AXI Access Port (AXI-AP)
- AHB Access Port (AHB-AP)
- APB Access Port (APB-AP)
Once connected, the host can access the DAPB port of the CoreSight components by using the APB-AP.
The debugger can access the system resources with the DAP which supports an AXI-AP port. The AXI-AP supports an AXI master that allows the debugger to access several memory mapped in HPS resources. The AXI-AP master port is connected to the L4 Main Switch.
A host debugger can access any HPS memory-mapped resource in the system through the DAP system master port. Requests made over the DAP system master port are impacted by reads and writes to peripheral registers.
For more information, refer to the CoreSight Components Technical Reference Manual on the ARM® Infocenter website.