Intel® High Level Synthesis Compiler Standard Edition: Getting Started Guide

ID 683053
Date 3/26/2020
Public

1.2. Installing the Intel® HLS Compiler Standard Edition on Linux Systems

You must have administrator privileges to install the Intel® HLS Compiler prerequisites. However, the Intel® HLS Compiler and Intel® Quartus® Prime do not require administrator privileges to install.

To install the Intel® HLS Compiler Standard Edition on Linux Systems:

  1. Confirm that your operating system version is supported by the Intel® HLS Compiler Standard Edition:
    • Red Hat Enterprise Linux 6.x, or a community equivalent
  2. Download an installation package from the Quartus Prime download page at the Download Center for FPGAs:

    http://fpgasoftware.intel.com/?edition=standard

    On the download page, you have the following options:
    • Download a complete installation package from the Combined Files tab.
    • Download a Quartus Prime installation package from the Individual Files tab and download the Intel® HLS Compiler installation package from the Additional Software tab. Place both installation packages in the same directory.

    For detailed instructions about installing Intel® Quartus® Prime software, including system requirements, prerequisites, and licensing requirements, refer to Intel® FPGA Software Installation and Licensing

    The Intel® HLS Compiler standalone installation package requires you to have an existing Intel® Quartus® Prime Standard Edition installation as a target for the Intel® HLS Compiler installation.

  3. Install the complete Intel® Quartus® Prime Standard Edition installation package as follows:
    • If you are installing the complete Intel® Quartus® Prime installation package (from the Combined Files tab of the Quartus Prime download page at the Download Center for FPGAs):

      No additional steps are needed before running the installation package.

    • If you are installing separately downloaded Intel® Quartus® Prime (from Individual Files tab of the Quartus Prime download page at the Download Center for FPGAs) and Intel® HLS Compiler (from Additional Software tab of the Quartus Prime download page at the Download Center for FPGAs) installation packages:

      Ensure that you have both installation packages in the same directory. The Intel® Quartus® Prime installer detects the Intel® HLS Compiler installation package and installs both software packages for you.

  4. Update your Linux repositories with the following command:
    sudo yum update
  5. Install GCC 4.4.7 with the following command:
    $ sudo yum groupinstall "Development Tools"
  6. If you want the Intel® HLS Compiler to simulate your components with the 32-bit Mentor Graphics* ModelSim* software provided with Intel® Quartus® Prime ( ModelSim* - Intel® FPGA Edition), install the required additional 32-bit libraries with the following command:
    $ sudo yum install -y glibc.i686 glibc-devel.i686 libX11.i686 \
                    libXext.i686 libXft.i686 libgcc.i686 libgcc.x86_64 \
                    libstdc++.i686 libstdc++-devel.i686 ncurses-devel.i686 \
                    qt.i686 qt-x11.i686
  7. If you use the Mentor Graphics* ModelSim* software provided with Intel® Quartus® Prime, add the path to ModelSim* to your PATH environment variable
    For example:
    $ export PATH=$PATH:<quartus_installdir>/modelsim_ase/bin
  8. Optional: If you plan to use Platform Designer to integrate your component with a system, add the path to Platform Designer to your PATH environment variable.
    For example:
    $ export PATH=$PATH:<quartus_installdir>/qsys/bin

After completing these steps, the Intel® HLS Compiler Standard Edition is installed on your system. Before you can compile your component with the Intel® HLS Compiler i++ command, you must initialize your Intel® HLS Compiler environment for the i++ command to run successfully. For details, see Initializing the Intel HLS Compiler Standard Edition Environment.