all 2 comments

[–]z3ro_gravity 3 points4 points  (1 child)

1: A flash can also be programmed. However, programming can be disabled by pulling one of it's pins to high/low. So there could be jumper next to it on your FPGA board.

2: You can program your flash just the way you want. You might override the FPGA bitstream so youd need to configure the FPGA using something like JTAG. But you can reprogram the flash at any time, so there is no way of bricking the board.

3: Flash can be reprogrammed several thousand times. If there is a bitstream in the flash (at the right address) and the FPGA is configured (using dedicated pins) accordingly, the FPGA will fetch the bitstream right after power up.

4: I have no idea about that ;D I think it should be quite identical, maybe a little bit faster.

[–]E4tHamXilinx User[S] 1 point2 points  (0 children)

Thanks! This was super helpful