Author Topic: Programming local FPGA from remote desktop conenction  (Read 1831 times)

0 Members and 1 Guest are viewing this topic.

Offline dawnclaudeTopic starter

  • Contributor
  • Posts: 15
  • Country: tr
Programming local FPGA from remote desktop conenction
« on: November 02, 2021, 01:22:25 pm »
Hello. Recently I am trying to switch to remote virtual machine on the server because my local PC does not offer the best performance. Installing Vivado on the vmachine and all are fine until uploading the generated bitstream to the FPGA that is connected to my local PC. Installing older/smaller versions of Vivado on local PC is not an option.

What is the best solution for this? I was thinking about using paid software( or unpaid if you know any) for bridging local USB device to remote desktop.

Any ideas/recommendations?

Thanks.
 

Offline FlyingDutch

  • Regular Contributor
  • *
  • Posts: 147
  • Country: pl
Re: Programming local FPGA from remote desktop conenction
« Reply #1 on: November 02, 2021, 01:36:28 pm »
hello,

I am not sure if in your case the "USB over Ethernet" server will be working properly, but there is likely that this should work. See links:

https://www.net-usb.com/

https://www.net-usb.com/usb-over-ip/

https://www.usb-over-network.com/usb-over-network-quick-start/

Best Regards
 

Offline asmi

  • Super Contributor
  • ***
  • Posts: 2797
  • Country: ca
Re: Programming local FPGA from remote desktop conenction
« Reply #2 on: November 02, 2021, 02:06:24 pm »
Have you looked at possibility to use Xilinx SmartLynq Data Cable instead of connecting to your local PC? More info is here: https://www.xilinx.com/products/boards-and-kits/smartlynq-data-cable.html

Offline bingo600

  • Super Contributor
  • ***
  • Posts: 2032
  • Country: dk
 

Offline NiHaoMike

  • Super Contributor
  • ***
  • Posts: 9216
  • Country: us
  • "Don't turn it on - Take it apart!"
    • Facebook Page
Re: Programming local FPGA from remote desktop conenction
« Reply #4 on: November 03, 2021, 01:12:05 am »
Take a look at open source implementations of "Xilinx Virtual Cable", here's one for ESP32:
https://github.com/kholia/xvc-esp32
Cryptocurrency has taught me to love math and at the same time be baffled by it.

Cryptocurrency lesson 0: Altcoins and Bitcoin are not the same thing.
 

Offline dawnclaudeTopic starter

  • Contributor
  • Posts: 15
  • Country: tr
Re: Programming local FPGA from remote desktop conenction
« Reply #5 on: November 03, 2021, 08:35:49 am »
Thank you for the suggestions. The ESP32 tool seems good even for normal use because of Wi-Fi support.

Also, apparently there is an official tool called Hardware Server for Windows by Xilinx. It is around 500 MB and by launching the program on local machine you can connect to the hardware server that is launched on local machine from remote desktop. I don't even need to copy the generated bitstream files or anything. The only difference is Vivado Hardware Manager shows the hostname instead of localhost on the Hardware Manager page.
« Last Edit: November 03, 2021, 08:38:02 am by dawnclaude »
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf