Site Search

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

a.

Quartus ® Prime

Set on the menu

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

b.

Set with OS environment variables

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.

License Setup Required dialog Box (Left: Standard Edition / Right: Pro Edition)

 

② 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.)

License Setup window

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.

System > About

③ In System Properties, click the [Advanced] tab and then click the [Environment Variables] button.

System Properties > Advanced tab

 

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.)

New system variables (e.g. LM_LICENSE_FILE)

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.

Edit Windows system variables (e.g. LM_LICENSE_FILE)

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.

License Setup window

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.

Example: Startup error (Questa*-Altera® FPGA Starter Edition)

~ FAQs related to startup errors ~

    Unable to checkout a license. Make sure your license file environment variables is set correctly and then run 'lmutil lmdiag' to diagnose the problem.

    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

Altera FPGA Development Flow

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

Quartus® Prime Licensing

Click here for recommended FAQ

Altera® FPGA FAQs