Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
Announcements
Need Forum Guidance? Click here

Search our FPGA Knowledge Articles here.
18457 Discussions

Max10 remote update bitstream

fogl
Novice
342 Views

Hello everybody,

 

I would like to remotely update the Max10 bitstream written in internal flash CFM region. I am not sure how can I generate a proper bitstream.

 

I thought the .pof file can be used for that. I compared the bitstream written in flash to .pof file used for programming and i noticed there is no direct match (i am aware of .pof file header/footer).

 

I tried to generate the .rbf file, but acoding to information it is not possible for the Max10 devices: https://community.intel.com/t5/Programmable-Devices/rbf-file-for-MAX10-to-use-JRunner/m-p/127064

 

How can i generate a proper bitstream that can be used to configure the CFM region remotely using the On-Chip Flash IP Core?

 

Regards

Klemen

 

 

 

0 Kudos
1 Solution
NurAiman_M_Intel
Employee
293 Views

Hi,


Thank you for contacting Intel community.


You can refer to AN 741 below for Remote system update for MAX10.

https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/an/an741.pdf


Regards,

Aiman


View solution in original post

7 Replies
NurAiman_M_Intel
Employee
294 Views

Hi,


Thank you for contacting Intel community.


You can refer to AN 741 below for Remote system update for MAX10.

https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/an/an741.pdf


Regards,

Aiman


View solution in original post

fogl
Novice
268 Views

Thank you for your reply, I managed to generate the .rpd file with Internal Configuration Mode Option.

It generated the output_file_cfm0_auto.rpd.

 

Now I compared the content of this file (output_file_cfm0_auto.rpd) to the data of the same project (same .pof file) written to flash using the jtag cable. I am using On-chip Flash IP to read the data. The data is not the same. Is this expected, I was expecting the same data?

 

Regards

Klemen

NurAiman_M_Intel
Employee
224 Views

Hi,


The data should not be the same. As POF has header while RBF do not have header.


Regards,

Aiman


fogl
Novice
207 Views

I am comparing the data written in the internal flash to .rbf file. Is the header of the .pof file also written to the flash during the programming phase - i assume not?

 

Regards

Klemen

NurAiman_M_Intel
Employee
178 Views

Hi,


The answer is, yes, you will see different data. The header of the POF file also written to the flash during the programming.


Regards,

Aiman


fogl
Novice
167 Views

OK, thank you clarification and your help

NurAiman_M_Intel
Employee
142 Views

I’m glad that your question has been addressed, I now transition this thread to community support. If you have a new question, feel free to open a new thread to get the support from Intel experts. Otherwise, the community users will continue to help you on this thread. Thank you.


Reply