- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The design has two Nios processors and hence two Hex files for the processors code. How do you merge the two Hex files and the SOF into a POF. The tools only seem to allow one hex file!
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
There are already some reference designs available to run dual boot on MAX 10. Please check the followings:
https://fpgacloud.intel.com/devstore/platform/16.0.0/Standard/dual-boot-design-example-max10-de10-lite/
https://fpgacloud.intel.com/devstore/platform/16.0.0/Standard/dual-boot-design-example-for-deca-board/
https://fpgacloud.intel.com/devstore/platform/16.0.0/Standard/dual-boot-development-kit/
https://fpgacloud.intel.com/devstore/platform/16.0.0/Standard/dual-configuration-and-pwm-controls/
https://fpgacloud.intel.com/devstore/platform/16.0.0/Standard/dual-boot-design-example-for-odyssey-development-kit/
https://fpgacloud.intel.com/devstore/platform/17.0.0/Standard/dual-core-nios-ii-project-with-protected-memory-regions/
https://fpgacloud.intel.com/devstore/platform/17.1std.1/Standard/dualboot-design-example/
Regards,
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Do any of these walk through the process of creating the Pof using 2 hex files? I tried to open the user guides on a couple of these, but the links seem to be broken! Can you provide a link to a user guide that shows how to do this?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
ALso, I am not looking for dual boot- I am looking at dual processors!! The only one that looks close is the dual-core-nios-ii-project-with-protected-memory-regions. I looked at the manual for this and it does not show how to make the final programming image with the two hex files. The just program the FPGA with the base fpga image and then run the debugger. There is no mention of making the POF file with the two elf/hex files.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
The MAX 10 design example (Dual boot) is using a POF that has two Hex file. please have a look on it and let me know how can I help you.
Regards,
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I assume you are talking about the first example - https://fpgacloud.intel.com/devstore/platform/16.0.0/Standard/dual-boot-design-example-max10-de10-lite/
When I go here, and click on the document, Dual Boot User Guide for DE10Lite Board the link is broken. I downloaded the example design and looked through the files, but cannot find any documents. Please point me to the document that shows how to accomplish merging two Hex files and the SOF into a POF.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I apologize to inform you that these documents been removed, but you still can download the design files and use them as a starting point. Please let me know how can I help you.
Regards,
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I do not need at starting point, I already have a design. I need the steps required to complete the design. Can Intel please provide a document containing the steps required to create a POF from an SOF and two hex files, as generated from a dual processor design?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I still need to procedure for merging the SOF and two hex files. Please point me to the solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello, please, I have the same problem, two NIOS (two .hex files, one .sof file). What should I do to merge this two .hex files into one .hex??
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
The question here is "Are these two NIOS processors working separately?" If yes so there is no problem just include the two hex files and make sure you point to the correct address in the NIOS vectors, If you need to control there boot please follow the following multi-core nios example:
https://fpgacloud.intel.com/devstore/platform/17.0.0/Standard/multi-core-nios-ii-processors-reference-design-based-on-arria-10-soc-development-board/
This example uses a main processor to boot another three processors. This is very clear in this example how to boot NIOS II processor and to copy the code to it's memory.
Regards,
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
The question here is "Are these two NIOS processors working separately?" If yes so there is no problem just include the two hex files and make sure you point to the correct address in the NIOS vectors, If you need to control there boot please follow the following multi-core nios example:
https://fpgacloud.intel.com/devstore/platform/17.0.0/Standard/multi-core-nios-ii-processors-reference-design-based-on-arria-10-soc-development-board/
This example uses a main processor to boot another three processors. This is very clear in this example how to boot NIOS II processor and to copy the code to it's memory.
Regards,
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi, yes the NIOS processors are working separately. And we need procedure to merge two .hex files (NIOS1 and NIOS2) into one .hex file, because in tool Quartus -> Convert Programming File is no way to add more than one .hex file. When add two .hex, the Quartus crashing down, beacuse of adding more than one .hex file. Are you understand?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
The tool can load more than one hex file with no issue, can you please help to check the tool installation and your windows? there are many examples you can find of using more than one hex files.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
OK, so what does mean this Quartus Problem Report, when I add two .hex files?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
The quartus problem report shows all the errors and warnings after compilation. Please follow the shared examples and let me know.
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page