Forum Discussion

Legos07's avatar
Legos07
Icon for New Contributor rankNew Contributor
2 months ago

Using (.rpd) file for MAX10 remote system upgrade

I have a MAX10 FPGA (10M08SCU169I7G) and I am trying to set up remote system upgrade feature for my design. The device supports only a single configuration image and I will be using a (.rpd) file for remote update. From what I see in my hex editor there are 3 sections: ICB data, UFM data and CFM data.

a) I am confused whether I need to write the ICB data to the internal flash or just the CFM data each time I try to remotely update. (ignoring UFM data for now as it is unused)

b) My (.rpd) file is generated in little endian format, and I have done byte reversal in my code, so that should work??

c) In case I use UFM section as well, do I need to program UFM each time through my on chip flash IP, just like I do for CFM (erasing and programming) or there is any way to load data to UFM from a .mif file while dedication onchip flash IP to CFM upgrade only??

No RepliesBe the first to reply