Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
20687 Discussions

Can I use 10M02 to Remote System Upgrade over UART with the Nios II Processor?

HRedd
Beginner
718 Views

Hello,

I am new to MAX10 devices.I wanted to use the 10M02 version of MAX10 for RSU over UART with the Nios II Processor without using any external QSPI flash. I am trying to follow the AN741 document but the steps are for 10M50 device.

1.Can i use 10M02 to RSU with Nios II without using QSPI flash?

2.As we don't have the external QSPI flash, Can on-chip flash is sufficient for NIOS II processor code?

3.When we build code in Nios II processor it generates an .elf file, How to convert it into .pof to load into on-chip flash or QSPI flash?

 

0 Kudos
2 Replies
RRomano001
New Contributor I
372 Views

Hi, IMHO no, NIOSII require 600 LE, M02 has just 2K and limited resource, single configuration.

Min size to run NIOS I think has to be 04 preferred 08.

question 1: yes with small code, 02 is still too small but can be large enough to fit your application.

question 2: again no idea of code you wish load on.

question 3: on Qsys block you have to tick initialized ram/rom then link to file containing data. (.elf has to be converted to supported format, or tell compiler generate hex too)

 

Experience when I used Nios, adding flash controller, timer, JTAG and few peripheral project grow to 7KLE or more.

 

here is reference of size of NIOS variant

https://www.intel.it/content/www/it/it/products/programmable/processor/nios-ii.html

 

From MAX table overview you can evaluate user flash size, 02 has single configuration, so no way to load new configuration in safe mode.

https://www.intel.it/content/www/it/it/products/programmable/fpga/max-10.html

Regards

 

 

Ahmed_H_Intel1
Employee
372 Views
Thanks Roberto for your contribution, One more thing Harsha; you have to go to Quartus>>file>>convert programming files. this tool will convert the HEX and SOf files to POF. Create the hex file that contains your software code and sof file before opening the "Convert Programming Files" tool. Regards.
Reply