5.3.2. Additional Software Prerequisites for the PCIe-Based Design Example for Arria® 10 Devices
The Intel® PAC with Arria® 10 GX FPGA board used by the PCIe-based design example for Arria® 10 devices adds the following additional software prerequisites:
- Linux kernel version 4.15
This kernel is provided in Ubuntu* 18.04.1, which is listed as the operating system prerequisite for the PCIe-based design example for Arria® 10 devices in PCIe-based Design Example for Arria 10 Operating System Prerequisites.
- Intel® Acceleration Stack for Development Version 1.2.1 (includes Quartus® Prime Pro Edition Version 19.2)
- Quartus® Prime Pro Edition Version 19.2
This software is needed only if you plan to create bitstreams that correspond to customized FPGA AI Suite IP instances.
The Intel® Acceleration Stack includes a version of Quartus® Prime Pro Edition Version 19.2 that does not require a license.
Download the Intel® Acceleration Stack Version 1.2.1 from FPGA Development tab at the following URL: https://www.intel.com/content/www/us/en/software-kit/665840/intel-pac-with-intel-arria-10-gx-fpga-acceleration-stack-version-1-2-1.html.
Ensure that you are downloading a10_gx_pac_ias_1_2_1_pv_dev.tar.gz. The download should be approximately 1.1GB.
For installation instructions, see "Installing the Intel® Acceleration Stack Development Package on the Host Machine" in Intel® Acceleration Stack Quick Start Guide for Intel® Programmable Acceleration Card with Arria® 10 GX FPGA .
Intel® Acceleration Stack Installation Summary
tar zxf a10_gx_pac_ias_1_2_1_pv_dev.tar.gz cd a10_gx_pac_ias_1_2_1_pv_dev_installer ./setup.sh
- Do you wish to install the OPAE?
Yes
- Do you wish to install OPAE PACsign package?
Yes
- Accept the license and choose the install directory
The recommendation is to use default directory.
- After the Intel® Acceleration Stack I installation finishes, the installer installs Quartus® Prime Pro Edition. Choose the Quartus® Prime installation directory
The recommendation is to use the default directory.
Intel® Acceleration Stack Environment Settings for Design Example
export OPAE_SDK_ROOT=/usr/ source /home/$USER/inteldevstack/init_env.sh
Consider adding these commands to your .bashrc file.
If you did not install the Intel® Acceleration Stack into the default location, then adjust these commands to reflect your installation location.
The first time that you the source init_env.sh command, you might need to use a root shell.
The init_env.sh script configures huge pages and sets permissions so that the fpgaconf command does not need to use the sudo command later. If the init_env.sh script fails, you might see errors when the runtime initializes DMA or when programming the FPGA AFU bitstream (the partial reconfiguration region).
Bitstream Generation Requirements
PATH="$PATH:/opt/intelFPGA_pro/quartus_19.2.0b57/qsys/bin/" PATH="$PATH:/opt/intelFPGA_pro/quartus_19.2.0b57/quartus/bin/" export PATH
After you successfully install the board, continue by installing the compiler and IP generation tool as described in Installing the FPGA AI Suite Compiler and IP Generation Tools.