Forum Discussion
remote programming of flash extremely slow
Our development and programming system is setup such that our server running Quartus is on a remote server and we are mounting the local ports to to the server for programming our FPGA. It usually takes 1-2 mins to program the FPGA with a local PC. Using the programmer running on the remote server to load the image to a local hardware through virtual USB, the programming took more than an hour. We eventually would like to use ChipScope for real time debugging using the remote server and mounting of local ports to it, but given the programming time latency I doubt that it would work. Any ideas of how to speed this up? Our IT group wasn't very helpful. Any ideas would be greatly appreciated!
6 Replies
- WZ2
Frequent Contributor
Hi there,
Regarding this issue, first, we need to clarify which step is causing such a slow rate. Remote debugging involves the following steps: Remote PC -> JTAG server -> SSH 1309 port -> network -> SSH 1309 port -> JTAG server -> local PC -> USB driver -> USB -> JTAG port.
If you can ensure that there are no issues between your local PC and the JTAG port, I recommend focusing on the server on the remote PC, the network speed, and the local JTAG server. You may want to consider trying different remote PCs and network connections. If there is still no improvement after these changes, I suggest monitoring the data throughput on the 1309 port both locally and remotely during the loading process.
Best regards,
WZ
- FvM
Super Contributor
Hi,
your mentioning of virtual USB suggests that you are not using Intel remote JTAG server but connecting JTAG programmer through generic remote USB connection. This can lead to very inefficient operation. I also noticed that programming time with some third party USB Blaster replacements with own drivers is considerably slower than original USB Blaster.
- WZ2
Frequent Contributor
Please pay special attention to whether the data rate is restricted due to the firewall.
- WZ2
Frequent Contributor
Is it solved?
- JL_RTX
New Contributor
It's not resolved yet. I'm still working with our IT to work through some of the suggestions posted here. Thanks for checking in.
- WZ2
Frequent Contributor
If there are any updates or new situations here, you are welcome to analyze them with me.