Hello,
I am trying to implement a system that saves the FPGA configuration data to 2 FLAsh PROMs (xcf04s) connected in Master Serial Mode to the FPGA (Spartan 3E 1200).
What I have done so far
1. I have designed a simple test VHDL entity, verified its working.
2. I have configured the PROM with the bit stream by creating a .mcs file using Impact.
3. Turned OFF power, connected the Mode pins and turned the power ON.
Result: The FPGA was configured successfully.
Problem
1. The real system I am going to implement uses software. I implemented the system using the SDK and EDK for software.
2. How do I convert this software to a form that it can be stored in the PROM along with the hardware configuration, so that I can power up the FPGA and it will load these configuration
I have read the documentations XAPP501, XAPP138 and XAPP482 and the more I get confused.
What I am thinking is that I will convert a .elf file to .bit file and then use impact to convert it to .mcs file before configuring the PROM with it.
If I am correct above, does the .elf file contain all my project information (hardware and software) or just software.
Please let me know the best way to go about this.
Thank you