vivado XVC 服务器实现

XVC 服务器实现
您需要实现 XVC 协议才能在相应的处理器上创建 XVC 服务器。
XVC 协议
XVC 协议允许 Vivado IDE 通过以太网向嵌入式系统发送 JTAG 命令 以便对目标赛灵思器件进行编程和 / 或调试。这样 即可采用任意供应商解决方案来对赛灵思器件进行调试和编程。编程功能所含支持与传统 JTAG 连接所提供的支持相 同。调试功能支持操作赛灵思系统调试器 (XSDB) Vivado 硬件调试 IP 。 在此情况下发送至器件的 JTAG 命令与使用编程电缆或使用 Digilent 模块进行本机通信时传输至器件的命令相同。这样 可确保该功能在所有现有 Vivado 硬件调试工具之间都可正常运行。
用户 XVC 1.0 命令
初始化 Vivado IDE hw_server
当通过 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 服务器详细信息, 如下图所示。
单击“ Add Xilinx Virtual Cable ”按钮。这样将显示“添加虚拟线缆 (Add Virtual Cable) ”对话框 如下图所示。
随后 您将提供要连接到的 XVC 的主机名 (Hostname) 和端口 (Port) 号。
请参阅《使用 PetaLinux 工具在 Zynq-7000 上运行的赛灵思虚拟电缆》 ( XAPP1251 ) 以获取相关示例。
本应用指南显示了如何通过使用 PetaLinux 工具生成的 Linux 操作系统来获取在 Zynq ® -7000 器件上运行的赛灵思虚拟 线缆 (XVC) 服务器。其中提供了适用于 Avnet MicroZed 开发板的参考设计。本应用指南中的目标器件为 AC701 开发 板, 并且该器件将由在 Linux 上运行 XVC MicroZed 开发板来进行编程和调试。
注释 要获取 XVC 服务器实现 基于 TCP/IP 示例 请参阅以下 github 存储库 https://github.com/Xilinx/ XilinxVirtualCable

相关推荐

  1. go实现TCP服务器

    2024-04-01 07:44:01       17 阅读
  2. rust实现UDP服务器

    2024-04-01 07:44:01       17 阅读
  3. python实现TCP服务器

    2024-04-01 07:44:01       14 阅读
  4. rust实现TCP服务器

    2024-04-01 07:44:01       19 阅读
  5. python实现UDP服务器

    2024-04-01 07:44:01       17 阅读
  6. http-server实现本地服务器

    2024-04-01 07:44:01       9 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-01 07:44:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-01 07:44:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-01 07:44:01       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-01 07:44:01       20 阅读

热门阅读

  1. 【云开发笔记No.19】关于中台架构(1)

    2024-04-01 07:44:01       18 阅读
  2. 深度选择器/deep/、::v-deep、:deep的区别

    2024-04-01 07:44:01       18 阅读
  3. 深入浅出:语言模型的原理、实战与评估

    2024-04-01 07:44:01       18 阅读
  4. SpringMVC-RESTful

    2024-04-01 07:44:01       14 阅读
  5. 8.并发编程【go】

    2024-04-01 07:44:01       13 阅读
  6. 看懂Spring和Spring Boot的区别与联系

    2024-04-01 07:44:01       16 阅读
  7. golang语言系列:golang基础知识

    2024-04-01 07:44:01       18 阅读
  8. vue做移动端自适应插件实现rem

    2024-04-01 07:44:01       12 阅读
  9. 洛谷 P2895 [USACO08FEB] Meteor Shower S

    2024-04-01 07:44:01       15 阅读
  10. node.js 常用命令

    2024-04-01 07:44:01       11 阅读
  11. Kimball维度模型之迟到的事实

    2024-04-01 07:44:01       14 阅读