AMD 虚拟线缆 (XVC) - 2023.2 简体中文

Vivado Design Suite 用户指南: 编程和调试 (UG908)

Document ID
UG908
Release Date
2023-10-19
Version
2023.2 简体中文

Vivado IDE 支持 AMD 虚拟线缆 (XVC) 协议。XVC 支持您无需使用 USB 或并行配置线缆即可访问并调试 AMD 器件。此功能有助于 Vivado IDE 对满足下列条件的设计进行调试:

  • 设计所含 FPGA 位于无法访问的位置(即,此类位置不方便使用实验室 PC)。
  • 无法直接访问开发板上的器件管脚 - 例如,如果 JTAG 管脚只能通过本地微处理器接口来访问。

XVC 是基于互联网的 (TCP/IP) 协议,工作方式与 JTAG 线缆类似。它包含非常基本的电缆命令。这样即可支持 XVC 通过内部网或甚至是通过互联网来调试系统。借助此功能,您可节省差旅成本,或者在差旅不可行情况下仍能解决问题,并缩短远程系统调试所需的时间。

XVC 的另一个常见用途是帮助团队按需访问位于别处的共享系统。如果存在多种物理因素导致系统的使用受到约束(例如,JTAG 连接器不可用或不可访问),也可以使用 XVC。XVC 实现属于编程语言,与平台无关。

您可使用现有以太网连接代替专用 JTAG 报头来创建从处理器到目标器件的相应 JTAG 命令。借助 XVC v1.0 协议,Vivado 即可通过以太网连接与相同的 JTAG 命令进行通信,同时仍可支持所有现有 Vivado 调试功能。

重要: 如果将 Vivado Debug Bridge IP 用于 XVC,则 Vivado IDE 不支持编程功能。此声明假定器件是在使用 XVC 调试设计之前完成编程的。Debug Bridge IP 与 Versal 自适应 SoC 不兼容。