I'm a newcomer to the OpenOCD world who is looking to use OpenOCD as a debug proxy server for an OpenRISC processor. I am using ORPSOCv3 for my hardware development and plan on using a Virtex-5 FPGA for implementing the processor. In reading the documentation for OpenOCD I find that there seems to be good support for Altera devices with this software, but I can hardly find anything online on using it with Xilinx. If anybody here could answer these questions for me I would very grateful:
1. Is OpenOCD currently compatible with Xilinx devices? From what I've seen there is support for XSVF.
2. How should I configure the OpenOCD build for Xilinx support? Do I use --enable-libusb0 if I am using a Xilinx Platform USB cable, or what other options do I need to include?
3. Has anyone written a .cfg file for the Virtex-5 or a similar FPGA for use with OpenOCD?