Forum Discussion
Hi Akaya,
Again, please refer to the MAX 10 User Flash Memory User Guide. The MAX 10 User Flash Memory User Guide has explained clearly the supported erase, read and write operation available.
https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/hb/max-10/ug_m10_ufm.pdf
I'm not sure what is the difference between "boot program" and "application code" referring to your context here. You can create multiple project as long you need to instantiate the On Chip IP flash in your project design in order to access the CFM and UFM memory block. Again, please refer to AN741 for the available example design that should help to answer your questions:
https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/an/an741.pdf
The design is available from the link below:
Regards,
Nooraini
thanks for the reply...
The problem am facing is that am not sure if we can write an program in just a single page of the UFM, not using the entire sector as such
In my project both the application code and the boot code are different.
The manual you asked to refer has only details for writing into the sector of the UFM and does not have any idea about the write operation for the page section.
Can you suggest some other way to sort it out