The AMD Vivado™ hardware manager has a customized interface for AMD UltraScale+™ devices using the integrated HBM. This interface has a configuration view for verifying the IP settings as well as a dynamic graph for tracking performance through the activity monitor registers present in the memory controller. This interface requires the 'Enable Hardware Debug Interface' option to be set in the HBM IP. If the option is not set, the HBM does not appear in the Debug core list.
Note: When any IP containing a debug core
is used, the Vivado tools automatically selects
a clock for the master debug hub. To manually specify a clock, use the connect_debug_port constraint. The following is the
constraint that is used in the HBM example
design.
connect_debug_port dbg_hub/clk [get_nets */APB_0_PCLK]
set_property C_USER_SCAN_CHAIN 1 [get_debug_cores dbg_hub]