06-29-2020 07:51 AM
I want to clear a programmed FPGA device. (Not the flash, the device itself.) I want to get an FPGA with the state before the bitstream programming.
How can I do that?
I have no solution at all, so I interested in any workaround, in Vivado GUI, TCL command, SDK GUI, XSCT command, any other?
06-29-2020 10:31 AM
06-30-2020 02:26 AM
The Unplug and replug the device back in is not affordable in my case, because the FPGA is located in a custom board, where the other parts should not be touched.
Pull PROGB low is a good workaround, but this requires external operation, so it is not a perfect solution, but yes, it is a workaround.
Issue an IPROG command to the ICAPE2 device on board seems a good solution, but it requires FPGA modification/integration.
Meanwhile I found a workaround inside the Vivado tool... Add a bad configuration memory for the given FPGA, then boot from that configuration memory, which results an empty FPGA... This is a workaround too, but it does not requires external operation...