I am designing a system that needs PCIe and multiboot operation. I
would like to be able to reprogram the application FPGA at any
moment. The safest option would be using a GN4124 and any FPGA. That
would be clean and simple. But if you think of PCIe and multiboot then
using a single Spartan6 comes out as the cheap and flexible option. I
still have some doubts...
What is the behaviour of the Spartan6 PCIe endpoint during a
multiboot?
Is it possible to use partial reconfiguration in such a way that the
PCIe bus does not notice that the FPGA has been reprogrammed?
Ok, let us assume that the PCIe end point is reset after an FPGA
reconfiguration. Will the PCIe bus manager be able to handle it?
Best Regards
Pablo
Any advice is more than welcome!
pablo