I would like to "save" a program into my spartan 3AN, I explain :
Currently, I can program my FPGA and use it but when I shut down the board and power it, the program isn't there yet and I've to program my chip again…
Can someone tell me the solution to save my program somewhere in the FPGA?
Thank you !
Best Answer
The Spartan 3AN has a on-chip flash memory to store your "program". You need to ensure you program the flash not the SRAM via JTAG to ensure your program is non-volatile
http://www.xilinx.com/support/documentation/user_guides/ug333.pdf
Make sure the mode select pins are configured to make use of the internal FLASH
http://www.xilinx.com/support/documentation/user_guides/ug332.pdf
http://www.xilinx.com/support/documentation/data_sheets/ds557.pdf