la technologie des FPGA fait que leur programmation est volatile et doit donc être stockée dans une ROM ou mémoire flash.
Un FPGA doit donc charger son programme à chaque mise en route.
Les dernières puces intègrent désormais une ROM qui garde en mémoire le programme à lancer à chaque démarrage.