Nios® V/II Embedded Design Suite (EDS)
Support for Embedded Development Tools, Processors (SoCs and Nios® V/II processor), Embedded Development Suites (EDSs), Boot and Configuration, Operating Systems, C and C++
12606 Discussions

How to generate the niosv_g in batch?

zener
New Contributor I
1,033 Views

In a continuous integration flow I usually check in only the "*.ip" files in git and then build the files for synthesis and simulation on demand using qsys-generate.

When I do this for NIOS-V I get an error:

Info: Generated by version: 21.3 build 170
Info: Starting: Create simulation model
Info: qsys-generate /work/test/fpga/builds/tests/cyclone-10gx-dev-kit/e09d252/niosvg.ip --simulation=VERILOG --allow-mixed-language-simulation --output-directory=/work/test/fpga/builds/tests/cyclone-10gx-dev-kit/e09d252/niosvg --family="Cyclone 10 GX" --part=10CX220YF780I5G
Warning: intel_niosv_g_0: Component type intel_niosv_g is not in the library
Error: niosvg.intel_niosv_g_0: Component intel_niosv_g 1.0.0 not found or could not be instantiated
Error: qsys-generate failed with exit code 3: 1 Error, 1 Warning



Do I need to download a specific NIOS-V package for Quartus, or do I need the license installed prior to generating the files using qsys-generate?

0 Kudos
1 Solution
zener
New Contributor I
856 Views

My last problem was resolved when I obtained  a "M" core license as well. It seems like Quartus will not generate a sof file unless a license for both "M" and "G" core are installed, even when instantiating a single "G" core only.

View solution in original post

0 Kudos
8 Replies
EBERLAZARE_I_Intel
995 Views

Hi,


Can you share your full design example and full steps so I could reproduce this?


0 Kudos
zener
New Contributor I
989 Views

This appears to be related to the license setup. If I set the LM_LICENSE_FILE to point at the correct license file I was able to build the implementation and simulation related files using qsys-generate. However, it appears a different license is required to implement the design as I now get:

Error (23714): Can not generate programming files for your current project because you do not have a valid license. Visit the Intel FPGA Self-Service Licensing Center at https://licensing.intel.com
    Warning (115005): Unlicensed IP: "Nios V Soft Processor FPGA IP - G Core (6AF7 018C)"
    Warning (115005): Unlicensed IP: "Nios V Soft Processor FPGA IP - M Core (6AF7 D036)"


Is there an additional license required in order to build a sof file for the NIOS V?

0 Kudos
EBERLAZARE_I_Intel
960 Views

Hi,


Which Quartus version are you using Pro or Standard?


0 Kudos
zener
New Contributor I
941 Views
Info: Running Quartus Prime Assembler
    Info: Version 23.2.0 Build 94 06/14/2023 SC Pro Edition
    Info: Processing started: Sat Oct  7 09:47:22 2023
    Info: System process ID: 25099
Info: Command: quartus_asm --read_settings_files=on --write_settings_files=off project -c project
Info (16677): Loading final database.
Info (16734): Loading "final" snapshot for partition "root_partition".
Info (16734): Loading "final" snapshot for partition "auto_fab_0".
Info (16678): Successfully loaded final database: elapsed time is 00:00:09.
Error (23714): Can not generate programming files for your current project because you do not have a valid license. Visit the Intel FPGA Self-Service Licensing Center at https://licensing.intel.com
    Warning (115005): Unlicensed IP: "Nios V Soft Processor FPGA IP - G Core (6AF7 018C)"
    Warning (115005): Unlicensed IP: "Nios V Soft Processor FPGA IP - M Core (6AF7 D036)"

It's Pro for Cyclone 10GX.

0 Kudos
EBERLAZARE_I_Intel
888 Views

Hi,


Let me have a quick check with our License team on this.


0 Kudos
EBERLAZARE_I_Intel
886 Views

Hi,


You need to apply the license, please check here:

https://www.intel.com/content/www/us/en/products/details/fpga/nios-processor/v.html


And go to "self service licensing centre".



0 Kudos
zener
New Contributor I
857 Views

My last problem was resolved when I obtained  a "M" core license as well. It seems like Quartus will not generate a sof file unless a license for both "M" and "G" core are installed, even when instantiating a single "G" core only.

0 Kudos
Jeet14
Employee
803 Views

Hi,


I believe your inquiry has been answered. With that, I now transition this thread to community support. 

Thank you.


Best regards,

Tiwari


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.



0 Kudos
Reply