Vivado ECO TCL Flow to Replace Existing Debug Probes - 2022.2 English

Vivado Design Suite User Guide: Programming and Debugging (UG908)

Document ID
UG908
Release Date
2022-10-19
Version
2022.2 English

You can use the Vivado Tcl flow as an alternative to the GUI flow described in the previous sections. Use the following Tcl command to modify nets being probed by the debug cores.

modify_debug_ports -probes [list {top/x_ila/probe0 0 top/inst_A/net_0} \ 
      {top/x_ila/probe1 1 top/inst_A/net_a} {top/x_ila/probe1 2 top/inst_A/net_b}]

This command performs all of the netlist modifications to disconnect existing net connections to the specified probe ports. In this example the existing net connections to probe port 0 at index 0, probe port 1 at index 1 and index 2 of the ILA are disconnected. Then each of these probes are connected to the net specified net_0, net_a, and net_b respectively. The modified connections are also routed automatically. Nets that become disconnected during the process are left unconnected.