Quartus - Install 683472 821877
Quartus - Install 683472 821877
Quartus - Install 683472 821877
and Licensing
Updated for Quartus® Prime Design Suite: 24.2
Contents
2
Contents
3
Contents
B. Document Revision History for Intel FPGA Software Installation and Licensing..........102
4
683472 | 2024.07.08
Send Feedback
If you are unsure what an FPGA is, review FPGA Basics to help you get started.
The Quartus® Prime Software is available in three editions based on your design
requirements:
© Altera Corporation. Altera, the Altera logo, the ‘a’ logo, and other Altera marks are trademarks of Altera
Corporation. Altera and Intel warrant performance of its FPGA and semiconductor products to current
specifications in accordance with Altera’s or Intel's standard warranty as applicable, but reserves the right to ISO
make changes to any products and services at any time without notice. Altera and Intel assume no 9001:2015
responsibility or liability arising out of the application or use of any information, product, or service described Registered
herein except as expressly agreed to inwriting by Altera or Intel. Altera and Intel customers are advised to
obtain the latest version of device specifications before relying on any published information and before placing
orders for products or services.
*Other names and brands may be claimed as the property of others.
1. Introduction to Intel® FPGA Software Installation and Licensing
683472 | 2024.07.08
Supported Features
The Quartus Prime software suite supports the following Intel FPGA development
tools:
• Questa*-Intel FPGA Edition: Simulates FPGA designs using Intel-specific
simulation libraries. It includes all features of Siemens EDA Questa* Core,
including behavioral simulation, HDL test benches, and Tcl scripting.
• Intel Advanced Link Analyzer: Analyzes jitter/noise and evaluates high-speed
serial link performance. It is an ideal predesign tool supporting Intel FPGA IBIS-
AMI standards and enhanced models to help you understand how Intel FPGA
solutions can fit your system requirements.
• Intel SoC FPGA Embedded Development Suite: A comprehensive tool suite for
embedded software development on Intel SoC FPGAs.
• Ashling* RiscFree* IDE for Intel FPGAs: Integrated development environment
for creating embedded applications on the RISC-V-based Nios® V soft processors
and the Arm*-based hard processor system.
• Intel HLS Compiler: A high-level synthesis (HLS) tool that accepts untimed C++
code as an input and generates production-quality register transfer level (RTL)
code optimized for Intel FPGAs. This tool accelerates verification time over RTL by
raising the abstraction level for FPGA hardware design. Models developed in C++
have typically verified orders of magnitude faster than RTL.
• DSP Builder for Intel FPGAs: Supports a model-based design flow from
algorithms to hardware in a common environment.
6
1. Introduction to Intel® FPGA Software Installation and Licensing
683472 | 2024.07.08
• Intel oneAPI Base Toolkit: Enables you to target FPGAs for heterogeneous
acceleration and simulate entire system flows by abstracting some parts of the
hardware.
• Intel Simics® simulator for Intel FPGAs: A full-system simulator that supports
defining, developing, and deploying virtual platforms.
• FPGA AI Suite: Provides several components to help in enabling Artificial
Intelligence (AI) and creating optimized Intel FPGA AI platforms efficiently.
• Intel FPGA Power and Thermal Calculator: Estimates your design's power
consumption and provides thermal design parameters for Intel FPGA devices, such
as Agilex 7 and Stratix 10.
Related Information
• Downloading Intel FPGA Software on page 15
• Installing Intel FPGA Software on page 28
• FPGA Software Download Center
Related Information
• Licensing Intel FPGA Software on page 41
• Summary of Intel FPGA Software Licenses Required on page 41
• Intel® FPGA Self-Service Licensing Center (SSLC)
7
1. Introduction to Intel® FPGA Software Installation and Licensing
683472 | 2024.07.08
Determine Hardware Download Intel FPGA Install Intel FPGA • Evaluate the Review Next Steps
and Software Software through the Software Quartus Prime
Requirements installer or manually Software
• Obtain License
from SSLC
1.4.2. Prerequisites
Using the Quartus Prime software to create a basic FPGA design requires the following
prerequisite knowledge:
Knowledge
• Basic knowledge of digital logic design.
• Basic knowledge of how to describe a hardware design using VHDL, Verilog HDL,
SystemVerilog, or EDA schematic tools.
Training
If you are new to FPGA or the Quartus Prime software, you can review the following
training modules:
• Read Me First!
• Basics of Programmable Logic: History of Digital Logic Design
• Basics of Programmable Logic: FPGA Architecture
• Beginner Workshop for Intel FPGAs
• University Self-Guided Lab: Introduction to FPGAs and the Quartus Prime Software
1.4.3. Acronyms
This document uses the following acronyms throughout:
AI Artificial Intelligence
8
1. Introduction to Intel® FPGA Software Installation and Licensing
683472 | 2024.07.08
Acronym Meaning
IP Intellectual Property
SoC System-on-a-Chip
9
683472 | 2024.07.08
Send Feedback
Determine Hardware Download Intel FPGA Install Intel FPGA • Evaluate the Review Next Steps
and Software Software through the Software Quartus Prime
Requirements installer or manually Software
• Obtain License
from SSLC
© Altera Corporation. Altera, the Altera logo, the ‘a’ logo, and other Altera marks are trademarks of Altera
Corporation. Altera and Intel warrant performance of its FPGA and semiconductor products to current
specifications in accordance with Altera’s or Intel's standard warranty as applicable, but reserves the right to ISO
make changes to any products and services at any time without notice. Altera and Intel assume no 9001:2015
responsibility or liability arising out of the application or use of any information, product, or service described Registered
herein except as expressly agreed to inwriting by Altera or Intel. Altera and Intel customers are advised to
obtain the latest version of device specifications before relying on any published information and before placing
orders for products or services.
*Other names and brands may be claimed as the property of others.
2. Determining System Requirements
683472 | 2024.07.08
If you choose to download and install the software manually, your system must have
at least 80 GB of free disk space to hold both zipped tar files and uncompressed
installation files. The disk space may be significantly more based on the device
families included in the installation. After successful installation, delete the
downloaded zipped files and uncompressed zip files to release the disk space.
For disk space requirements of individual software components or Intel FPGA IP cores,
follow these instructions:
1. Visit the FPGA Software Download Center.
2. Select the desired software product from the collection.
3. Within the selected software product landing page, refer to the Detailed
Description ➤ System Requirements section. For memory recommendations,
refer to the release notes under Documentation Links section.
Important: Intel recommends that your system be configured to provide virtual memory equal in
size or larger than the recommended physical RAM size that is required to process
your design.
Related Information
Installing Programming Cable Drivers on page 33
11
2. Determining System Requirements
683472 | 2024.07.08
Any Linux OS distribution Intel has tested using GNOME desktop environment and MobaXTerm for remote desktop
use. Other tools may work but have not been tested.
Related Information
Operating System Support
Important: Intel is discontinuing the Intel High Level Synthesis (HLS) Compiler software product.
For details, refer to Product Discontinuance Notice PDN2404.
To keep access to the latest FPGA high-level design features, optimizations, and
development utilities, migrate your existing designs to use the Intel oneAPI Base
Toolkit. For more information about using the Intel oneAPI Base Toolkit with FPGA
devices, refer to Intel oneAPI DPC++/C++ Compiler Handbook for Intel FPGAs.
The Intel HLS Compiler Pro Edition is part of the Quartus Prime Pro Edition Design
Suite. You can install the Intel HLS Compiler as part of your Quartus Prime software
installation or install it separately. It requires Quartus Prime and additional software to
use.
The Intel HLS Compiler requires the C++ Compiler and Siemens EDA* Questa*
Software in addition to Quartus Prime:
C++ Compiler
On Linux, Intel HLS Compiler requires GCC 9.3.0 including the GNU C++ library and
binary utilities (binutils).
This version of GCC is provided as part of your Intel HLS Compiler installation. After
installing the Intel HLS Compiler, GCC 9.3.0 is available in <installdir>/gcc.
12
2. Determining System Requirements
683472 | 2024.07.08
Important: The Intel HLS Compiler uses the <installdir>/gcc directory as its toolchain
directory. Use this installation of GCC for all your HLS-related design work.
For Windows, install one of the following versions of Microsoft* Visual Studio*
Professional:
• Microsoft Visual Studio 2017 Professional
• Microsoft Visual Studio 2017 Community
Important: The Intel HLS Compiler software does not support versions of Microsoft Visual Studio
other than those specified for the edition of the software.
Related Information
• Operating System Support
• Intel HLS Compiler Prerequisites
In Intel High Level Synthesis (HLS) Compiler Getting Started Guide
Related Information
Operating System Support
Intel Advanced Link Analyzer Intel Advanced Link Analyzer System Requirements
DSP Builder for Intel FPGAs DSP Builder for Intel FPGAs System Requirements
Intel oneAPI Base Toolkit Intel oneAPI Base Toolkit System Requirements
Intel oneAPI DPC++/C++ Compiler System Requirements
Intel SoC FPGA Embedded Development Suite Arm* Development Studio Requirements
Ashling* RiscFree* IDE for Intel FPGAs Ashling* RiscFree* IDE for Intel FPGAs Device Support
continued...
13
2. Determining System Requirements
683472 | 2024.07.08
Software References
Intel Simics simulator for Intel FPGAs Intel Simics simulator for Intel FPGAs User Guide
14
683472 | 2024.07.08
Send Feedback
Select and visit the desired software landing page from the FPGA Software Download
Center to download software. You have several options for downloading software.
Choose depending on download speed, design requirements, and installation method.
Determine Hardware Download Intel FPGA Install Intel FPGA • Evaluate the Review Next Steps
and Software Software through the Software Quartus Prime
Requirements installer or manually Software
• Obtain License
from SSLC
(1) This product includes software derived from the RSA Data Security, Inc. Secure Hash
Algorithm-1 (SHA-1).
(2) Download this product using the instructions in Downloading Software and Device Support Files
on page 24.
© Altera Corporation. Altera, the Altera logo, the ‘a’ logo, and other Altera marks are trademarks of Altera
Corporation. Altera and Intel warrant performance of its FPGA and semiconductor products to current
specifications in accordance with Altera’s or Intel's standard warranty as applicable, but reserves the right to ISO
make changes to any products and services at any time without notice. Altera and Intel assume no 9001:2015
responsibility or liability arising out of the application or use of any information, product, or service described Registered
herein except as expressly agreed to inwriting by Altera or Intel. Altera and Intel customers are advised to
obtain the latest version of device specifications before relying on any published information and before placing
orders for products or services.
*Other names and brands may be claimed as the property of others.
3. Downloading Intel FPGA Software
683472 | 2024.07.08
You must install device support for Agilex 7, eASIC™ N5X, Stratix, Arria, Cyclone, or
MAX device families as part of the Quartus Prime installation.
Note: You can also obtain older versions of software and legacy software from the Download
Center. However, 13.0 and older releases are discontinued. For more information
about this software discontinuation, refer to Custom Advisory ADV2011 document.
Related Information
• Determining System Requirements on page 10
• FPGA Software Download Center
• Operating System Support
• KDB Article: Is the Nios® II Software Build Tools (SBT) for Eclipse included in the
full installation of the Quartus Prime Pro Edition software starting from version
19.1?
Use the following table to explore design tools specific to your design journey:
Explore the Intel FPGA devices and the Download the following tools using the Download the following tools using the
design software through the Quartus Quartus Prime Installer: Quartus Prime Installer:
Prime Installer. • Intel FPGA Power and Thermal • Quartus Prime software
Calculator • Questa*-Intel FPGA Starter Edition
• Intel Advanced Link Analyzer
(3) Ashling* RiscFree* IDE for Intel FPGAs support debugging for Nios V and HPS but not for Nios
II EDS.
16
3. Downloading Intel FPGA Software
683472 | 2024.07.08
Download the following tools using the Download the following tools: Download the following tools:
Quartus Prime Installer: • Ashling* RiscFree* IDE for Intel • Intel oneAPI Base Toolkit. See
• Quartus Prime software FPGAs using the Quartus Prime download instructions.
• Questa*-Intel FPGA Starter Edition Installer. • FPGA AI Suite. See download
• Intel Simics simulator for Intel instructions.
FPGAs. See download instructions. • Intel HLS Compiler and DSP Builder
for Intel FPGAs using the Quartus
Prime Installer.
The following topics provide more information about each of these options:
17
3. Downloading Intel FPGA Software
683472 | 2024.07.08
Related Information
• Quartus Prime Installer (GUI Mode)
• Quartus Prime Installer (CLI Mode)
18
3. Downloading Intel FPGA Software
683472 | 2024.07.08
• For GUI mode, use the .run (on Linux) or .exe (on Windows) file. It
automatically extracts the files to your TEMP directory and launches the
installer.
If you run the installer on a Linux system without a display, the installer errors
out with an appropriate error message. In this case, use the CLI mode.
• For CLI mode, perform these steps:
a. Run the .run file with the --target <path> --noexec option on Linux
or .exe file with the -d<path> -sp--noexec option on Windows to
extract the files to the <path> location.
Note: On Windows, do not add any space between -d and <path> in the
command-line option.
b. Run the qinst.sh --cli command on Linux or qinst_cli.bat --
cli command on Windows. If you need help, run the command with --
help to view the help manual. For more information about CLI
commands, refer to Using CLI Commands on page 22.
The top section of the GUI lists all downloadable components and their relevant
information in a hierarchical format. You can select and download the desired
components, as shown in the following image:
19
3. Downloading Intel FPGA Software
683472 | 2024.07.08
Important: If Delete downloaded files after install is enabled, downloaded files corresponding
to the installed components are deleted automatically after a successful installation. If
the option is disabled, you need to manually delete the downloaded files if you no
longer need them.
The Settings dialog allows you to overwrite the default installer settings. It is set to
the following default values:
20
3. Downloading Intel FPGA Software
683472 | 2024.07.08
• Use default proxy settings is enabled to retrieve your system's proxy settings.
• Number of parallel download threads (1-6) is set to 4.
• Retry duration (0 -10000 in minutes) is set to 60 minutes.
• Installer Platforms defaults to the platform your system is currently running on.
21
3. Downloading Intel FPGA Software
683472 | 2024.07.08
Please use –cli if you want to run this app on command-line, otherwise,
remove all options passed in.
--cacert arg Allows you to specify your own CA certificate if the certificate that comes with the
installer does not work with your firewall.
--proxy <server:port> Allows you to specify your proxy settings manually if the installer cannot detect the
--proxy-user Internet connection. For information about the accepted values for the proxy server,
refer to https://curl.se/libcurl/c/CURLOPT_PROXY.html.
<user:password>
--test-download
continued...
22
3. Downloading Intel FPGA Software
683472 | 2024.07.08
Option Description
--proxy and –proxy-user options are optional. If the installer is able to accept all
other options and process the command, it runs the --test_download option first.
• If --test-download fails and you have not specified the proxy settings, the
following error message is displayed:
• If you have already passed the proxy settings but the Internet connection still
fails, the following error message is displayed:
Note: If you are behind a firewall, ensure that you do not have no_proxy variable
set in your system.
• If you specify only the --download-dir and not the --install-dir option,
--auto-install is set to off.
--accept-eula Specifies whether to accept the Quartus Prime software EULA. By passing the --
accept-eula option, you are acknowledging to accept the EULA.
Note: If you pass only the --install-dir option without the –accept-eula
option, the following error message gets displayed:
You must agree to the Intel license agreement to install the software.
--delete-downloads After successful installation, it only deletes the files that are installed.
--parallel-downloads <arg> Specifies the number of parallel downloads. Supports values in the range of 1 to 6.
Default is 4.
continued...
23
3. Downloading Intel FPGA Software
683472 | 2024.07.08
Option Description
--retry-duration <arg> Specifies the retry duration (in minutes) if the Internet connection gets interrupted.
Supports values in the ranges of 0 to 10000 minutes. Default is 60 minutes.
--platform <linux|windows> Specifies the platform (Linux or Windows) for which the installer files are
downloaded. Platform defaults to the one your system is currently running on.
To download Intel FPGA software with individual executable and device support files,
follow these steps:
1. Visit the FPGA Software Download Center page.
2. Click the desired Quartus Prime Design Software option.
3. In the displayed page, refine your selection using the Software Type, Software
Package, Version, and Operating Systems drop-down options to download the
desired software.
4. If you are proceeding to download the latest edition of the Quartus Prime design
software, scroll down the page, select the Individual Files tab and locate one of
the following sections to download the desired files:
24
3. Downloading Intel FPGA Software
683472 | 2024.07.08
Important: Wait for all the files to download completely before beginning installation. Intel
recommends verifying the sha1sum <filename> to ensure the file downloaded
completely. The sha1 value must match with that mentioned on the webpage.
Example SHA1 shown in the following image:
Related Information
Selecting the Installation Path on page 30
To install the files, refer to Installing from .tar Files on page 32.
25
3. Downloading Intel FPGA Software
683472 | 2024.07.08
Related Information
• What is a Copyleft License?
• copyleft.org
26
3. Downloading Intel FPGA Software
683472 | 2024.07.08
Downloading Intel oneAPI Base Toolkit and Intel FPGA Add-on for oneAPI
Base Toolkit
27
683472 | 2024.07.08
Send Feedback
Depending on the download type, you can install the software automatically after
downloading through the Quartus Prime Installer or manually.
Determine Hardware Download Intel FPGA Install Intel FPGA • Evaluate the Review Next Steps
and Software Software through the Software Quartus Prime
Requirements installer or manually Software
• Obtain License
from SSLC
© Altera Corporation. Altera, the Altera logo, the ‘a’ logo, and other Altera marks are trademarks of Altera
Corporation. Altera and Intel warrant performance of its FPGA and semiconductor products to current
specifications in accordance with Altera’s or Intel's standard warranty as applicable, but reserves the right to ISO
make changes to any products and services at any time without notice. Altera and Intel assume no 9001:2015
responsibility or liability arising out of the application or use of any information, product, or service described Registered
herein except as expressly agreed to inwriting by Altera or Intel. Altera and Intel customers are advised to
obtain the latest version of device specifications before relying on any published information and before placing
orders for products or services.
*Other names and brands may be claimed as the property of others.
4. Installing Intel FPGA Software
683472 | 2024.07.08
• The Auto install after download and After-install actions options are enabled
by default when you launch the GUI. However, the Agree to the Intel License
Agreement is disabled by default. You must enable it to proceed with software
download and installation.
— If you want to review the license agreement, click the Intel License
Agreement link to view it in your default browser.
— If you choose to turn off the Auto install after download option, then
After-install actions options are disabled, and only the Download button
becomes available, allowing you to download selected components that you
can install manually.
— If your installation directory contains a matched version of Quartus Prime
software, the installer changes into the update mode, allowing you to install
additional components or uninstall components. If the installation directory
does not contain a matched version of the Quartus Prime software, the
installer displays an error when you click the Download & Install button.
— If you are downloading for a platform (Linux or Windows) other than the one
your system is running on, the Auto install after download option is
disabled, and the tooltip shows why it is disabled.
Related Information
Installing Drivers on RHEL 8/Ubuntu 18 and Above Versions on page 33
29
4. Installing Intel FPGA Software
683472 | 2024.07.08
where <edition>:
• intelFPGA_lite—for Lite Edition
• intelFPGA—for Standard Edition
• intelFPGA_pro—for Pro Edition
If you use a different path, substitute the appropriate name for <installation-
directory> in the installation steps.
— Windows*:
<product>-<version>-<os>.exe
The installation wizard appears to guide you through the installation process.
Note: The Quartus Prime software installer is the main installer. You must have
administrator privileges to install it on Windows. It installs other software,
such as DSP Builder, if that installer exists in the same location. If a
standalone product is not installed by the Quartus Prime software installer,
then you must install it separately.
30
4. Installing Intel FPGA Software
683472 | 2024.07.08
--accept_eula 1 States that you accept the Intel FPGA End User License
Agreement.
This option is mandatory when you use unattended mode.
Note: To view the license agreement files prior to installation,
run the installer with the --install-lic command-
line option.
31
4. Installing Intel FPGA Software
683472 | 2024.07.08
Option Description
--installdir <installdir> Specifies the target installation directory for Intel FPGA
software.
Refer to Download and Installation Prerequisites for the
default installation directories.
--product_copy_name <product_copy_name> If you install multiple copies of the same software with the
same version on Windows, it specifies the installation name.
Default=none.
--install-lic <install_lic> Specifies the target directory for the license agreement files.
Related Information
Selecting the Installation Path on page 30
Linux Windows*
The wizard appears, and guides you through the installation process.
32
4. Installing Intel FPGA Software
683472 | 2024.07.08
• For Linux, refer to Installing Drivers on RHEL 8/Ubuntu 18 and Above Versions on
page 33:
For detailed information on installing drivers and setting up cables, refer to the
corresponding cable user guide.
Related Information
• Intel FPGA Download Cable (formerly USB Blaster) User Guide
• Intel FPGA Download Cable II (formerly USB Blaster II) User Guide
• EthernetBlaster II Communications Cable User Guide (PDF)
• Cable and Adapter Drivers Information
Note: The USB-Blaster is now the Intel FPGA Download Cable. The USB-Blaster II is now the
Intel FPGA Download Cable II.
The Quartus Prime software accesses the Intel FPGA Download Cable or Intel FPGA
Download Cable II through the USB file system (usbfs). To program devices, change
the permissions on the ports.
Follow these steps to install on Red Hat Enterprise Linux 8 and above and Ubuntu
versions 18 and 20 operating systems:
1. Create a file named /etc/udev/rules.d/92-usbblaster.rules.
33
4. Installing Intel FPGA Software
683472 | 2024.07.08
Related Information
JTAG Settings tab
In Quartus Prime Help
Intel recommends enabling the Install JTAG Server as a Windows service and
run automatically when Windows starts option on the final page of the installation
wizard to automatically install and run the jtagserver as a service upon system
start up.
Note: For additional information about operating JTAG Server in a more secure manner, refer
to the application note AN 939: JTAG Connections Over SSH.
If you choose not to install the JTAG Server as a Windows service automatically, then
when necessary, you can install the JTAG Server manually using the command line
option, jtagserver.exe --install as an Administrator. The jtagserver.exe is
available within your Quartus Prime software installation directory (<path>/
quartus/bin64). The installed service does not run as an Administrator.
Tip: • After the installation, you can either use the Task Manager ➤ Services tab or
the command-line option --status to verify if the jtagserver service is
running.
• You can control the jtagserver service using the --start and --stop
command-line options or using the Task Manager.
In a typical operation, the client application (for example, Quartus Prime Programmer)
starts the jtagd, which runs under your user account that is running the Intel FPGA
software. In this mode, jtagd exits after two minutes of idleness.
If you want to connect to the JTAG Server remotely, then manually run jtagd as a
process by running the command <path>/quartus/linux64/jtagd with no
argument, followed by running the command jtagconfig --enableremote
<password> to make JTAG Server accept connection from remote clients. This allows
you to log off without terminating the jtagd process.
34
4. Installing Intel FPGA Software
683472 | 2024.07.08
Note: For additional information about operating JTAG Server in a more secure manner, refer
to the application note AN 939: JTAG Connections Over SSH.
Related Information
Setting Quartus Prime Environment Variables on page 35
QUARTUS_ROOTDIR_OVERRIDE
Use this optional environment variable when you have multiple copies of the Quartus
Prime software on the same computer and you want to determine which version to
open by default.
Note: If you have multiple copies of the same version of the Quartus Prime software, the
system displays an error message indicating that Quartus Prime software files cannot
be found when you start the program. The solution is setting
QUARTUS_ROOTDIR_OVERRIDE to one of the copies.
QUARTUS_LIBRARY_PATHS
35
4. Installing Intel FPGA Software
683472 | 2024.07.08
You can use this environment variable to define multiple library paths at the same
time, instead of individually adding each path to the user library.
PATH
You must add $QSYS_ROOTDIR to the PATH variable. The $QSYS_ROOTDIR locates
the directory at ${installdir}/qsys/bin.
LM_LICENSE_FILE
The LM_LICENSE_FILE environment variable specifies the location of the license file.
However, the Quartus Prime software overrides the value of the environment variable
with the location that you specify in the License Setup dialog box.
Note: Separate multiple license servers and node locking license files with ":" (Linux) or ";"
(Windows).
LC_ALL
You must ensure that your operating system locale is set up correctly. In particular,
the locale you specify in LC_ALL environment variable must match the locale settings
(such as LANG). If there is a mismatch, the following Perl warning might be generated
during IP generation:
Note: You can also set the environment variable PERL_BADLANG=0 to avoid the Perl
warning.
Instead of setting up the above listed environment variables individually, you can also
create a script to set up the environment for a particular version in Linux as shown in
the following sample:
Sample setup script for Quartus:
quartus_x.x.bash (executable)
#Setup pointers to version X.X
export QUARTUS_ROOTDIR="<quartus-install-path>/quartus"
export QSYS_ROOTDIR="$QUARTUS_ROOTDIR/qsys/bin"
export ALTERAOCLSDKROOT=<some_specific_release>
export INTELFPGAOCLSDKROOT=<some_specific_release>
export PATH="$QUARTUS_ROOTDIR/bin:$QSYS_ROOTDIR:$PATH"
# Adding any /bin under $ALTERAOCLSDKROOT or $INTELFPGAOCLSDKROOT to $PATH if
applicable
export LM_LICENSE_FILE=<path_to_license_file>
Related Information
Selecting the Installation Path on page 30
36
4. Installing Intel FPGA Software
683472 | 2024.07.08
For versions that you purchase, the Quartus Prime software prompts you for license
information if it does not detect a license upon startup. You are prompted to evaluate,
buy, or retrieve a license. The Quartus Prime Pro Edition software provides the
additional option of running the software in free mode for Cyclone 10 GX devices only.
Note: You can evaluate the Quartus Prime software at no cost for a period of time.
Use any of the following methods to start Intel FPGA software on Windows:
• On the Windows* desktop, double-click the Intel FPGA software icon.
• On the Windows* Start menu, click Intel FPGA <version number> <Lite/
Standard/Pro> Edition ➤ Quartus.
• At a command prompt, type:
<installation-directory>\bin64\quartus
Note: Starting the Quartus Prime software in a platform-specific directory on Linux (for
example, <installation-directory>/linux64/quartus/), can cause problems
running the software.
Related Information
Evaluating the Quartus Prime Software on page 48
37
4. Installing Intel FPGA Software
683472 | 2024.07.08
On Linux Systems
1. Modify the patch installer file permission by running the chmod +x <file_name>
command, which makes the file executable.
2. Run the patch installer file and proceed.
3. Accept the license agreement.
4. Specify the installation directory to update.
5. Proceed and complete the installation.
On Windows Systems
1. Run the patch installer file. The Patch Setup Wizard appears.
2. Click Next. The License Agreement screen appears.
3. Accept the license agreement and proceed. The Installation Directory screen
appears.
The installer automatically detects the existing installation directory to update.
4. Verify if the installation directory is the one you want to update. If not, then
indicate the correct installation directory.
5. Proceed and complete the installation.
Note: • If a patch applies to both Quartus Prime and the standalone Programmer software,
select the Install patch to standalone Programmer and Tools installation.
Otherwise, by default, the patch is applied only to the Quartus Prime software
installation.
• The Allow patches to be uninstalled option is on by default. It allows
uninstalling the patches. However, it consumes additional disk space and slows
down the installation process. You can choose to turn it off.
38
4. Installing Intel FPGA Software
683472 | 2024.07.08
To uninstall a patch, use the Uninstall option from the Start menu shortcut on
Windows or launch the uninstaller from the <installation_directory>/
uninstall directory on Linux systems.
Note: If you have more than one patch installed, you can uninstall patches only in the
reverse order in which you installed them.
The following articles carry solutions to some of the frequently asked questions:
• Why does the Quartus Prime installer fail on some Linux platforms?
• Why does the installation of the Quartus Prime Pro Edition Software hang during
silent installation with System Center Configuration Manager (SCCM)?
• FLEXlm software error: Version of vendor daemon is too old (11.16.1.0)
• How do I install Cygwin for SoC EDS?
• How can I improve the security of my Quartus Prime Software installation?
• Why do my tar packages fail to unpack successfully?
39
4. Installing Intel FPGA Software
683472 | 2024.07.08
• Which version of Intel SoC FPGA Embedded Development Suite (SoC EDS) version
should I install forQuartus Prime edition software version 20.2?
• Why does Windows 10 crash when Nios EDS tools are used under WSL?
• Why is there a new installation file for the Quartus Prime Pro Edition version 18.1
Update 2 software for Linux?
• Flexlm software error: version of vendor daemon is too old
• Why does the Quartus Prime Pro and Standard Edition version 18.1 fail to run on
Ubuntu 18.04 LTS?
• Why does get an error when hosting an Intel FPGA Software License and a Mentor
Graphics license on the same server?
• What extra libraries do I need to install to use the Quartus Prime software and
related tools on Linux?
Tip: If you are facing any issue not listed in this topic, explore Intel FPGA Knowledge Base
articles or post your query on Intel FPGA Software Installation & Licensing forum.
40
683472 | 2024.07.08
Send Feedback
When you purchase an Quartus Prime software subscription, the license file supports:
• The version of the Quartus Prime software you purchase
• All previous supported versions
• All versions released within a year of the purchase date
Most license entitlements for Quartus Prime software and Intel FPGA IP cores are
perpetual. Any exceptions for products or complementary tools such as Questa*-Intel
FPGA Edition are noted in the license file and on the Self Service License Center as
having a license expiration date.
Intel also uses licenses to enable additional software, such as purchased IP cores. For
more information about licensing conditions of Intel FPGA software, refer to Summary
of Intel FPGA Software Licenses Required on page 41.
Determine Hardware Download Intel FPGA Install Intel FPGA • Evaluate the Review Next Steps
and Software Software through the Software Quartus Prime
Requirements installer or manually Software
• Obtain License
from SSLC
Related Information
Intel FPGA Self-Service Licensing Center on page 7
© Altera Corporation. Altera, the Altera logo, the ‘a’ logo, and other Altera marks are trademarks of Altera
Corporation. Altera and Intel warrant performance of its FPGA and semiconductor products to current
specifications in accordance with Altera’s or Intel's standard warranty as applicable, but reserves the right to ISO
make changes to any products and services at any time without notice. Altera and Intel assume no 9001:2015
responsibility or liability arising out of the application or use of any information, product, or service described Registered
herein except as expressly agreed to inwriting by Altera or Intel. Altera and Intel customers are advised to
obtain the latest version of device specifications before relying on any published information and before placing
orders for products or services.
*Other names and brands may be claimed as the property of others.
5. Licensing Intel FPGA Software
683472 | 2024.07.08
Quartus Prime Pro Yes Yes Supports fixed-node and floating licenses. You must choose one of
Edition them.
Quartus Prime Note: There is a single ordering code for Quartus Prime Software,
Standard Edition which includes licenses for both Pro and Standard Editions. Buy
subscription from one of the distributors under Distributor
Partner Directory.
For more information, refer to Quartus Prime Software License on
page 44.
Questa*-Intel FPGA Yes No Supports fixed-node and floating license. The Questa*-Intel FPGA
Starter Edition Starter Edition Software does not support companion licenses.
For additional information, refer to Questa*-Intel FPGA Edition and
Questa*-Intel FPGA Starter Edition Software License on page 44.
Questa*-Intel FPGA Yes Yes Free with the purchase of the Quartus Prime software. Supports fixed-
Edition node and floating licenses. The Questa*-Intel FPGA Edition Software
does not support companion licenses.
You can also purchase the license separately from one of the
distributors under Distributor Partner Directory. License fee includes
12 months of maintenance renewable annually.
For additional information, refer to Questa*-Intel FPGA Edition and
Questa*-Intel FPGA Starter Edition Software License on page 44.
Intel Simics No No Needs no additional license. You just need to accept the EULA when
simulator for Intel you install the software.
FPGAs
FPGA AI Suite Yes Yes You can download and run limited number of inferences for free.
(only for To run unlimited inferences on hardware, you must purchase FPGA AI
unlimited Suite software from an Intel authorized distributor.
inferences) For additional information, refer to FPGA AI Suite: Getting Started
Guide.
DSP Builder for Yes Yes A DSP Builder supports fixed-node and floating license.
Intel FPGAs • A 30-day evaluation license is free. For more details, refer to DSP
Builder for Intel FPGAs.
• After 30-day evaluation license expires, you must purchase the
license from an Intel authorized distributor.
For additional information, refer to DSP Builder for Intel FPGAs
(Advanced Blockset): Handbook.
Intel SoC FPGA Yes Yes There are no licensing differences between the Pro and Standard SoC
Embedded EDS editions. None of the components included with the SoC EDS
Development Suite require a license. Only the Arm* Development Studio for Intel SoC
FPGA Edition requires a license.
continued...
42
5. Licensing Intel FPGA Software
683472 | 2024.07.08
IP Core Varies Varies All IPs are enabled for evaluation (at a minimum) upon installation of
the combined Quartus Prime software and IP release. Production
licenses for the IP Base Suite are provided at no extra charge with
each seat license of the Quartus Prime Pro Edition and Quartus Prime
Standard Edition design software.
Contact your local sales Intel authorized distributor for support. For
more details, refer to IP Evaluation and Purchase and Intellectual
Property (IP) Cores Licenses on page 47.
Siemens EDA* AXI Yes Yes To access it with the Quartus Prime Lite Edition software, you must
Verification IP Suite upgrade to version 13.1 or higher and purchase seat licenses by
contacting your Intel sales representative. For additional information,
refer to Siemens EDA* AXI Verification IP Suite License (Intel FPGA
Edition) on page 48 and Siemens EDA* AXI Verification IP Suite
webpage.
Development Kits Containing the Quartus Development kits that include the Quartus Prime software include instructions
Prime Software for obtaining a license for that software. You can purchase development kits
from the Development Kits, Daughter Cards & Programming Hardware page
on Intel website. For more information, refer to Intel FPGA Development Kits.
University Program Software Licenses The University Program offers licensed and unlicensed FPGA software to
participating universities.
For use in teaching, the University Program recommends the Quartus Prime
Lite Edition software, which does not require a license. The licensed
commercial versions of the Quartus Prime Standard and Pro Edition software
are available for installation in university laboratory facilities. Refer to the
University Program pages on www.intel.com for more information.
For more information, refer to Intel FPGA Academic Program Teaching
Materials.
Related Information
• Development Kits, Daughter Cards and Programming Hardware
• University Program
43
5. Licensing Intel FPGA Software
683472 | 2024.07.08
Intel offers the entry-level Quartus Prime Lite Edition software. This software supports
selected devices, provides limited feature support, and does not require license files.
Quartus Prime Pro Edition software and Quartus Prime Standard Edition software
require a paid license (fixed or floating). However, before you purchase the license,
you can obtain a 90-day no-cost evaluation license from the Intel FPGA Self-Service
Licensing Center that allows using the Quartus Prime software for 90 days for
evaluation, including generating bitstream.
Note: The Quartus Prime Pro Edition software provides a free mode which supports Cyclone
10 GX devices only.
When you purchase an Quartus Prime subscription from one of the distributors, you
choose between a single-user license that is fixed to a specific computer, or a multi-
user floating license.
• Fixed license—A stand-alone (node-locked, single-user) license is tied to the
network interface card (NIC) ID of the computer on which you installed the
software.
• Floating license—A floating network (multi-user) license is for users running the
Quartus Prime software on multiple computers connected on a network. A license
server issues licenses to computers on demand. Floating licenses are not specific
to an operating system. If you want to run the FPGA software on additional
computers, you can purchase additional seats to add to your floating license after
its original purchase.
A subscription provides access to the Quartus Prime Pro Edition software, Quartus
Prime Standard Edition, and the Questa*-Intel FPGA Edition with one year of
maintenance support. Once you have bought the subscription from one of the
distributors, your order gets processed, and license entitlements are set up and
managed in the Intel FPGA Self Service Licensing Center (SSLC), where you can
generate a license.dat file. This file enables you to use the software or IP product
licensed, all previous versions, and all versions released within one year of the
purchase date. For additional information, refer to Using the Intel FPGA Self-Service
Licensing Center on page 65.
Related Information
License.dat Example Files on page 90
44
5. Licensing Intel FPGA Software
683472 | 2024.07.08
The Quartus Prime software requires a paid license (fixed or floating license
subscription). A paid subscription provides access to the Quartus Prime Pro Edition
software, Quartus Prime Standard Edition, and the Questa*-Intel FPGA Edition with
one year of maintenance support. Once you have bought the subscription from one of
the distributors, your order gets processed, and license entitlements are set up and
managed in the Intel FPGA Self Service Licensing Center (SSLC), where you can
generate a license.dat file. This file enables you to use the software or IP product
licensed, all previous versions, and all versions released within one year of the
purchase date.
Questa*-Intel FPGA Starter Edition license is free and you can directly obtain it from
the Quartus Prime GUI or Intel FPGA Self Service Licensing Center (SSLC).
If you do not have access to SSLC, you must first complete registering to SSLC and
create an account by visiting Register for Intel FPGA Self Service Licensing Center
(SSLC).
Note: • The Questa*-Intel FPGA Edition software does not support companion licenses.
You must purchase additional licenses if you want to run the software on other
computers.
• The Questa*-Intel FPGA Edition software license does not support Remote Desktop
access with node-locked, uncounted licenses.
45
5. Licensing Intel FPGA Software
683472 | 2024.07.08
• Option 1: Click Create a New Computer if you want to assign the license to
a new computer. You must provide information about the required hardware
and license type. For information about the license type, refer to Intel FPGA
Software License Types. For information about how to extract information
about your computer hardware, refer to Hardware Information Required When
You Request a License.
• Option 2: Click Assign an Existing Computer and search for the computer
name/NIC ID that you have created previously in your My Intel account. To
view your list of computers, use of the following options:
— Visit the License Assistant and select Regenerate License by Primary
Computer ➤ View all computers and select
— On the SSLC menu bar, click Computers and License Files and select
the desired option.
8. Click Generate. You receive an email with the license attached to your registered
email address.
9. Save the license.dat file on your computer (for example, ~/
intelFPGA_pro/LR-xxxxxx_License.dat).
Note: Before using Questa*-Intel FPGA Edition and Questa*-Intel FPGA Starter Edition
software, you must set an environment variable to point to the location of the license.
Questa*-Intel FPGA Edition and Questa*-Intel FPGA Starter Edition licenses appear as
a FEATURE line inside the Quartus Prime license.dat file.
After you receive and save the license.dat file on your computer, follow these
instructions:
Note: The Questa*-Intel FPGA Edition software license does not support Remote Desktop
access with node-locked, uncounted licenses.
On Windows System
1. Go to This PC, right-click, and select Properties.
2. Click Advanced System Setting.
3. In the Advanced tab, select Environment Variable.
4. Under System variables, create a new variable with the name as
LM_LICENSE_FILE and value as <license.dat file path>.
5. Click OK and restart the Questa*-Intel FPGA Edition software.
Alternatively, open a command prompt and run the following command to set up the
LM_LICENSE_FILE environment variable:
setx LM_LICENSE_FILE <path_to_license_file>;%LM_LICENSE_FILE%
46
5. Licensing Intel FPGA Software
683472 | 2024.07.08
You can also set up the Questa*-Intel FPGA Edition software license using the Siemens
EDA license daemon mgcld, which you can find in the <Questa - Intel FPGA
Edition system directory>\ directory. Before starting the Questa*-Intel FPGA
Edition software, set the MGLS_LICENSE_FILE environment variable to the location
and file name of the Questa*-Intel FPGA Edition license file. For example:
MGLS_LICENSE_FILE (<Questa installation directory>/licenses/eda/license.dat)
or with the <port>@<hostname> notation, where <port> is the license port number
and <hostname> is the license server’s host name. For example,
1900@my_lic_server.
On Linux System
You can also set up the Questa*-Intel FPGA Edition software license using the Siemens
EDA license daemon mgcld, which you can find in the <Questa - Intel FPGA
Edition installation directory>/ directory. Before starting the Questa*-Intel
FPGA Edition software, set the MGLS_LICENSE_FILE environment variable to the
location and file name of the Questa*-Intel FPGA Edition license file. For example:
MGLS_LICENSE_FILE (<Questa installation directory>/licenses/eda/license.dat)
or with the <port>@<hostname> notation, where <port> is the license port number
and <hostname> is the license server’s host name. For example,
1900@my_lic_server.
The software license expires 12 months after the date of purchase. To renew an
expired license file, revisit the SSLC. You can renew a license only for the version that
you purchased.
You must purchase the license and generate a full production license key before you
can generate an unrestricted device programming file. During Intel FPGA IP Evaluation
Mode, the Quartus Prime Compiler only generates a time-limited device programming
file (<project name>_time_limited.sof) that expires at the time limit.
Intel licenses IP cores on a per-seat, perpetual basis. The license fee includes first-
year maintenance and support. You must renew the maintenance contract to receive
updates, bug fixes, and technical support beyond the first year.
Purchase a license through your local sales office or distributor. Intel FPGA partners
can deliver third-party IP cores for evaluation with the appropriate license.
47
5. Licensing Intel FPGA Software
683472 | 2024.07.08
Related Information
• AN 320: Using Intel FPGA IP Cores Evaluation Mode
• AN 343: OpenCore Evaluation of AMPP Megafunctions
• Intellectual Property and Reference Designs
• Intel FPGA Self-Service Licensing Center
If you are using a legacy version of Quartus II software (prior to version 12.1) and
want to upgrade your software, you must regenerate your license file before
continuing to use the Siemens EDA* AXI Verification IP Suite (Intel FPGA Edition) Bus
Functional Models (BFMs) and Inline Monitor (Siemens EDA* Verification IP Suite
(Intel FPGA Edition)) for AXI4.
Notice: The Siemens EDA* AXI Verification IP Suite License (Intel FPGA Edition) no longer
supports the AXI3 BFM.
To access Siemens EDA* Verification IP Suite (Intel FPGA Edition) with the Quartus
Prime Lite Edition software, you must upgrade to version 12.1 or higher and purchase
seat licenses by contacting your Intel sales representative.
48
5. Licensing Intel FPGA Software
683472 | 2024.07.08
When you start the Quartus Prime software, if the software cannot detect a valid
license file, the License Setup Required dialog box displays with the available
licensing options:
Evaluation (Start 30-day period) Allows using the Quartus Prime software for 30 days and generating bitstream.
Tip: Select this option to evaluate the software before purchase.
License Setup (Specify License Displays the License Setup page of the Options dialog box where you can
Location) specify the location of your license file.
Agilex 5 E-Series FPGA software Depending on your selection and clicking Acquire, you can acquire a free
enablement license for Agilex 5 E-Series FPGA and/or Questa*-Intel FPGA Starter Edition
Questa*-Intel FPGA Starter Edition software.
Alternatively, once you launch the Quartus Prime Pro Edition software, you can
obtain these free license files using the Get no-cost licenses button by
navigating to Tools ➤ License Setup.
continued...
49
5. Licensing Intel FPGA Software
683472 | 2024.07.08
Option Description
For more information about these options, refer to Acquiring Free, No-Cost
Licenses on page 50.
Connect to the Intel Self-Service Launches the Intel FPGA Self-Service Licensing Center, which allows you to
Licensing Center view, request, activate, and manage your software licenses.
Purchase Quartus Prime software Launches your default Internet browser and displays the Buy Design Software
license page of www.intel.com, where you can view and purchase software.
Related Information
Agilex 5 E-Series No Cost License
You can obtain the free, no-cost license in the following ways:
• Method 1: At the Quartus Prime Pro Edition Software Launch on page 50
• Method 2: License Setup Screen in the Quartus Prime Pro Edition Software GUI on
page 52
Launching the Quartus Prime Pro Edition software without a license prompts you with
the License Setup Required dialog.
50
5. Licensing Intel FPGA Software
683472 | 2024.07.08
To obtain licenses for Agilex 5 E-Series FPGA and Questa*-Intel FPGA Starter Edition
from this dialog and set up the license, perform these steps:
1. Select the desired licenses.
2. Click Acquire.
3. After acquiring the Questa*-Intel FPGA Starter Edition, set the LM_LICENSE_FILE
environment variable.
• On Linux: Set LM_LICENSE_FILE to <home
directory>/.altera.quartus/quartus2_lic.dat.
• On Windows: Set LM_LICENSE_FILE to <home directory>/
quartus2_lic.dat.
Upon successful acquisition, the Quartus Prime Pro Edition software launches in the
licensed mode.
51
5. Licensing Intel FPGA Software
683472 | 2024.07.08
Method 2: License Setup Screen in the Quartus Prime Pro Edition Software
GUI
From within the Quartus Prime Pro Edition software GUI, navigate to Tools ➤ License
Setup.
To obtain licenses for Agilex 5 E-Series FPGA and Questa*-Intel FPGA Starter Edition
from this dialog:
1. Click the Get no-cost licenses button. The No-cost License Acquisitions
dialog appears.
52
5. Licensing Intel FPGA Software
683472 | 2024.07.08
53
5. Licensing Intel FPGA Software
683472 | 2024.07.08
Note: • If the license acquisition fails, you might see either the timeout or the token expiry
error messages. Acknowledging the error launches the Quartus Prime Pro Edition
software without the no-cost license.
Depending on your network configurations, you may need to set up the proxy
server's address and port number via the Tools ➤ Options ➤ Internet
Connectivity page. You must use only HTTP protocol, using which the Quartus
Prime Pro Edition software connects to the proxy server to reach the license server
endpoint using HTTPS protocol.
When the Quartus Prime Pro Edition software connects to the license server to
acquire the no-cost license, it checks with the server if the token used to connect
with the license server is still valid. If the token has expired, Quartus Prime Pro
Edition software cannot connect to license server to acquire any licenses. You can
then acquire the licenses manually via the Intel FPGA Self-Service Licensing
Center (SSLC) or install the latest Quartus software. For additional information
about this token, refer to Refreshing License Server Token Automatically on page
55.
54
5. Licensing Intel FPGA Software
683472 | 2024.07.08
When acquiring the no-cost license, the Quartus Prime Pro Edition software connects
to the license server and verifies whether the token used to connect with the license
server is still valid. If a new token is available, the application accepts and saves it
securely and uses it in the subsequent calls to the license server.
The automatic server token refresh flow is disabled by default. It is enabled when you
meet the following use cases:
• You have successfully acquired a no-cost license for eligible products through the
Quartus Prime Pro Edition software GUI.
• You have not manually disabled the Automatically Refresh License Server
Token checkbox in the License Setup page.
55
5. Licensing Intel FPGA Software
683472 | 2024.07.08
Note: • Every Quartus Prime Pro Edition software release has a different token embedded
within and each token has one year validity. For example, suppose the token was
issued on February 1, 2024, it expires on Jan 31, 2025, which means the token
expiry is not dependent on the software release date but on the date the token
was issued.
• Every time you launch the Quartus Prime Pro Edition software, and you have the
Automatically Refresh License Server Token option enabled in the License
Setup page, the Quartus Prime Pro Edition software connects to the licensing
server to verify if any new token is available for download. If a new token is
available, it downloads the new token and saves it to your local installation. For
example, on July 15, 2024, the Quartus Prime Pro Edition software connects to
refresh a token that was generated on May 1, 2024, giving your local installation
the ability to acquire a no-cost license valid until April 30, 2025. This means that
the token validity does not start from the date it is refreshed, but the date on
which it was generated or created.
The following table indicates what information you need, depending on the type of
license and the license host's operating system.
Table 14. Hardware Information Necessary for Intel FPGA software licenses
License Type OS Hardware Notes
Information
Fixed license Windows* or Linux NIC ID or software Legacy Quartus II software version 7.2 and
guard ID earlier support software guards.
Floating license Windows* or Linux NIC ID Use the ID from a physical NIC card, not a
license servers virtual ID.
Important: If you use a floating license server for Intel FPGA software, you must upgrade to the
latest license daemon software (v11.18.2.0 or later). Intel FPGA software version 22.1
and later does not work with older versions of the daemon software. To download the
latest daemon software, visit the Flexlm License Daemons for Intel FPGA Software
web page.
56
5. Licensing Intel FPGA Software
683472 | 2024.07.08
With the hardware information, you are ready to go to the Intel FPGA Self-Service
Licensing Center.
Related Information
Getting Hardware Information for License on page 62
For new purchases, select one of the following options and navigate through the
guided steps to generate and receive the license file by email:
• Find and generate license by License Activation Code
• View your unassigned licenses and generate license
Intel sends the license file to the email address in your My Intel account profile.
Note: If you do not receive your license email within 12 hours of requesting a license, or if
you do not know all the required information to complete the process, contact
customer support via the Help option in the Intel FPGA Self-Service Licensing Center.
If you have a floating, multi-user license, the FLEXlm licensing scheme allows you to
set up two redundant license servers to serve licenses. You must request a license file
for redundant servers from the Intel FPGA Self-Service Licensing Center.
For software, IP, or Development Kit legacy licenses with a maintenance expiration
date prior to January 1, 2009, you can now obtain a license file via the Intel FPGA
Self-Service Licensing Center's Generate Legacy Licenses option.
57
5. Licensing Intel FPGA Software
683472 | 2024.07.08
— Windows:
C:\licenses\flexlm
Note: If you save the file in other location, make sure that the path contains only
alphanumeric characters, and do not include any special characters or
symbols, such as !$%^&*<>, empty spaces, or non-English characters.
3. Start the Quartus Prime software.
If the Quartus Prime software cannot detect a valid license file, the License
Setup Required dialog box prompts you to license, evaluate, or buy the
software.
58
5. Licensing Intel FPGA Software
683472 | 2024.07.08
4. If you have a valid license file, click License Setup to specify the location of your
license file.
The License Setup page in the Options dialog box appears.
5. In the License file box, specify the full path name of the license.dat file, and
click OK.
Alternatively, you can specify the license file location by using the LM_LICENSE_FILE
environment variable. However, the location that you specify in the License Setup
dialog box supersedes LM_LICENSE_FILE.
Related Information
Setting Quartus Prime Environment Variables on page 35
59
5. Licensing Intel FPGA Software
683472 | 2024.07.08
— Windows*:
<drive>:\flexlm
— Linux:
/usr/local/flexlm/licenses
SERVER <hostname> <8 or 12-character host or NIC ID> <host port number>
— Linux:
<installation-directory>/linux64/alterad
6. Optionally, identify the user-defined port numbers for the alterad daemons.
The FLEXlm software works with Internet firewalls that require you to specify port
numbers in the license file on the SERVER line and each VENDOR or DAEMON line.
The syntax to specify a port is PORT=<number>. Finally, you must allow firewall
access to those port numbers.
7. Modify the VENDOR line in the license.dat file to include the path to the
alterad daemon(5) and the daemon's port number.
VENDOR alterad <path/to/alterad> [port=<user-defined port number>]
8. If you are using a license file for the Questa*-Intel FPGA Edition software and/or
Siemens EDA AXI BFMs, identify the path to the Siemens EDA* (formerly Mentor
Graphics) vendor daemon executable mgcld. (4)
9. (Optional) Identify the user-defined port numbers for the mgcld daemon.
(4) If the license server does not provide the necessary vendor daemon, copy the required
daemon from another machine, save the file in a location on the license server, and specify the
daemon location on the license server in the license file.
(5) If the server path has spaces in it, enclose the full path in quotation marks.
60
5. Licensing Intel FPGA Software
683472 | 2024.07.08
When you complete all modifications, ensure the license file conditions are met.
The following example shows how to specify port numbers in a floating license file,
where ports 1800, 1801, and 1802 provide access through a firewall.
SERVER myServer 0123456789ab 1800
VENDOR alterad ./alterad port=1801
VENDOR mgcld ./mgcld port=1802
With the modified license.dat file, you can set up the FLEXlm license manager on
the license server, and finally start the license server.
— Linux:
<installation-directory>/linux/lmgrd -c /path/to/license.dat
For more information about using the license manager server, refer to Configuring the
License Manager Server.
Related Information
• Selecting the Installation Path on page 30
• Configuring the License Manager Server on page 93
• Using the Intel FPGA Self-Service Licensing Center on page 65
61
5. Licensing Intel FPGA Software
683472 | 2024.07.08
If the License Setup Required dialog box opens, select If you have a valid
license file, specify the location of your license file, and click OK.
2. Click Tools ➤ License Setup.
3. In the License file box, specify the port and location of the licensing server, and
then click OK.
Use the <port>@<hostname> notation, where <port> is the license port number
and <hostname> is the server’s host name.
Note: Separate multiple license servers and node locking license files with ":"
(Linux) or ";" (Windows).
Alternatively, you can specify the license file location by using the LM_LICENSE_FILE
environment variable. However, the location that you specify in the License Setup
dialog box supersedes LM_LICENSE_FILE.
Note: If you are using the legacy Quartus II software version 7.2 or earlier, you must also
use a software guard. Attach the software guard to a parallel or USB port on your
computer.
Table 15. Hardware Information Necessary for Intel FPGA software licenses
License Type OS Hardware Notes
Information
Fixed license Windows* or Linux NIC ID or software Legacy Quartus II software version 7.2 and
guard ID earlier support software guards.
Floating license Windows* or Linux NIC ID Use the ID from a physical NIC card, not a
license servers virtual ID.
Note: If you have a triple redundant license server for floating licenses, the first server that
you specify is the master. Use the master server’s NIC ID or host ID.
ipconfig /all
The command prints network information. The NIC Address appears as Physical
Address.
62
5. Licensing Intel FPGA Software
683472 | 2024.07.08
If the system has more than one network card, you can use the NIC ID of any network
card connected to the computer.
The command prints network information. The NIC Address appears as HWaddr.
Use the following method to find the NIC ID in the Quartus Prime software:
• Display the License Setup settings by clicking Tools ➤ License Setup.
63
5. Licensing Intel FPGA Software
683472 | 2024.07.08
The computer's NIC ID appears under Local System info in the Network Interface
Card (NIC) ID field.
<installation-directory>\bin64\lmutil lmhostid
64
5. Licensing Intel FPGA Software
683472 | 2024.07.08
Related Information
Selecting the Installation Path on page 30
In the output of the command, the hard-disk serial number is the volume serial
number.
5.5.3.2. Finding the Hard-disk Serial Number if the Quartus Prime Software is
Installed on Your Computer
• Click Tools ➤ License Setup. The hard-disk serial number appears under Local
Systems info in the C: drive serial number field. Verifying the hard-disk serial
number with the Quartus Prime software ensures that you use the correct
hard-disk serial number if your PC has multiple hard drives.
Besides requesting licensing files and activating software, you can perform the
following tasks with the Self-Service Licensing Center:
• View existing licenses: You can view all your existing licenses, including their
expiration dates, available rehosts, and licensed users.
• Renew licenses: You can renew your existing licenses.
• Rehost licenses: You can transfer your existing licenses from one computer to
another. You have a total of three rehosts for each license.
65
5. Licensing Intel FPGA Software
683472 | 2024.07.08
• Add seats to a floating license: You can add seats to your existing floating
licenses.
• Manage license users: You can specify the licensed user for each of your
existing licenses.
• View license history: You can view the license file history for each computer
that you add to your My Intel account.
Additionally, you can also split a floating license, obtain a checkout license, or obtain a
companion license with the Self-Service Licensing Center.
Related Information
Intel FPGA Self-Service Licensing Center
You can perform the following tasks using the License Assistant:
Find and generate license through The License Activation Code is the code that you receive in the delivery
the License Activation Code confirmation email from Intel or the distributor from whom you made the
purchase.
View your unassigned licenses Unassigned licenses are your new licenses where you have not assigned a
and generating the license computer yet.
Regenerate license by Primary Use this option when you want to generate the latest license file for the licenses
Computer associated to your computer.
Rehost and generate a license Using this option, you can change the computer on a specific license record, or
you can edit the computer information (for example, changing primary computer
ID, adding redundant or companion servers) and generate license.
continued...
66
5. Licensing Intel FPGA Software
683472 | 2024.07.08
Task Description
Renew and generate a license If you have recently made a renewal purchase and you want to apply the renewal
purchase on your existing license to extend the dates and get the updated license
file
Create companion license for your A companion license grants license portability to a fixed product license. Each
fixed licenses fixed product can be assigned up to three computers; an office, a lab, and a home
computer if all are only used by the same person.
Create a temporary checkout A checkout license enables portability for users with only floating seat licenses.
license for your floating licenses The license administrator can issue a two-week fixed license, allowing one of the
users to have access to the same product licenses from the network while
traveling with a laptop.
2. Enter the license activation code that you received in the email and click Search.
3. Select the license and click Next.
4. Assign a computer that you have previously added to your account or add a new
computer.
67
5. Licensing Intel FPGA Software
683472 | 2024.07.08
1. On the menu bar, select Licenses. The following default license list view appears.
New Licenses Use this option to view licenses that do not have a computer assigned yet or
your renewal and add seat licenses.
Licenses with Active Maintenance Use this option to view all licenses that are under active maintenance.
continued...
68
5. Licensing Intel FPGA Software
683472 | 2024.07.08
Licenses with Expired Maintenance Use this option to view all licenses that have not expired but maintenance
support has ended.
All Licenses Use this option to view all licenses in your account excluding the Legacy
Licenses.
Legacy Licenses Use this option to view all non-expired licenses with a maintenance expiration
date prior to 1st, January 2009.
2. To search licenses, select one of the license types under the License menu and
type the search keyword in the Search this list field.
3. Click Printable View to export the list of licenses.
4. To view a license detail, click the License Name link in any of the license list view
as described in the table above .
2. Select All Reports in the Reports left navigation. The following license related
reports appear:
• Active Maintenance Licenses
• All Licenses
3. Click the All Licenses report.
4. Click the Filters icon in the report to apply filters and view the report.
5. Click the Export icon in the report to export the list of licenses either as a
formatted report or details only report in the excel format.
69
5. Licensing Intel FPGA Software
683472 | 2024.07.08
Note: Legacy licenses are non-expired licenses with a maintenance expiration date prior to
1st, January 2009.
70
5. Licensing Intel FPGA Software
683472 | 2024.07.08
1. On the menu bar, select Computers and License Files ➤ Active Computers.
2. Click the link in the Primary Computer ID column of your computer.
3. Click the Entitlements tab.
The Licenses section displays the licenses associated with the computer. The License
Generation Requests section displays the previously generated license files for the
computer.
Select the Regenerate license by Primary Computer option and follow the steps in
the License Assistance.
71
5. Licensing Intel FPGA Software
683472 | 2024.07.08
Note: A checkout license enables portability for users with only floating seat licenses. The
license administrator can issue a two-week fixed license, allowing one of the users to
have access to the same product licenses from the network while traveling with a
laptop.
72
5. Licensing Intel FPGA Software
683472 | 2024.07.08
Select the Create Temporary Checkout License for Your Floating License option
and follow the steps in the License Assistance.
73
5. Licensing Intel FPGA Software
683472 | 2024.07.08
5. Click Save.
6. Click Generate Temporary Checkout License.
Attention: The Questa*-Intel FPGA Edition software does not support companion licenses. You
must purchase additional licenses if you want to run the software on other computers.
Select the Create companion license for your fixed licenses option and follow the
steps in the License Assistance.
74
5. Licensing Intel FPGA Software
683472 | 2024.07.08
5. Click Save.
6. Click Generate License.
75
5. Licensing Intel FPGA Software
683472 | 2024.07.08
Select the Renew and Generate License option and follow the steps in the License
Assistance.
76
5. Licensing Intel FPGA Software
683472 | 2024.07.08
Note: You can only view licenses that are already assigned to a computer.
6. Select your existing eligible license to renew.
7. Click Confirm.
77
5. Licensing Intel FPGA Software
683472 | 2024.07.08
Select the Rehost and generate license option to move a license to a different
computer. Follow the steps in the License Assistance.
78
5. Licensing Intel FPGA Software
683472 | 2024.07.08
Select the Rehost and generate license option to change the computer information
for all licenses. Follow the steps in the License Assistance.
79
5. Licensing Intel FPGA Software
683472 | 2024.07.08
80
5. Licensing Intel FPGA Software
683472 | 2024.07.08
4. Enter the email address, first name, and last name of the user with whom you
want to share this specific license.
The licensed user receives an email notifying them that they have been added as
a licensed user and now have access to the specific license that they have been
assigned.
5. Click Save.
Related Information
• Setting up a License in a Network License Server on page 59
81
5. Licensing Intel FPGA Software
683472 | 2024.07.08
Note: Adding an administrator delegate provides access to all your licenses and computer.
2. Enter the first name, last name, and the email of the admin that you want to add.
3. Click Save.
82
5. Licensing Intel FPGA Software
683472 | 2024.07.08
83
5. Licensing Intel FPGA Software
683472 | 2024.07.08
When you add additional seats to an existing floating license, the new maintenance
subscription term of the floating license is calculated by adding the total number of
maintenance months for the existing and new seats, and then dividing by the total
number of seats. Any partial number is rounded up to the nearest whole number.
If you have an existing floating license with ten seats that expires in five months and
you purchase two additional seats, your updated floating license maintenance
subscription might expire in seven months for all twelve seats.
84
5. Licensing Intel FPGA Software
683472 | 2024.07.08
Note: This feature is only available for Intel employees or Intel contingent workers.
85
5. Licensing Intel FPGA Software
683472 | 2024.07.08
2. Select the Employee license product that you want to sign up.
3. Enter the number of seats in the # of Seats column.
4. Select the Terms of Use checkbox to accept the terms of use.
5. Click Get License.
6. Assign a computer that you have previously added to your account or add a new
computer.
Related Information
• Configuring the License Manager Server on page 93
• Setting up a License File in the License Server on page 59
The following example shows the header of a floating server license file that contains a
license for the Quartus Prime software and the Questa*-Intel FPGA Edition software:
# Intel Corporation Software and/or Intellectual Property License File
# Issued 09 June 2020
# Upgrade to these products will no longer be available after the Maintenance
Expiration
# date unless licenses are renewed.
# Floating Server License
# Primary Machine Name-xxxxxxxx
# Primary Machine ID-Host ID XXXXXXXXXXXX
# Redundant Server 2-N/A
# Redundant Server 3-N/A
# Product License Summary:
# QUARTUS PRIME PRO FLOAT, 1 Seat(s)
# - Maintenance Expiration of 2019.09
# Quartus II SE Floating, 2 Seat(s)
# - Maintenance Expiration of 2018.02
# Quartus II SE Floating, 1 Seat(s)
# - Maintenance Expiration of 1899.12
86
5. Licensing Intel FPGA Software
683472 | 2024.07.08
USE_SERVER
You can configure up to three redundant network license servers with the FLEXlm
licensing scheme. In this case, there are three SERVER lines, one for each license
server machine. The first server specified is the master.
Typically, a license file contains multiple VENDOR lines; one for each required license
vendor daemon. Some license files might use the DAEMON keyword instead of VENDOR.
Table 18. Elements of the SERVER and VENDOR Lines for Floating Licenses
Element Name Editable Description
hostname yes The host name of the server in the license.dat file.
8- or 12-character host or NIC ID no The PC NIC or UNIX Host ID of the server. You must supply this
ID to www.intel.com when purchasing the license.
path yes The path to the vendor daemon on the server. You must edit
this entry.
87
5. Licensing Intel FPGA Software
683472 | 2024.07.08
A backslash (\) character indicates that the FEATURE or INCREMENT line continues on
the next line in the text file. The last line of each FEATURE line does not require the
backslash. Elements in brackets [ ] are present only in some license FEATURE or
INCREMENT lines. The example below shows a FEATURE line, followed by an
INCREMENT line.
# FEATURE START
# The following is a license file for the Quartus PRIME PRO Edition Fixed
# Number of seat licenses is 1
# No license expiration date
FEATURE maxplus2 alterad 2021.05 permanent uncounted B36133371D28 \
HOSTID=e4a4716b48d8 SIGN="1A0F EECF 699E A64A 1E3A 83D1 BADC \
7763 B15D 98FA EF7F A371 E02F 4D9F D9CF 0BCE 2A9C 2650 20FA \
42CF ABD8 006A D037 DA2C 703B 9CFC 43E5 1A01 0C56 4D6D"
FEATURE quartus_pro alterad 2021.05 permanent uncounted 46499B9E717E \
HOSTID=e4a4716b48d8 TS_OK SIGN="08EF B762 CF6A 18CC FF95 B124 \
2FB0 F8F0 7A43 CAFE C88E DC28 5AC4 5F69 FFFB 1C1C DBF6 7A79 \
87E7 FFEF D8C2 F96F 461A 0D38 DB4B 4E5B 840E F3F6 F314 4DE9"
# FEATURE END
################################################################################
# FEATURE END
################################################################################
daemon The name of the vendor daemon that manages the feature. This name corresponds to a
VENDOR line in network/server licenses.
version Any version of software released up to and including this date is licensed. Software with a later
version date does not function using this license file.
expiration The date after which the software or service pack cannot be used. The expiration date applies
to trial licenses. For Intel FPGA license subscriptions, the expiration is permanent.
# of licenses The number of concurrent users that can run each feature. For some license types, the entry
is uncounted.
hostid_lock Specified if a feature is node-locked to a software guard, NIC ID, or hard-disk serial number.
Intellectual property (IP) Intel FPGA IP functions often contain node-locked feature lines in
floating licenses.
• Software guard: HOSTID=GUARD_ID=<Software guard number>
• Network interface card (NIC): HOSTID=<NIC ID>
• Hard-disk serial number: HOSTID=DISK_SERIAL_NUM=<Hard-disk ID>
TS_OK Enables remote log on for fixed license Quartus Prime software (includes Intel FPGA IP, Nios II
Software Build Tools for Eclipse, and DSP Builder).
88
5. Licensing Intel FPGA Software
683472 | 2024.07.08
The following table describes the available Intel FPGA license features. This table does
not include license features for any intellectual property (IP), development kits, or
special license codes used for the Quartus Prime Lite Edition software.
By default, the license server grabs licenses from the first matching FEATURE or
INCREMENT line in the license file. If all the licenses in the first FEATURE or
INCREMENT line are in use, the license server attempts to grab licenses from the next
FEATURE or INCREMENT lines, until the end of the license file. A FLEXlm options file
allows you to control which users can grab which licenses by creating pools of licenses
for each FEATURE and INCREMENT line.
Users can be members of more than one group as shown in the following
example:
GROUP quartus2010 kjones bknight root administrator
2. Add an INCLUDE line for each INCREMENT and FEATURE line in the license file for
the product you want to control.
Set the VERSION keyword to the maintenance date or version date on the
INCREMENT or FEATURE line from the license file. The GROUP field controls which
group or groups can use the license line as follows:
INCLUDE <product name>:VERSION=<maintenance date> GROUP <group name>
For example:
INCLUDE quartus:VERSION=2010.12 GROUP quartus2010
INCLUDE quartus:VERSION=2009.06 GROUP quartus2009
INCLUDE ip_base:VERSION=2010.12 GROUP quartus2010
INCLUDE ip_base:VERSION=2009.06 GROUP quartus2009
89
5. Licensing Intel FPGA Software
683472 | 2024.07.08
Related Information
Rereading an Existing License File on a License Server on page 96
#######################################################################
FEATURE START# FEATURE START
# The following is a license file for the IP Base Suite Package part number for
IP
# Base Suite (NCO, FFT, FIR Compiler II)
# Number of seat licenses is 1
# No license expiration date
PACKAGE ip_base alterad COMPONENTS="6AF7_00D8 6AF7_0014 6AF7_0034" \
OPTIONS=SUITE SIGN="153B EB57 5B09 B585 D1D5 3EA8 1CC3 CB52 \
DC01 2214 9CDA 4A26 598F 76C2 C126 00FE 5122 A135 BCB7 9D0A \
2BAD 5F03 BE38 FE97 EDF8 5B2A 55F2 99E3 1468 72B8"
INCREMENT ip_base alterad 2021.05 permanent uncounted CBFAF3E3783C \
VENDOR_STRING="iiiiiiiihdLkhIIIIIIIIUPDuiaaaaaaaa11X38DDDDDDDDpjz5cd
dddddddtmGzGJJJJJJJJbqIh0uuuuuuuugYYWiVVVVVVVVbp0FVHHHHHHHHBUEakffff
ffffD2FFRkkkkkkkkWL$84" \
HOSTID=e4a4716b48d8 TS_OK SIGN="0571 823B B38A 3D50 F9F5 B760 \
77A7 08A3 5195 999C A11D 901B 54A6 AB40 4438 0137 FD4A 6625 \
51C9 3A43 7C37 DADE 84D8 6FC6 1A9B E31C 1972 A291 8EBF A56B"
# FEATURE END
#######################################################################
# FEATURE START
# The following is a license file for the Quartus PRIME PRO Edition Fixed
# Number of seat licenses is 1
# No license expiration date
FEATURE maxplus2 alterad 2021.05 permanent uncounted B36133371D28 \
HOSTID=e4a4716b48d8 SIGN="1A0F EECF 699E A64A 1E3A 83D1 BADC \
7763 B15D 98FA EF7F A371 E02F 4D9F D9CF 0BCE 2A9C 2650 20FA \
42CF ABD8 006A D037 DA2C 703B 9CFC 43E5 1A01 0C56 4D6D"
FEATURE quartus_pro alterad 2021.05 permanent uncounted 46499B9E717E \
HOSTID=e4a4716b48d8 TS_OK SIGN="08EF B762 CF6A 18CC FF95 B124 \
2FB0 F8F0 7A43 CAFE C88E DC28 5AC4 5F69 FFFB 1C1C DBF6 7A79 \
87E7 FFEF D8C2 F96F 461A 0D38 DB4B 4E5B 840E F3F6 F314 4DE9"
# FEATURE END
######################################################################
# End of Intel Corporation Software and/or Intellectual Property
License File. Issued 06/09/2021
90
5. Licensing Intel FPGA Software
683472 | 2024.07.08
######################################################################
SERVER <hostname> 09876543 <port number>
VENDOR alterad <path to daemon executable>
VENDOR mgcld <path to daemon executable>
USE_SERVER
######################################################################
# FEATURE START
# The following is a license file for the IP Base Suite Package part number for
IP
# Base Suite (NCO, FFT, FIR Compiler II)
# Number of seat licenses is 1
# No license expiration date
PACKAGE ip_base alterad COMPONENTS="6AF7_00D8 6AF7_0014 6AF7_0034" \
OPTIONS=SUITE SIGN="153B EB57 5B09 B585 D1D5 3EA8 1CC3 CB52 \
DC01 2214 9CDA 4A26 598F 76C2 C126 00FE 5122 A135 BCB7 9D0A \
2BAD 5F03 BE38 FE97 EDF8 5B2A 55F2 99E3 1468 72B8"
INCREMENT ip_base alterad 2019.09 permanent 1 54C8E8A1FBA8 \
VENDOR_STRING="iiiiiiiihdLkhIIIIIIIIUPDuiaaaaaaaa11X38DDDDDDDDpjz5cd
dddddddtmGzGJJJJJJJJbqIh0uuuuuuuugYYWiVVVVVVVVbp0FVHHHHHHHHBUEakffff
ffffD2FFRkkkkkkkkWL$84" \
DUP_GROUP=UHD SIGN="02CC FF71 2A69 9432 0127 5793 5D3D C5B9 \
B2D4 F31C 63E4 5735 3333 0156 7A6F 0A06 683D E4DB EC19 EF83 \
DFCA CDBB A994 042B F35B ABE7 4215 391B 4ADB 0A70"
# FEATURE END
######################################################################
# FEATURE START
# The following is a license file for the Quartus PRIME PRO Edition Floating
# Number of seat licenses is 1
# No license expiration date
FEATURE quartus_pro alterad 2019.09 permanent 1 5BF77FD6D23D \
SIGN="03E9 8852 506A 279B EEB5 D51B 7019 13CB 14EF 386E 5A1A \
3270 4A3B 3289 E028 0CBA CF01 DF36 30CC CAEE A561 AB7D 5FEE \
4B91 E405 0923 2FE0 51F7 D3D2 7DE7"
# FEATURE END
######################################################################
# End of Intel Corporation Software and/or Intellectual Property
License File. Issued 06/09/2021
91
5. Licensing Intel FPGA Software
683472 | 2024.07.08
• The text editor does not append .txt or any other file extension to the file name,
for example, license.dat.txt, otherwise the software cannot find the license.
• The last FEATURE line ends with a carriage return (new line).
• Any FEATURE line that wraps to a second or third line must have a backslash (\)
at the end of each line to indicate that the statement continues. However;
VENDOR_STRING statements that wrap to multiple lines do not need a backslash
(\). The backslash should only be added outside the line with double quotation
marks (").
• The license file does not have hidden control characters:
— Opening the license file with any software other than a plain text editor may
add hidden characters.
For example, WYSIWYG editors such as Microsoft Excel, Word, or WordPad,
may insert special control characters such as a tab or carriage return. Pasting
special control characters into another plain text document can corrupt the
license, even if those characters are invisible in a plain text editor.
— If you edit the license file in one operating system, then copy the license file in
another operating system, and then copy the license file to the Windows*
operating system, the second operating system may insert unwanted control
characters into the license file. Make sure that you correctly convert the file.
For information about the contents of a license file and example licenses, refer to
About Intel FPGA Software License Files
92
5. Licensing Intel FPGA Software
683472 | 2024.07.08
93
5. Licensing Intel FPGA Software
683472 | 2024.07.08
— Windows*
<installation-directory>\bin64
— Linux
<installation-directory>/linux64
2. From your local computer, copy the following files from the location of the Intel
FPGA software to the new directory on the licensing server:
— lmgrd
— lmutil
— alterad
— lmtools (Windows* only)
On the license server running the FLEXlm software, type at a command prompt:
Windows* <FLEXlm system directory>\lmgrd -v
Starting from the Quartus Prime software version 24.1, version of the lmgrd or
alterad daemon is 11.19.5.0. If the lmgrd or alterad daemons on your system is
not version 11.19.5.0, you must upgrade both daemons with the versions that the
Quartus Prime software provides.
Note: You can only have one vendor daemon running at a time on a single system. For
example, alterad and mgcld can co-exist, but you cannot have two running
daemons of alterad. If you have an Intel FPGA software license and Questa*-Intel
FPGA Edition Software license, and also have other Siemens EDA* QuestaSim*
software license. You can either merge all of them into a single file or put all Siemens
EDA* QuestaSim* software licenses in a single file. If you do the later, you need to
remove the VENDOR mgcld line from the Intel FPGA software license file. You cannot
have Siemens EDA* licenses across two files for the same license server.
If a soft reload through the lmutil lmreread command failed, shut down the
current license daemons before reloading them again.
94
5. Licensing Intel FPGA Software
683472 | 2024.07.08
If you installed the FLEXlm software using the Quartus Prime installer, the current
versions of the lmgrd and alterad daemons are in:
Windows* <installation-directory>\quartus\bin64\alterad.exe
<installation-directory>\quartus\bin64\lmgrd.exe
Linux /<installation-directory>/quartus/linux64/alterad
<installation-directory>/quartus/linux64/lmgrd
/<FLEXlm system directory>/lmgrd -c <license file path> [-l <optional log path>]
Related Information
• Rereading an Existing License File on a License Server on page 96
• License Daemon Downloads
• Flexlm License Daemons for Intel FPGA Software
Note: Before you start or stop the license server, you must configure a new license server as
a Windows* service.
<installation-directory>\bin64\lmtools
95
5. Licensing Intel FPGA Software
683472 | 2024.07.08
Note: You can see a list and description of the available FLEXlm options by typing lmgrd -
help at a command prompt.
Related Information
Setting up a License File in the License Server on page 59
Visit the following links for additional help with troubleshooting Intel FPGA software
license files:
• Quartus Prime Software Licensing Questions and Answers
• Intel FPGA Software License Troubleshooter
• Intel FPGA Licensing Support Center
96
5. Licensing Intel FPGA Software
683472 | 2024.07.08
The following articles carry solutions to some of the frequently asked questions:
• Does the Questa*-Intel FPGA Starter Edition software require a license file?
• Why can't I check out a floating license for Questa*-Intel FPGA Edition version
10.3c?
• Why doesn't my Quartus Prime software license work on RedHat 7.x?
• Why does the Quartus Prime software fail to detect a floating license?
• How do I determine whether the Intellectual Property (IP) that I used in my
design is licensed?
• How can I stop older versions of the Quartus Prime software or IP from using
newer floating network licenses?
• When is a license checked out by the Quartus Prime software, IP cores, and
Questa*-Intel FPGA Edition software?
• Is there a specific environment variable that I can use for Quartus Prime software
licensing, such as ALTERAD_LICENSE_FILE?
• How do I get my license if it does not show in the self-service licensing center
because the maintenance expired before January 1, 2009?
• How do I determine whether the Intellectual Property (IP) that I used in my
design is licensed?
• Why does the Quartus Prime software fails to detect a floating license?
Tip: If you are facing any issue not listed in this topic, explore Intel FPGA Knowledge Base
articles or post your query on Intel FPGA Software Installation & Licensing forum.
97
683472 | 2024.07.08
Send Feedback
Determine Hardware Download Intel FPGA Install Intel FPGA • Evaluate the Review Next Steps
and Software Software through the Software Quartus Prime
Requirements installer or manually Software
• Obtain License
from SSLC
Intel Community - Intel FPGA Software Allows you to post queries and get responses to Intel FPGA software
Installation & Licensing Forum installation and licensing issues.
Intel FPGA Software Download and Provides high-level help to get started with the Intel FPGA software
Installation Support page installation and download.
Intel FPGA Knowledge Base Provides links to applicable articles that span a variety of FPGA related
issues.
Intel FPGA Self-Service Licensing Center Provides support for licensing Intel FPGA software.
Intel FPGA Software License Troubleshooter Answers frequently asked questions about licenses.
AN 320: Using Intel FPGA IP Evaluation Mode Describes the Intel FPGA IP Evaluation Mode that allows you to evaluate
licensed Intel FPGA IP cores in simulation and hardware, before deciding to
purchase a full production IP core license.
How to Setup Intel Quartus Prime Licenses YouTube* video that demonstrates how to setup Intel Quartus Prime
licenses.
Setting up and debugging Intel Quartus YouTube* video that demonstrates how to set up and debug Intel Quartus
floating licenses floating licenses.
continued...
© Altera Corporation. Altera, the Altera logo, the ‘a’ logo, and other Altera marks are trademarks of Altera
Corporation. Altera and Intel warrant performance of its FPGA and semiconductor products to current
specifications in accordance with Altera’s or Intel's standard warranty as applicable, but reserves the right to ISO
make changes to any products and services at any time without notice. Altera and Intel assume no 9001:2015
responsibility or liability arising out of the application or use of any information, product, or service described Registered
herein except as expressly agreed to inwriting by Altera or Intel. Altera and Intel customers are advised to
obtain the latest version of device specifications before relying on any published information and before placing
orders for products or services.
*Other names and brands may be claimed as the property of others.
6. Next Steps After Installing and Licensing the Software
683472 | 2024.07.08
Resource Description
Free IP Base Suite Licenses Provides a list of such free IP Base Suite licenses.
To help shorten your design time, Intel provides full-production licenses for
some of the most popular IP cores in the Intel FPGA IP Base Suite, which is
free with the Quartus Prime software.
Intel FPGA Licensing Support Center Provides information on license types, getting a license file, setting up a
license file, and resolving license-related issues.
Quartus Prime Pro and Standard Software Each user guide in the Pro Edition and Standard Edition collection covers a
User Guides specific topic and is designed to help you easily and efficiently find the
information you need to see your design through to completion.
Intel FPGA Power and Thermal Calculator Describes the Intel FPGA Power and Thermal Calculator (PTC). The current
User Guide version of the Intel FPGA PTC supports Agilex 7 and Stratix 10 devices.
Intel Advanced Link Analyzer User Guide Describes the Intel Advanced Link Analyzer that is a state-of-the art jitter/
noise eye link analysis tool. This tool allows you to quickly and easily
evaluate high-speed serial link performance.
Questa*-Intel FPGA Edition Quick-Start: Demonstrates how to simulate an Quartus Prime Pro Edition design in the
Quartus Prime Pro Edition User Guide Questa*-Intel FPGA Edition simulator.
Questa*-Intel FPGA Edition Quick-Start: Demonstrates how to simulate an Quartus Prime Standard Edition design in
Quartus Prime Standard Edition User Guide the Questa*-Intel FPGA Edition simulator.
Intel HLS Compiler Pro Edition: Getting Describes how to initialize your Intel HLS Compiler environment and review
Started Guide various design examples and tutorials provided with the Intel HLS
Compiler.
DSP Builder for Intel FPGAs (Advanced Describes DSP Builder, which is a high-level synthesis technology, that
Blockset): Handbook optimizes the high-level, untimed netlist into low-level, pipelined hardware
for your target FPGA device and desired clock rate.
Get Started with the Intel oneAPI Base Provides Linux-specific getting started instructions for Intel oneAPI Base
Toolkit for Linux* Toolkit.
FPGA AI Suite: Getting Started Guide Provides an overview and installation instructions of FPGA AI Suite, and a
process-walkthrough of running inference on a Resnet50 graph, including
performance and area estimation.
Intel SoC FPGA Embedded Development Describes the Intel SoC FPGA Embedded Development Suite (SoC EDS)
Suite (SoC EDS) User Guide comprehensive tool suite for embedded software development on Intel
FPGA SoC devices.
Ashling* RiscFree* IDE for Intel FPGAs User Describes the RiscFree* IDE for Intel FPGAs Arm-based HPS and Nios V
Guide processors.
6.2. Training
You can take up the following training to learn more about the development tools and
software you have installed:
• The Quartus Prime Software: Foundation (Standard Edition) (Online Training)
• The Quartus Prime Software: Foundation (Pro Edition) (Online Training)
• Instructor-Led Training: Using Intel Quartus Software
• Using the Quartus Prime Standard Edition Software: An Introduction
• Verilog HDL Basics
• Verilog HDL Advanced
• VHDL Basics
• SystemVerilog with the Quartus Prime Software
• How to Begin a Simple FPGA Design
99
6. Next Steps After Installing and Licensing the Software
683472 | 2024.07.08
For more Intel FPGA trainings, refer to the Intel FPGA Technical Training Catalog and
Intel FPGA channel on YouTube.
100
683472 | 2024.07.08
Send Feedback
© Altera Corporation. Altera, the Altera logo, the ‘a’ logo, and other Altera marks are trademarks of Altera
Corporation. Altera and Intel warrant performance of its FPGA and semiconductor products to current
specifications in accordance with Altera’s or Intel's standard warranty as applicable, but reserves the right to ISO
make changes to any products and services at any time without notice. Altera and Intel assume no 9001:2015
responsibility or liability arising out of the application or use of any information, product, or service described Registered
herein except as expressly agreed to inwriting by Altera or Intel. Altera and Intel customers are advised to
obtain the latest version of device specifications before relying on any published information and before placing
orders for products or services.
*Other names and brands may be claimed as the property of others.
683472 | 2024.07.08
Send Feedback
2024.04.09 24.1 • Removed the support for AXI3 BFM in Siemens EDA* AXI Verification IP
Suite License (Intel FPGA Edition).
© Altera Corporation. Altera, the Altera logo, the ‘a’ logo, and other Altera marks are trademarks of Altera
Corporation. Altera and Intel warrant performance of its FPGA and semiconductor products to current
specifications in accordance with Altera’s or Intel's standard warranty as applicable, but reserves the right to ISO
make changes to any products and services at any time without notice. Altera and Intel assume no 9001:2015
responsibility or liability arising out of the application or use of any information, product, or service described Registered
herein except as expressly agreed to inwriting by Altera or Intel. Altera and Intel customers are advised to
obtain the latest version of device specifications before relying on any published information and before placing
orders for products or services.
*Other names and brands may be claimed as the property of others.
B. Document Revision History for Intel FPGA Software Installation and Licensing
683472 | 2024.07.08
2023.12.04 23.4 • Updated the number of default parallel download threads and its range
in Modifying the Installer Settings and Using CLI Commands.
• Added Installing and Uninstalling a Software Patch.
• Updated the instructions in Accessing the Quartus Prime Installer.
2023.07.05 23.2 Made minor corrections to the script in Setting Quartus Prime Environment
Variables.
continued...
103
B. Document Revision History for Intel FPGA Software Installation and Licensing
683472 | 2024.07.08
2023.06.26 23.2 • Revised the instructions in Quartus Prime Software License and
Questa*-Intel FPGA Edition and Questa*-Intel FPGA Starter Edition
Software License.
• Updated the image in Signing Up for an Evaluation or Free License.
2023.01.31 22.4 • Added a new appendix to provide detailed instructions for using the
Intel FPGA Self-Service Licensing Center.
• Moved few licensing center related topics from the Licensing FPGA
Software chapter to the Using the Intel FPGA Self-Service Licensing
Center appendix.
• Reorganized few topics within the Licensing FPGA Software chapter to
improve the logical flow.
2022.09.26 22.3 • Added Ashling RiscFree* IDE for Intel FPGAs in Software Available in
the FPGA Software Download Center.
• Added frequently asked questions on the front page of this guide.
• Revised the requirements in Questa*-Intel FPGA Edition Software
Requirements.
2022.06.21 22.2 • Added a note about upgrading the daemon software for floating license
server in Obtain Necessary Hardware Information.
• Updated an image in the Request a License File from the Self Service
Licensing Center.
• Updated the FLEXlm license manager server software version to
11.18.2.0 in Upgrading the FLEXlm License Manager Server Software.
• Removed Microsoft Internet Explorer browser and updated its
deprecation notice in Software Requirements.
• Merged the topics Installing Drivers on Red Hat Enterprise Linux
Systems and Installing on Red Hat Enterprise Linux 7 or Above and
updated the topic title.
• Updated the instructions in Installing on RHEL 7 or Above and Ubuntu
Versions 18 and 20 OS.
• Removed the lib32ncurses5 software prerequisite package for
Ubuntu and replaced it with libncurses5-dev:i386 in Software
Requirements.
• Added information about specifying Questa*-Intel FPGA Edition
software license using the mgcld license daemon and included a note
about using Questa*-Intel FPGA Edition software license with Remote
Desktop in Questa*-Intel FPGA Edition and Questa*-Intel FPGA Starter
Edition Software License.
104
B. Document Revision History for Intel FPGA Software Installation and Licensing
683472 | 2024.07.08
2021.12.13 21.4 • Modified the topic titles from Questa*-Intel FPGA Edition Software
License and Intel Quartus Prime Lite Edition and Questa*-Intel FPGA
Starter Edition Software License to Questa*-Intel FPGA Edition and
Questa*-Intel FPGA Starter Edition Software License and Intel Quartus
Prime Lite Edition Software License, and merged some of their
information.
• Updated Software Requirements and Installing Intel FPGA Software at
the Command Prompt topics to suggest that the Intel Quartus Prime
software needs administrator privileges on Windows for installation.
2021.10.04 21.3 • Added a note about additional information available for setting up JTAG
server connection over SSH in Installing and Configuring jtagserver on
Windows and Installing and Configuring a Local JTAG Server (jtagd) on
Linux.
• Changed all occurrences of "ModelSim - Intel FPGA Edition" to "Questa
- Intel FPGA Edition".
• Changed all occurrences of Mentor Graphics to Siemens EDA.
• Renamed "Mentor Graphics AXI Verification IP Suite (Intel FPGA
Edition)" to "Siemens EDA AXI Verification IP Suite (Intel FPGA
Edition)".
• Renamed all occurrences of "ModelSim - Intel FPGA Starter Edition" to
"Questa*-Intel FPGA Starter Edition".
• In Software Available in the Download Center, changed MD5 Message
Digest Algorithm to SHA-1.
• Updated Intel Quartus Prime Environment Variables topic with
additional information for PATH variable and added a sample script to
setup the environment.
• In Questa*-Intel FPGA Edition Software Requirements, updated the OS
requirements.
• Updated the licensing details in Licensing Intel FPGA Software.
• UnderChapter 4, Licensing FPGA Software Walkthrough section,
removed Activate Product topic and updated the instructions in Request
a License File from the Self-service Licensing Center.
• Updated the Ubuntu OS prerequisites in Software Requirements.
• Updated the details for Questa in Specifying the License for the
Questa*-Intel FPGA Edition Software.
• Changed alteramtivsim and alteramtivlog to intelqsim and
intelqsimstarter and removed a note about alteramtivsim and
alteramtivlog license subscriptions in FEATURE and INCREMENT
Lines.
continued...
105
B. Document Revision History for Intel FPGA Software Installation and Licensing
683472 | 2024.07.08
2021.06.21 21.2 • Updated the Red Hat Enterprise Linux versions to 7 and 8 in Software
Requirements and ModelSim* - Intel FPGA Edition Software
Requirements.
• Added Questa*-Intel FPGA Edition to the list in Software Available in
the Download Center.
• Added a note about the Quartus Prime software installer in Installing
Intel FPGA Software at the Command Prompt.
• Added a note about the --install-lic option for --accept_eula
in Command-Line Options.
• Added Windows 10 method of starting the Intel FPGA software in
Starting the Quartus Prime Software.
• Removed the topic Installing on Red Hat Enterprise Linux 6 as RHEL 6
is no longer supported.
• Added Windows 10 method of adding device support in Adding Device
Support and Other Intel FPGA Software to Existing Installation.
• Added Windows 10-specific instruction to Uninstalling on Windows*.
• Made minor updates to requirements in Intel High Level Synthesis
Compiler Software Requirements.
• Updated the license sample in FEATURE and INCREMENT Lines.
• Updated the license sample in Floating Network License Example.
• Updated the license sample in Fixed PC Software Guard License
Example.
• Removed Windows 7 support.
2021.03.29 21.1 • Updated Installing Windows* Subsystem for Linux* (WSL) on Windows
to include an additional package that is necessary when building a
custom library with Nios II EDS.
• Updated the requirements in Minimum Hardware Requirements and
Software Requirements topics.
2020.09.28 20.3 • Removed the occurrences of SoC EDS from the guide.
• Added additional instructions in Installing Windows Subsystem for Linux
(WSL) on Windows.
• Made the following updates in Software Available in the Download
Center:
— Added Intel High Level Synthesis Compiler and Intel FPGA Power
and Thermal Calculator to the software list.
— Included Intel Agilex and eASIC N5X devices.
— Added a note about discontinuation of older releases.
• Removed the topic Installing on Red Hat Enterprise 4 or Earlier
Versions.
• Changed the topic title Installing on Red Hat Enterprise 5 and 6 to
Installing on Red Hat Enterprise Linux 6 since Red Hat Enterprise Linux
5 version is no longer supported.
• Modified description about the license entitlements and removed the
mention of Intel FPGA SDK for OpenCL in the additional software list in
Licensing Intel FPGA Software.
• Updated the HLS requirements in Intel High Level Synthesis Compiler
Software Requirements.
• Added SUSE Linux Enterprise Server 12 to the list in ModelSim - Intel
FPGA Edition Software Requirements.
continued...
106
B. Document Revision History for Intel FPGA Software Installation and Licensing
683472 | 2024.07.08
2020.07.13 20.2 • Added a note about having multiple license versions running on a
system in Upgrading the FLEXlm License Manager Server Software.
• Removed all occurrences of the ALTERAD_LICENSE_FILE environment
variable since it is deprecated and should no longer be used.
2019.12.16 19.4 • Updated the Upgrading the FLEXlm License Manager Server Software
topic completely.
• Corrected typo in Installing Windows Subsystem for Linux (WSL) on
Windows.
• Minor correction in the title of Installing Programming Cable Drivers .
• Removed some repetitive topics under Starting the Quartus Prime
Software.
2019.06.27 19.1 • Removed the topic Set Up a Floating Network License on a Local
Computer since it was outdated.
• Renamed "Mentor Graphics* Verification IP (VIP) Altera Edition" to
"Mentor Graphics AXI Verification IP Suite (Intel FPGA Edition)".
• In License File Header topic, updated the license header sample to
remove references to Altera.
• In Obtain Necessary Hardware Information, added Linux OS support for
fixed licenses.
• Added footnote about Remote Desktop limits to "Specifying the License
for the ModelSim - Intel FPGA Edition Software."
continued...
107
B. Document Revision History for Intel FPGA Software Installation and Licensing
683472 | 2024.07.08
2019.04.01 19.1 • In Quartus Prime Environment Variables, added LC_ALL variable to the
list to explain the Perl warning observed if there is a mismatch in the
locale setting.
• In Software Available in the Download Center, added footnote about
RSA Data Security, Inc. MD5 Message-Digest Algorithm.
• In Software Requirements topic, updated RHEL, Ubuntu, and SUSE
package details.
• Global changes:
— Rebranded Altera URLs to Intel URLs.
— Rebranded myAltera to My Intel along with the related screenshots.
2018.09.24 18.1.0 • Added statement that the Quartus Prime software installer does not
support spaces in the installation path.
• Renamed Installation Directory topic to Installation Path.
2018.04.16 17.1.0 Updated licensing information for ModelSim - Intel FPGA Edition software
2017.11.06 17.1.0 • Fixed outdated links from topic: "Using the Self-Service Licensing
Center"
• Added topics: "Installing Intel FPGA Software at the Command Prompt"
and "Downloading and Installing Intel FPGA Software on Multiple
Systems"
• Removed command-line information from "Additional Installation
Procedures"
2017.05.08 17.0.0 • Included new free licensing mode for Intel Quartus Prime Pro Edition
software, which supports Intel Cyclone 10 GX devices only.
• Removed all references to Solaris, which is no longer supported.
• Added make as a required Linux library.
2016.05.02 16.0.0 Removed instructions on downloading .iso files, which are no longer
supported.
2015.11.02 15.1.0 Updated to reflect the new Quartus Prime Lite, Standard, and Pro Edition
software.
2015.03.09 14.1.1 • Updated the supported Red Hat Linux version number (5 and 6 instead
of 6 and 7)
• Changed recommended screen resolution from 768 x 1024 to 1024 x
768
continued...
108
B. Document Revision History for Intel FPGA Software Installation and Licensing
683472 | 2024.07.08
2014.12.15 14.1.0 • Updated RPM package prerequisite information for Red Hat Linux
Enterprise 7 and ModelSim-Altera Edition software and SoC EDS on
systems running Red Hat Linux Enterprise 7
• Added Microsoft redistributable package requirements for ModelSim-
Altera Edition
• Updated FLEXlm license server version to 11.11.1
• Updated available software in the "Altera Software" topic
• Removed references to Windows XP and Windows Server 2003
• Updated terminology in the "Adding Floating Seats" topic
• Updated instructions for the "Setting Windows Environment Variables"
topic
• Added a firewall example to the "Modifying the Network License File"
topic
2014.18.08 14.0a10.0 • Updated RPM package prerequisite information for Red Hat Linux
Enterprise 6 and ModelSim-Altera Edition software and SoC EDS on
systems running Red Hat Linux Enterprise 6
Nov, 2013 13.1.0 • Added references to Altera SDK for OpenCL in "Altera Software" topic.
• Updated information about downloading .tar files in "Installation
Options" topic.
• Removed note about installing software separately from "Installing
Device Family Support" topic.
May, 2013 13.0.0 • Removed references to the TCP/IP protocol in "More Download,
Installation, and Setup Procedures" topic.
• Removed references to SOPC Builder in "Supported Software
Subscriptions" topic.
• Removed the "Individual Software Files" topic, and "Using the 64-Bit
Version of the Quartus II Software for Linux" topic.
• Updated Altera Complete Design Suite DVD information in "Altera
Software" topic.
• Removed reference to Windows Vista in "Cables and Ports" topic.
• Updated downloading, installing, and uninstalling Altera software
information in "Altera Download Center" topic.
• Updated information about installing the FLEXlm software in "Upgrading
the FLEXlm License Manager Server Software" topic.
109