Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
Announcements
All support for Intel NUC 7 - 13 systems has transitioned to ASUS. Read latest update.
20561 Discussions

Nios II example running on A10 GX dev kit.

dsun01
New Contributor III
802 Views

Dear Support/Expert, 

 

I am learning Nios II, I have a A10 GX dev board. is there any Nios II example that can be easily transferred to A10 GX dev board? 

Thank you very much.

David

0 Kudos
1 Solution
KellyJialin_Goh
Employee
787 Views

Hi,

Here is the link to the Hello World Design Example flow for your reference:

http://www.ee.nmt.edu/~erives/531_14/tt_my_first_nios_sw.pdf


Hope this could help/

Thank you.


Regards,

Kelly


View solution in original post

0 Kudos
10 Replies
KellyJialin_Goh
Employee
788 Views

Hi,

Greetings and welcome to Intel's forum.

I have here a few projects for you to try out for beginners:


1)You may check out table 3 Intel Arria 10 Downloadable content like the Board Test System so you are familiar with the board hardware architecture and ensure it runs:

https://www.intel.com/content/www/us/en/products/details/fpga/development-kits/arria/10-gx.html

2)You could try the Board Update Portal Example Design which is to bring up an IP address on the board where this design consists of a NIOS II processor:

https://www.intel.com/content/www/us/en/docs/programmable/683553/current/board-update-portal.html

3) I also have a Hello World which applies for Arria 10 Soc for your reference for you to see the flow of how to create a working NIOS Software and Hardware project but it might not be able to apply for your Arria 10 GX DevKit.


Feel free to head to our FPGA Design Example Store to find out any design examples that you might be interested: https://www.intel.com/content/www/us/en/support/programmable/support-resources/design-examples/design-examples-overview.html


Hope you could explore about NIOS II and looking forward to your feedback.


Thank you.

Regards,

Kelly



0 Kudos
dsun01
New Contributor III
708 Views

thank you very much for detailed instructions. 

 

David

0 Kudos
dsun01
New Contributor III
678 Views

Hi Kelly, 

 

2)You could try the Board Update Portal Example Design which is to bring up an IP address on the board where this design consists of a NIOS II processor:

https://www.intel.com/content/www/us/en/docs/programmable/683553/current/board-update-portal.html

 

While I am open the example with a 21.3 Quartus Pro.  after I Open the IP for upgrade. I got the following error message.

 

Info: Platform Designer Tip: Please Sync All System Infos before attempting to resolve the following error messages
Error: a10_fpga_bup.sgdma_rx: Component altera_avalon_sgdma 15.1 not found or could not be instantiated
Error: a10_fpga_bup.sgdma_tx: Component altera_avalon_sgdma 15.1 not found or could not be instantiated
Error: a10_fpga_bup.sgdma_tx.m_read: Data width must be of power of two and between 8 and 4096
Error: a10_fpga_bup.sgdma_rx.m_write: Data width must be of power of two and between 8 and 4096
Error: a10_fpga_bup.sgdma_rx.descriptor_read: Data width must be of power of two and between 8 and 4096
Error: a10_fpga_bup.sgdma_tx.descriptor_read: Data width must be of power of two and between 8 and 4096
Error: a10_fpga_bup.sgdma_tx.descriptor_write: Data width must be of power of two and between 8 and 4096
Error: a10_fpga_bup.sgdma_rx.descriptor_write: Data width must be of power of two and between 8 and 4096
Error: a10_fpga_bup.sgdma_tx.csr: Data width must be of power of two and between 8 and 4096
Error: a10_fpga_bup.sgdma_rx.csr: Data width must be of power of two and between 8 and 4096

 

do I have to install a quartus version like 15.1?  it is really painful to keep all the history Quartus version on my PC.

I have learned how to build a Nios II and load it through a cable to the FPGA, what I want to know is how to burn the Nios program to A10 dev kit board flash. I am reading "edh_ed_handbook-683689-666980" chapter 5. 

I hope there is an example could show the procedure clear and simple. 

to make my question clear, is there a tutorial to show the procedure to load NiosII program to flash and boot it successfully from there. 

 

Thank you,

 

David 

 

 

 

0 Kudos
KellyJialin_Goh
Employee
788 Views

Hi,

Here is the link to the Hello World Design Example flow for your reference:

http://www.ee.nmt.edu/~erives/531_14/tt_my_first_nios_sw.pdf


Hope this could help/

Thank you.


Regards,

Kelly


0 Kudos
KellyJialin_Goh
Employee
701 Views

Hi,

Thank you for kind feedback. Do you need any further assistance?

Feel free to comment and I will be happy to help and clear your doubts.


Thank you.

Regards,

Kelly


0 Kudos
KellyJialin_Goh
Employee
634 Views

Hi,

The design example is designed specifically based on Quartus 15.1 pro version and therefore if a different version is used, user is expected to be familiar with the IP upgrades.


Flashing the .hex file will be via EPCQ flash for Arria10 GX as shown as the picture below of the A10GX Block diagram.

You may refer to this link to look at the EPCQ booting flow and information: https://www.intel.com/content/www/us/en/docs/programmable/683104/current/nios-ii-processor-booting-from-altera.html


Hope this helps. Thank you.


Regards,

Kelly


0 Kudos
KellyJialin_Goh
Employee
632 Views

Hi David,

Here is the block diagram of the Arria10GX for you to understand more:

KellyJialin_Goh_0-1675741658856.png

Hope this will help to clear your doubts.

Thank you.

 

Regards,

Kelly

 

0 Kudos
KellyJialin_Goh
Employee
600 Views

Hi,

Any updates from your side? Was your Booting of Arria10GX successful?


Thank you.

Regards,

Kelly


0 Kudos
KellyJialin_Goh
Employee
589 Views

Hi,

Any updates on whether the information provided is useful and has solved your issue?

Looking forward to your updates. Thank you.


Regards,

Kelly


0 Kudos
KellyJialin_Goh
Employee
557 Views

Hi,

As we do not receive any response from you on the previous question/reply/answer that we have provided. Please login to ‘https://supporttickets.intel.com’, view details of the desire request, and post a feed/response within the next 15 days to allow me to continue to support you. After 15 days, this thread will be transitioned to community support. The community users will be able to help you on your follow-up questions.


p/s: If any answer from the community or Intel Support are helpful, please feel free to give best answer or rate 4/5 survey.


Thank you.

Regards,

Kelly Jialin, GOH


0 Kudos
Reply