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
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