Laut Xilinx AR https://support.xilinx.com/s/article/43174?language=en_US Verzögert PROG_B pin static low pegel den konfigurations prozess nicht.
Als einfachste Lösung kommt eine Schottky diode rein, der den INIT low zieht wenn PROG_B low ist. Sollte ja so einfach sein?
Und was passiert dann? Sie implementieren multiboot. Multiboot trigger zieht INIT low. INIT geht low sehr schnell (steile fallende flanke) dieses INIT pulse erzeugt einen GLITCH auf PROG_B. Und der FPGA ladet sich neue als wäre es power-on reset. Kein multiboot möglich. Ok das passiert nur dann wenn sie auf PROG_B nur reines pullup haben, wenn da noch kapazität sitzt oder jemand es aktiv treibt dann passiert dieses problem nicht. Es hängt von der DIODE auch ab, wir haben so was beobachtet mit einer diode die um die 30pF reverse spannung kapazität hat.