Forum Discussion
MAX10 FPGA CFM size
Hi Mahalakshmi,
10M25 FPGA CFM size is 5888 kb.
1) During JTAG programming, Which file to configure?
>>.sof
2) During Remote System Upgrade, which file to configure?
>>.pof (Hardware +software image)
3) How do i conclude CFM size is sufficient for my fpga code?
>>.check the .sof size, CFM-store the hardware configuration data for MAX 10 FPGAs. UFM—stores the user data or software applications.
4) In case, if CFM is not sufficient for my fpga code, do i get any error while generating these files(through convert programming files option) in Quartus?
>>yes.
Please refer below links.
https://www.youtube.com/watch?v=0k4AZmdW9Sk
https://www.youtube.com/watch?v=Z0l0GrjXn8w
https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/an/an730.pdf
https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/an/an741.pdf
https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/hb/max-10/ug_m10_config.pdf
Let me know if this has helped resolve the issue you are facing or if you need any further assistance.
Regards
Anand
- MMuth86 years ago
New Contributor
Hi Anand,
Thanks for your response. It was very much useful.
3) How do i conclude CFM size is sufficient for my fpga code?
>>.check the .sof size
4) In case, if CFM is not sufficient for my fpga code, do i get any error while generating these files(through convert programming files option) in Quartus?
>>yes.
· My SOF file size is 1660KBytes. I.e it is greater than the CFM size(10M25 FPGA CFM size is 5888 kb = 736KBytes)
But why I didn’t get any error while generating .pof, .rpd files (through convert programming files) in Quartus?
· How do we use .rpd file?
From AN741.pdf page num 9, I see the below files needed for remote upgrde
— .pof—configuration file generated from a .sof and programmed into the internal flash.
— .rpd—contains the data for internal flash which includes ICB settings, CFM0, CFM1 and UFM.
— .map—holds the address for each memory sector of ICB settings, CFM0, CFM1 and UFM.
Please clarify.
Thanks,
Mahalakshmi