Intel®高层次综合编译器专业版: 入门指南

ID 683680
日期 6/22/2020
Public

1.3. Linux系统上安装 Intel® HLS Compiler Pro Edition

必须具有管理员权限才可安装 Intel® HLS Compiler Pro Edition必要条件。但是, Intel® HLS Compiler Intel® Quartus® Prime不需要管理员权限即可安装。

在Linux系统上安装 Intel® HLS Compiler

  1. 请确认 Intel® HLS Compiler支持您的操作系统版本:
    • Red Hat Enterprise Linux 6.x, 或等效版本
    • Red Hat Enterprise Linux 7.x, 或等效版本
    • SUSE Linux Enterprise Server 12
  2. 根据您当前的系统和已下载的安装包和数据包,可能必须完成一些其他步骤来准备安装:
    • 如果安装完整 Intel® Quartus® Prime安装包(从FPGA下载中心Quartus Prime下载页面的Combined Files选项卡):

      运行安装包之前无需其他步骤。

    • 如果单独安装下载的 Intel® Quartus® Prime(从FPGA下载中心Quartus Prime下载页面中的Individual Files选项卡)和 Intel® HLS Compiler(从FPGA下载中心Quartus Prime下载页面中的Additional Software选项卡)安装包:

      请确保两个安装包在同一目录下。 Intel® Quartus® Prime安装程序检测到 Intel® HLS Compiler安装包后会为您安装这两个软件包。

    • 如果更新现有 Intel® Quartus® Prime Pro Edition安装中的 Intel® HLS Compiler
      1. 请确保已经安装 Intel® Quartus® Prime Pro Edition
      2. 记录您的 Intel® Quartus® Prime安装路径。

        需要该路径信息来完成 Intel® HLS Compiler安装向导。

      3. 重命名当前 Intel® Quartus® Prime版本中的HLS目录,以将此版本保留为备份。

        例如,如果将 Intel® HLS Compiler版本20.2安装到 Intel® Quartus® Prime Pro Edition版本20.1安装中,请将/home/<username>/intelFPGA_pro/20.1/hls重命名为/home/<username>/intelFPGA_pro/20.1/hls_old

  3. 安装已在下载 Intel HLS Compiler Pro Edition中下载的软件包。

    有关安装 Intel® Quartus® Prime软件,包括系统要求,必要条件和许可要求的详细说明,请参阅 Intel® FPGA软件安装和许可

  4. 使用如下命令更新您的Linux储存库(repositories):
    sudo yum update
  5. (仅RedHat Linux)如果需要 Intel® HLS Compiler通过 Intel® Quartus® Prime ModelSim* - Intel® FPGA Edition)提供的32-bit Mentor Graphics* ModelSim* 软件仿真您的组件,则请通过以下命令安装所需的其他32-bit库:
    • Red Hat Enterprise Linux 6.x,或等效版本
      $ 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
    • Red Hat Enterprise Linux 7.x,或等效版本
      $ 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
    • SUSE Linux Enterprise Server 12

      SUSE Linux不支持ModelSim - Intel FPGA Edition。请使用您自己的 Mentor Graphics* ModelSim* 软件许可版本。

  6. (仅RedHat Linux)如果您使用 Intel® Quartus® Prime提供的 Mentor Graphics* ModelSim* 软件,请将 ModelSim* 的路径添加为您的PATH环境变量。
    例如:
    $ export PATH=$PATH:<quartus_installdir>/modelsim_ase/bin
  7. 可选: 如果计划使用Platform Designer集成组件与系统,则请将Platform Designer的路径添加为您的PATH环境变量。
    例如:
    $ export PATH=$PATH:<quartus_installdir>/qsys/bin

完成这些步骤后, Intel® HLS Compiler已安装在您的系统上。在可以使用 Intel® HLS Compiler i++命令编译组件之前,必须先初始化i++命令的 Intel® HLS Compiler环境,以便其运行成功。有关详细信息,请参阅初始化 Intel HLS Compiler Pro Edition环境

重要: Intel® HLS Compiler使用 <quartus_installdir>/gcc作为其工具链目录。您所有HLS相关的设计工作都使用此GCC安装。