High-Speed Debug Port (HSDP) - 3.4 English

Control Interfaces and Processing System LogiCORE IP Product Guide (PG352)

Document ID
PG352
Release Date
2024-05-30
Version
3.4 English

High-Speed Debug Port is a protocol that provides debug and trace for the programmable logic (PL), processing system (PS), and the AI Engines. HSDP can use gigabit transceivers on the device to provide better performance than the JTAG interface.

As HSDP is a protocol, the transaction layer is handled by the debug packet controller (DPC) and the link layer can be one of the four interfaces listed below:

JTAG
Select JTAG as the pathway to/from Debug Packet Controller.
HSDP Aurora (hardened Aurora IP)
Select Aurora as the pathway to/from Debug Packet Controller. The allowed range for GT Refclk Freq for HSDP Aurora is 60-820 MHz.
CPM PCIe Controller
Select PCIe as the pathway to/from debug packet controller.
PL Aurora (soft Aurora IP)
Select PL as the pathway to/from the debug packet controller.
Warning: Be very careful when using the hardened HSDP Aurora as this can impose limitations on the GTY transceivers available to the rest of the design. For more information on the limitations, see XPIPE GTY Transceiver Channels table in Versal Adaptive SoC Technical Reference Manual (AM011). For more information on high-speed debug port see Integrated Debug chapter in Versal Adaptive SoC Technical Reference Manual (AM011).
Warning: The refclk interface name is associated with the HSDP interface and not with the physical refclock (0/1) on the device. For example; gt_refclk1 corresponds to HSDP1. Similarly, gt_refclk0 corresponds to HSDP0 and not to reference clock selection.
Figure 1. High Speed Debug Port