初始化 Vivado IDE hw_server - 2023.2 简体中文

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

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

通过 XVC 连接来初始化 Vivado IDE hw_server 时,Vivado IDE 会发现 XVC 线缆,就像发现任何 USB 线一样。为此,请使用以下实参来启动 Vivado IDE hw_server:

hw_server -e "set auto-open-servers xilinx-xvc:localhost:10200"

auto-open-servers 选项支持由 hw_server 在启动时初始化 XVC 线缆。您可以初始化硬件服务器,以强制连接至现有 XVC 线缆。服务器会在后续连接中自动发现 XVC 线缆。

auto-open-servers 的实参如下所示:

xilinx-xvc:<xvc_host_name>:<xvc_port>

使用逗号分隔字符串即可指定多个服务器。当硬件服务器启动时,它会尝试与指定 XVC 服务器建立连接。或者,您也可以在使用 Vivado 硬件管理器的“Open New Hardware Target”Wizard(打开新硬件目标向导)连接到目标时提供 XVC 服务器详细信息,如下图所示。

图 1. “Open New Hardware Target”对话框

单击Add Xilinx Virtual Cable(添加赛灵思虚拟线缆)按钮。这样将显示“Add Virtual Cable”(添加虚拟线缆)对话框,如下图所示。

图 2. “Add Virtual Cable”对话框

提供要连接到的 XVC“Hostname”(主机名)和“Port number”(端口号)。

请参阅 在 Zynq 7000 上使用 PetaLinux 工具运行 AMD 虚拟线缆(XAPP1251) 以获取相关示例。

本应用指南显示了如何通过使用 PetaLinux 工具生成的 Linux 操作系统来获取在 AMD Zynq™ 7000 器件上运行的 XVC 服务器。其中提供了适用于 Avnet MicroZed 开发板的参考设计。本应用指南中的目标器件为 AC701 开发板,并且该器件将由在 Linux 上运行 XVC 的 MicroZed 开发板来进行编程和调试。

注释: 要获取 XVC 服务器实现(基于 TCP/IP)示例,请参阅以下 Github 仓库:https://github.com/Xilinx/XilinxVirtualCable