Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Beginner
502 Views

I build system with nios (application executes in place from ufm) , and i want to know if there is some architecture that i can remote update the firmware and the application?

I'm working on MAX10.

0 Kudos
2 Replies
Highlighted
New Contributor II
17 Views

Hello,

 

I had a similar question for another FPGA type; (I use Cyclone V) In some docs I found that a NIOS II program can be used to update an external ROM to execute a firmware upgrade.

 

Mandatory is that you need to run NIOS II from RAM not from ROM: "Nios II Processor Application Copied from CFI Flash to RAM Using Boot Copier" in "https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ug/niosii_generic_booting_m...".

There is IP that enables programming of MAX10 UFM see " Intel MAX 10 UFM Implementation Guides" from " Intel MAX 10 UFM Implementation Guides".

 

I am in the process of trying some things out my self but I do believe that if you would be able to use your Nios II application to receive the HEX file over TCP/IP (for exemple) and then use it to program the UFM.

 

Best Regards,

Johi

 

0 Kudos
Highlighted
Employee
17 Views

Hi, Did you ever checked one of the BUP (Board Update Portal) examples? These examples shows you how to update your board remotely Please check the following link to download the Demo files, Unzip it and then go to ".....\examples\board_update_portal" https://www.intel.com/content/dam/altera-www/global/en_US/support/boards-kits/max10/max10_10m50daf48... Regards,
0 Kudos