Closed rdpeake closed 2 years ago
@rdpeake since XVC is just a protocol it should be possible to take the protocol described in the README.md and wrap it around code that drives FTDI. The code from the versal source could be a reasonable starting point to begin with for the base XVC server communication then replace the xvc_mem.c with source code that drives the FTDI.
Is this relevant?
Does something exist that uses this protocol, to enable a raspberry pi connected to a compatible usb jtag device such that vivado running on a pc can remotely access the fpga connected to the pi in place of vivado not being available to run on a raspberry pi (given it is arm).
Does anything else exists that can do this that already exists (not sure if usbip is reliable enough)?
Can this protocol be used to connect a pi as a remote link to an fpga via usb jtag if someone were to create the server file that translates it to ftdi jtag commands?