FPGA Intellectual Property
PCI Express*, Networking and Connectivity, Memory Interfaces, DSP IP, and Video IP
Announcements
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.
5741 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
615 Views

I'm working on MAX10.

0 Kudos
2 Replies
JOHI
New Contributor II
130 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

 

Ahmed_H_Intel1
Employee
130 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,
Reply