Intel® SoC FPGA Embedded Development Suite
Support for SoC FPGA Software Development, SoC FPGA HPS Architecture, HPS SoC Boot and Configuration, Operating Systems
446 Discussions

NIOS II Example Design for Stratix 10

vroussea
Employee
553 Views

Hi,

    I am trying to use NIOS II on a stratix 10 device. I  used the platform designer and created the design. But I am unable to successfully make it work in-circuit. This is a simple hello world template I have used. I have a NIOS II CPU, JTAG UART, PIO for LED on-board. Using the c program I am trying to make the LED light up. But I do not see that happen. I am not able to connect my eclipse to the board since all my tools are on ION servers and not on my laptop. When I try to connect to JTAG server remotely that doesn't work. So I am unable to debug this. Also I am bundling the program for NIOS as part of the sof file which requires conversion of the .elf to .hex. I have taken care of the same, yet I don't see the expected behavior. Any help for this will be useful. I am kind of stuck right now, looking for options in various forums.

Thanks,

Vijay

0 Kudos
3 Replies
ShengN_Intel
Employee
530 Views

Hi Vijay,


The possible way I can suggest is to install quartus and eclipse tool on your laptop (WSL). Copy the project file from ION server disk to your laptop local drive.

After installing, run eclipse tool externally using eclipse-nios2.exe in <Quartus Directory>/nios2eds/bin to load the software file.

Lastly, connect and program to your actual board.


Below are some installation steps and precautious for your reference:

https://www.intel.com/content/www/us/en/support/programmable/articles/000074066.html

https://www.intel.com/content/www/us/en/support/programmable/articles/000086893.html

https://www.intel.com/content/www/us/en/support/programmable/articles/000090071.html


Thanks.

Best Regards,

Sheng

p/s: If any answer from community or Intel support are helpful, please feel free to mark as solution and give Kudos.


0 Kudos
vroussea
Employee
512 Views

Thanks Sheng for the response. Ideally do not want to install these tools on my laptop. I not only use Quartus and Eclipse. I use other tools like Synplify premier for Synthesis, VCS for simulation. I have all my environments setup nicely in my unix area, so I don't want to replicate them on my laptop as well. It would be really helpful if I can get the JTAGServer to work consistently.

The problem I see with the JTAGServer is that it makes the quartus programmer running on the UNIX very slow and sometimes it fails to connect and I have never been able to successfully program the device. It takes forever to program the device.

Is there anyway to resolve this?

Thanks,

Vijay

0 Kudos
ShengN_Intel
Employee
497 Views

Hi Vijay,


No idea on that as well. May be you can get the support from here https://wiki.ith.intel.com/display/tdmaInfra/ARC+Getting+Help+and+Reporting+Issues


Thanks,

Best Regards,

Sheng


0 Kudos
Reply