ESP8266 based Xilinx Virtual Cable server?

May 20, 2015 1 Replies

Hi,



I often need to access the debugged FPGA boards remotely. Now when Xilinx has made its Xilinx Virtual Cable specification available:

formatting link
formatting link



and when it is included in the newer versions of Vivado suite:

formatting link
formatting link



it seems, that it should be relatively easy to implement a cheap, Internet enabled programmer/debugger. The ESP8266 $3 module (

formatting link
) seems to be a good candidate to provide authenticated access via Wi-Fi to the debugged board.



It is an open question whether that chip has sufficient resources to implement the XVC server, but it seems that this idea is worth of further investigation. I'd appreciate any comments or suggestions regarding this idea.



With best regards, Wojtek


Dnia 20.05.2015 Wojciech M. Zabolotny napisa?/a:

Hi,

I have written a quick&dirty Lua implementation for ESP8266 with nodemcu firmware. The code is posted to alt.sources usenet group:

formatting link

The first results seem to be promising, but unfortunately, I have found information about serious problems with XVC plugin in ISE14 (which still has to be used for older Xilinx FPGAs). The problem is reported here:

formatting link
And it is not clear if Xilinx is going to fix it :-(.

Until the mentioned bug is fixed (by Xilinx), and until the code is rewritten in C, to obtain reasonable performance, the ESP8266 based XVC server is not very useful...

With best regards, Wojtek

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required