Also, does the FPGA have to be reprogrammed every time you boot, or just the first time? How long does the programming process take?
And can you "store" its programming somehow (like you would do with a flash memory for instance) or is it just temporary until you switch it off?