05-16-2018 04:44 PM
I am moving an old Spartan 3 circuit design to the Spartan 6, and I am trying to decide the best way to provide the programming flash memory. I am using ISE 14.7 and my program can easily fit on a 4Mb chip.
We are currently using the Xilinx XCF-type flash, programed in-system by JTAG. However, this ties us to that series of Xilinx flash ICs (right?), which are sometimes hard to get. The SPI method is intriguing to me, but compatibility seems to be an issue (since the list of compatible PROMs in iMPACT is almost entirely obsolete). I know very little about BPI, but maybe(?). I'd like to stick with in-circuit flashing, if possible (factory pre-programming is not an option in my case), but a last resort could be an externally programmed DIP– later placed in a socket. As this is essentially a new design, I am wide open to suggestions.
Anyway, I am not looking for someone to "solve" my problem for me. But if anyone has been in my shoes already, and has some advice, I would greatly appreciate it!
05-17-2018 12:02 AM
This forum discussion may be useful for you: https://forums.xilinx.com/t5/Configuration/Choosing-Flash-Memory/m-p/718514/highlight/true#M5391
05-24-2018 11:54 AM