您可以使用 Vivado Tcl 流程替代先前章节中所述的 GUI 流程。以下 Tcl 命令可用于修改调试核所探测的信号线。
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}]
此命令可执行所有网表修改,以断开现有信号线与指定探针端口之间的连接。在此示例中,现有信号线与 ILA 的索引 0 上的探测端口 0 以及索引 1 和索引 2 上的探测端口 1 之间的连接全部断开。其中每个探针都分别连接到指定为 net_0
、net_a
和 net_b
的信号线。修改后的连接也会自动完成布线。此进程中断开连接的信号线仍保留处于断开状态。