05-04-2015 12:26 AM
we saw that hw_server is using TCF protocol for communication between tools and hardware (Xilinx USB cables, Digilent cables, etc.). However, there is no description of the low-level commands. In the past we had access to an API in ISE to control the hardware cables directly from C/C++ applications. Because we almost don't use ISE anymore, we are looking for a Vivado alternative. The Vivado TCL interface is not really an option cause it is too slow. Can anyone help here?
05-04-2015 02:31 AM
05-04-2015 11:58 PM
Thanks for your response, but not really what I'm looking for. I need to write standalone applications (C/C++/Python) that access the dedicated FPGA JTAG port using Xilinx USB or Digilent cables.
05-05-2015 10:36 AM
I used the free tool Wireshark to see what was being sent over USB, but you have to back into what the commands are as I could not find a reference work that listed them.
05-05-2015 11:00 PM
Of course I can use wireshark to sniff tcp traffic between hw_server and e.g. Vivado, but I don't have time for this :/