UPGRADE YOUR BROWSER
We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!
03-10-2016 02:28 PM
I'd like to send the content of a .bit file over Ethernet and write it in the SPI configuration memory starting at a specified start address. This should have the same effect as programming the flash memory directy from Vivado. The reason why I want this feature is that I will comminicate with up to 30 FPGAs from a computer, and I dont want to program all of them individually.
My question is, what exactly do I have to write to the memory? Can I simply manually write the entire content of a .bit file starting at the desired address in the config memory?
03-10-2016 02:31 PM
Also, I would like to know if this is a bad idea for some reason. What I plan to do is to combine this method of reprogramming the FPGAs with a multiboot system to fallback to a golden .bit if needed. Of course if for some reason the uploaded .bit breaks the ethernet functionality the cards would have to be reprogrammed one by one with a JTAG programmer but I can live with that.
03-13-2016 05:36 AM