Altera_Forum
Honored Contributor
16 years agousing extra space in serial rom
Hello, I would like some suggestions on whether the following is possible:
I have a custom board with an EPC28 Cyclone II FPGA and a EPCS4 config rom. There is a single 10-pin connector to the config rom set up to do AS programming. The JTAG input pins of the Cyclone are hardwired to ground on the board, and the JTAG out is left floating, so it is not easy to wire up another socket to enable JTAG transfers. I would rather not do a re-design of the board. My question is whether there is a way to use an EPCS16 (16MB rom) instead of the EPCS4 (4MB) and use the extra 12MB to store data that the FPGA can access in normal operation? I can see how to get the FPGA to read the rom, but I don't see a way (with Quartus) to write the data (e.g. as part of the .pof file) to the rom. I guess I could download a config for a circuit that would load the data somehow, but then wouldn't the data be overwritten (since the config rom needs to be erased before writing the config) when I downloaded the config for the main circuit? Or is there a way to limit what gets erased during the config process? Also, - this is an FAQ but I haven't tried it - can I replace the EPCS4 with a Numonyx M25P16 and program it using Quartus as I would an EPCS4 (or EPCS16)? They are a lot cheaper... Thanks!