Menu

#215 Add Xilinx XVC support to OpenOCD

0.9.0
closed
nobody
None
https://review.openocd.org/c/openocd/+/6867
2023-12-28
2018-12-10
No

Xilinx Virtual Cable (XVC) is a simple TCP protocol supported by the Xilinx FPGA development tools (Xilinx ISE and Xilinx Vivado) for controlling remote JTAG cables. Adding support for XVC to OpenOCD would mean that any JTAG cable that OpenOCD supports could be used by the Xilinx tools via XVC, enabling not only configuration of FPGAs but also debugging via Xilinx chipscope, IBERT, vio, etc.

Xilinx XVC page: https://www.xilinx.com/products/intellectual-property/xvc.html

Github page: https://github.com/Xilinx/XilinxVirtualCable

Discussion

  • nospam2000

    nospam2000 - 2021-08-22

    There are multiple git repositories with implementations of XVC servers, but they are all specific to one hardware, e.g. FT2232H or Raspberry Pi gpio. It would be much more flexible when OpenOCD would support XVC as server over tcp.

    This would be very helpful to use Xilinx ISE running in a docker container on Mac OSX because it is not possible to use the USB ports of the the host OS, but network transport is possible.

     

    Last edit: nospam2000 2021-08-22
  • Antonio Borneo

    Antonio Borneo - 2023-12-28

    It's ongoing in https://review.openocd.org/c/openocd/+/6867
    which is under review and closed to be completed and merged.
    I'm going to close this ticket.
    If you can, please review and/or test the change above. Thanks

     
  • Antonio Borneo

    Antonio Borneo - 2023-12-28
     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.