How to generate the niosv_g in batch? - How to generate the niosv_g in batch?
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?
Replies:
Re: How to generate the niosv_g in batch?
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.
Replies:
Re: How to generate the niosv_g in batch?
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.
Replies:
Re: How to generate the niosv_g in batch?
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".
Replies:
Re: How to generate the niosv_g in batch?
Hi, Let me have a quick check with our License team on this.
Replies:
Re: How to generate the niosv_g in batch?
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.
Replies:
Re: How to generate the niosv_g in batch?
Hi, Which Quartus version are you using Pro or Standard?
Replies:
Re: How to generate the niosv_g in batch?
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?
Replies:
Re: How to generate the niosv_g in batch?
Hi, Can you share your full design example and full steps so I could reproduce this? - 2023-09-30
external_document