Intel Acceleration Stack Quick Start Guide: Intel FPGA Programmable Acceleration Card D5005

ID 683394
Date 7/09/2021
Public
Document Table of Contents

2.4.2.2. Installing the Intel Acceleration Stack Development Package on the Host Machine

The Python3 package is required to install one of the OPAE rpm.
$ sudo yum install -y python36 python36-pip

Use this installation for Accelerator Functional Unit (AFU) development and compilation.

  1. Extract the runtime archive file:
    tar xvf *dev_installer.tar.gz
  2. Change to the installation directory:
    cd *dev_installer
  3. Run setup.sh.
    ./setup.sh 
  4. You are prompted with the following questions:
    1. Do you wish to continue to install the software (Acceleration Stack)?2
      Option Description
      Select Yes (y) If you want to continue using an unsupported platform.
      Select No (n) To set up the correct environment, refer to Installing Red Hat* Enterprise Linux* version 7.6.
    2. Do you wish to install the OPAE?
      Option Description
      Select Yes (y) If you have admin and network access.
      Select No (n) If you do not have admin and network access. After the installation, follow the manual steps listed in section Installing the OPAE Software Package.
    3. Do you wish to install the OPAE PACSign package?
      Note: This installation requires you have to admin and network access.
      Option Description
      Select Yes (y) If you plan on signing any bitstreams.
      Select No (n) If you do not intent to sign any bitstream. To manually install the OPAE PACSign package later, follow the steps listed in section Installing the PACSign.
  5. Accept the license.
  6. When you receive an installation directory prompt, you can specify an install directory. Otherwise, the installer uses the default directory at /home/<username>/inteldevstack to install the Intel Acceleration Stack.
  7. A second prompt displays to install the Intel OpenCL* SDK package and Intel® Quartus® Prime Pro Edition software. The default location for this installation is /opt/intelFPGA_pro.
    1. If you select OPAE as an installation option, you will be prompted for (y/d/N) permission to install the package opae-intel-fpga-driver.
    2. You need to enter the sudo password to install the OpenCL SDK package if you are not installing as an administrator.
  8. Run the initialization script to set the required environment variables, QUARTUS_HOME, OPAE_PLATFORM_ROOT, and other OpenCL variables.
    source /home/<username>/inteldevstack/init_env.sh
    Note: Intel recommends that you run this initialization script after every login. You can also add this script to your shell initialization so that it automatically runs at every login.
  9. The OPAE_PLATFORM_ROOT environment variable is used as a relative path to executables and files throughout the document. The following command prints OPAE_PLATFORM_ROOT.
    echo $OPAE_PLATFORM_ROOT
2 This question is only asked if your OS and kernel version doesn't match the system requirements.