Forum Discussion
Hi AKAYA,
I'm assuming the boot program you are referring to, is the configuration image (.sof file). Typically you can store the configuration image either in CFM0 (compressed configuration image 0) or CFM0+CFM1(uncompressed configuration image 0) sector memory. When power up, the MAX 10 will be program with this configuration image 0 and start to function. Then remaining flash sector memory such as CFM2, UFM0 and UFM can be use to store any other data such as your application code. For details on the MAX 10 memory sector, you can refer to chapter 2.1.2.2.1. Configuration Flash Memory Sectors in the MAX 10 FPGA Configuration User Guide from the link below:
https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/hb/max-10/ug_m10_config.pdf
You can use the On-Chip Flash IP in MAX 10 to access the memory block to write (store) your application code. You can refer to the MAX 10 User Flash Memory User Guide from the link below:
https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/hb/max-10/ug_m10_ufm.pdf
Regards,
Nooraini
Thanks for the reply...
Am using dual configuration so there is no need for CFM boot.
The boot program i need to design is for UFM. The boot program along with the application code should be stored in the UFM itself. so for that i need to access a specific page from the sector. can we do that?