You need a license file to use the paid Quartus ® Prime design software, paid IP, and Questa* - Altera ® FPGA Edition.
[Reference] How to get a new license for Quartus® Prime, IP and Questa* - Altera® FPGA Edition
After obtaining the license file, set the license file on the computer according to the license type.
| License type |
FIXED license |
FLOAT license |
|
feature |
Standalone license | network license |
| Supported OS | Windows and Linux | Windows and Linux |
| Work content |
✔ Save license file to local PC ✔ Local PC licensing |
✔ Save and edit license files on license server ✔ FLEXlm setup for license server ✔ Client PC license settings |
Here, we will show you how to set up a FIXED license.
See here for how to set up a FLOAT license.
See here for an overview of FIXED and FLOAT licenses.
1. Save the license file to your computer
Save the license file obtained from the license center to the local drive of the computer that owns the NIC ID linked when applying for the license.
[Save Rule]
・The file name is arbitrary (only single-byte alphanumeric characters can be used. The extension is .dat)
・Double-byte characters and spaces cannot be used in the folder path to be saved.
Example: C:\altera\license\LR-123456_License.dat
2. Set license
There are two ways to set the license.
Please select one of the setting methods according to your preference.
|
Setting method |
feature |
|
If you have multiple versions or editions of Quartus® Prime installed, you must download the appropriate software for each version or edition. You can change the license to be referenced. If you are not using Questa* - Altera® FPGA Edition, click here. |
|
|
or |
If you have multiple versions and editions of Quartus® Prime installed, you can configure the license settings for all environments. Can be set in bulk If you are using Questa* - Altera® FPGA Edition, use this method. |
a. Setting on the Quartus® Prime menu
① When you start Quartus® Prime, the License Setup Required dialog Box appears.
Uncheck the box labeled "Alternatively, acquire no-cost licenses for the products below" and click the [License Setup specify license location] button.
② In the Options > License Setup dialog Box that opens automatically, specify the FIXED license file (.dat) you have obtained in the License file field.
(Use the browse button to the right of the License file field.)
Once the license file is set, the information will be loaded and displayed in the Current license and Licensed AMPP/MegaCore functions fields.
Please check that these are correct.
| Current license | Expiration | Maintenance Expiration Date |
| Host ID Type | NIC | |
| Host ID Value | NIC ID associated with the license file | |
| Licensed AMPP/MegaCore functions | Purchased paid IP registered in the license file | |
[Note]
- If the license file you are using contains only an IP license (without a Quartus® Prime license), "Not found" will be displayed in the Current license box.
・ The IP Base Suite license lineup is available free of charge to users who have purchased a Quartus® Prime license (SW-ONE-QUARTUS).
External memory controller IP such as DDR3 SDRAM High-Performance Controller supporting UniPHY does not appear in Licensed AMPP/MegaCore functions.
(For the lineup of FPGA IP functions in the IP Base Suite, please see here.)
(3) Close the dialog Box with the OK button.
This completes the setting of the license file.
Get Quartus ® Prime.
b. Set it in the OS environment variables
The environment variable names and variable values to be set are as follows.
|
Quartus® Prime |
Questa* - Altera® FPGA Edition |
|
| Variable name | LM_LICENSE_FILE | SALT_LICENSE_SERVER |
| variable value | Specify the absolute path of the FIXED license file (.dat) you have obtained. | Specify the absolute path of the acquired FIXED license file (.dat) |
* For older versions of Questa* - Altera® FPGA Edition, use the variable name LM_LICENSE_FILE.
Here we will use Windows 11 as an example.
① Right-click the Windows Start button and select System.
② In the system version information that appears, select Advanced system settings from Related Links at the bottom of Device Specifications.
③ In System Properties, click the [Advanced] tab and then click the [Environment Variables] button.
In the Variables field
LM_LICENSE_FILE / SALT_LICESE_SERVER is missing ⇒ Go to step ④.
If LM_LICENSE_FILE / SALT_LICESE_SERVER exists, proceed to step ⑤.
④ Click the [New] button and register the following variable name and variable value.
We recommend using the Browse Files button to avoid typos.
(Whether to set the user environment variable or the system environment variable is optional. Please consult with your computer administrator.)
Close all dialog Box with the OK button.
This completes the license setup. Proceed to step ⑥.
⑤ Select the LM_LICENSE_FILE or SALT_LICENSE_SERVER line and click the [Edit] button.
The absolute path of the FIXED license file (.dat) is added to the contents already registered in the variable name LM_LICENSE_FILE.
add or change.
If you want to set multiple variable values, separate them with a semicolon (;) on Windows OS, or a colon (:) on Linux OS.
Close all dialog Box with the OK button.
This completes the license setup. Proceed to step ⑥.
⑥ Launch the tool and check if the license you set is correctly authenticated.
⑥-1. Start Quartus® Prime.
Once the license authentication is complete, the GUI will start.
In Quartus® Prime, in the Tools menu > License Setup > License file field, the path to the license file you set in the environment variables is registered.
You can confirm this.
The information from the set license file will be loaded and displayed in the Current license and Licensed AMPP/MegaCore functions fields.
Please check that these are correct.
| Current license | Expiration | Maintenance Expiration Date |
| Host ID Type | NIC | |
| Host ID Value | NIC ID associated with the license file | |
| Licensed AMPP/MegaCore functions | Purchased paid IP registered in the license file | |
The “Use LM_LICENSE_FILE variable” option allows you to switch between using the “License Setup menu” and the “OS environment variable”.
[Note]
- If the license file you are using contains only an IP license (without a Quartus® Prime license), "Not found" will be displayed in the Current license box.
・ Of the lineup of IP Base Suite licenses that can be used free of charge by users who have purchased Quartus ® Prime Pro and Standard Edition,
External memory controller IP such as the DDR3 SDRAM High-Performance Controller supporting UniPHY does not appear in the Licensed AMPP/MegaCore functions.
(For details on the FPGA IP functions in the IP Base Suite, please see here.)
Close the Options dialog Box with the OK button.
This completes the verification. Please use Quartus® Prime.
Next,
⑦-2. Start Questa* -Altera® FPGA Edition. Once license authentication is complete, the GUI will start.
To close the IMPORTANT Information window, click the Close button at the bottom right.
If the license file is not set correctly, the following error message will be displayed and the GUI will not start.
Check the environment variable settings of your OS and make sure the variable value for the variable name SALT_LICENSE_SERVER is correct.
~ FAQs related to startup errors ~
FlexNet version of vendor daemon is too old.
Cannot checkout an uncounted license within a Windows Terminal Services guest session.
This completes the verification. Please use the Questa*-Altera® FPGA Edition.
Click here for recommended articles/materials
How to setup FLOAT licensing for Quartus® Prime, IP and Questa* - Altera® FPGA Edition
How to obtain new licenses for Quartus® Prime, IP and Questa* - Altera® FPGA Edition
How to obtain Quartus® Prime, IP and Questa* - Altera® FPGA Edition licenses for maintenance renewal
How to reissue license files for existing Quartus® Prime, IP and Questa* - Altera® FPGA Edition licenses
How to change the NIC ID (Host ID) associated with the Quartus® Prime, IP and Questa* - Altera® FPGA Edition licenses