FPGA Intellectual Property
PCI Express*, Networking and Connectivity, Memory Interfaces, DSP IP, and Video IP
6519 Discussions

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?

SBarn2
Beginner
961 Views

I'm working on MAX10.

0 Kudos
2 Replies
JOHI
New Contributor II
476 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_methods.pdf".

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
Ahmed_H_Intel1
Employee
476 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_10m50daf484c6ges_v15.0.0_RevC.zip Regards,
0 Kudos
Reply