Xilinx Virtual Cable


Product Description

Remote Debug using Vivado Design Suite

Xilinx Virtual Cable (XVC) is a TCP/IP-based protocol that acts like a JTAG cable and provides a means to access and debug your FPGA or SoC design without using a physical cable. 

This capability helps facilitate hardware debug for designs that:

  • Have the FPGA in a hard-to-access location, where a "lab-PC" is not close by
  • Do not have direct access to the FPGA pins – e.g. the JTAG pins are only accessible via a local processor interface
  • Need to efficiently debug AMD FPGA or SoC systems deployed in the field to save on costly or impractical travel and and reduce the time it takes to debug a remotely located system

Key Features and Benefits

  • Ability to debug a system over an internal network, or even the internet
  • Debug via Vivado Logic Analyzer IDE exactly as if directly connected to design via standard JTAG or parallel cable
  • Zynq™ 7000 demonstration with Application Note and Reference Designs available in XAPP1251 - Xilinx Virtual Cable Running on Zynq 7000 Using the PetaLinux Tools
  • Extensible to allow for safe, secure connections
  • XVC protocol specification and example designs available on Github