Visible to Intel only — GUID: ewa1416589848414
Ixiasoft
1. Intel® FPGA RTE for OpenCL™ Pro Edition Getting Started Guide
2. Getting Started with the Intel® FPGA RTE for OpenCL™ Pro Edition for 64-Bit Windows
3. Getting Started with the Intel® FPGA RTE for OpenCL™ Pro Edition for x86_64 Linux Systems
4. Getting Started with the Intel® FPGA RTE for OpenCL™ Pro Edition for Intel® ARMv7-A SoC FPGA
A. Intel® FPGA RTE for OpenCL™ Pro Edition Getting Started Guide Archives
B. Document Revision History of the Intel® FPGA RTE for OpenCL™ Pro Edition Getting Started Guide
2.1. Downloading the Intel® FPGA RTE for OpenCL™ Pro Edition
2.2. Installing the Intel® FPGA RTE for OpenCL™ Pro Edition
2.3. Setting the Intel® FPGA RTE for OpenCL™ Pro Edition User Environment Variables
2.4. Verifying Software Installation
2.5. Installing an FPGA Board
2.6. Updating the Hardware Image on the FPGA
2.7. Executing an OpenCL Kernel on an FPGA
2.8. Uninstalling the Software
2.9. Uninstalling an FPGA Board
3.1. Downloading the Intel® FPGA RTE for OpenCL™ Pro Edition
3.2. Installing the Intel® FPGA RTE for OpenCL™ Pro Edition
3.3. Verifying Software Installation
3.4. Installing an FPGA Board
3.5. Updating the Hardware Image on the FPGA
3.6. Executing an OpenCL Kernel on an FPGA
3.7. Uninstalling the Software
3.8. Uninstalling an FPGA Board
4.1.1. Downloading the Intel® FPGA SDK for OpenCL and the SoC EDS
4.1.2. Installing the Intel® FPGA SDK for OpenCL Pro Edition for SoC FPGA
4.1.3. Installing the Intel® SoC FPGA Embedded Development Suite Pro Edition
4.1.4. Recompiling the Linux Kernel Driver
4.1.5. Installing the Intel FPGA RTE for OpenCL Pro Edition onto the SoC FPGA Board
4.1.6. Installing the Intel® Arria® 10 SoC Development Kit
4.1.7. Executing an OpenCL Kernel on an SoC FPGA
4.1.8. Uninstalling the Intel® FPGA RTE for OpenCL™
4.2.1. Downloading the Intel® FPGA SDK for OpenCL™ and the SoC EDS
4.2.2. Installing the Intel® FPGA SDK for OpenCL Pro Edition for SoC FPGA
4.2.3. Installing the Intel® SoC FPGA Embedded Development Suite Pro Edition
4.2.4. Recompiling the Linux Kernel Driver
4.2.5. Installing the Intel FPGA RTE for OpenCL Pro Edition onto the SoC FPGA Board
4.2.6. Installing the Intel® Arria® 10 SoC Development Kit
4.2.7. Executing an OpenCL Kernel on an SoC FPGA
4.2.8. Uninstalling the Intel® FPGA RTE for OpenCL™
Visible to Intel only — GUID: ewa1416589848414
Ixiasoft
3.2. Installing the Intel® FPGA RTE for OpenCL™ Pro Edition
Install the Linux version of the Intel® FPGA RTE for OpenCL™ Pro Edition in a directory that you own.
- You must have sudo or root privileges.
- You must install the Linux OS kernel source and headers (for example, kernel-devel.x86_64 and kernel-headers.x86_64), and the GNU Compiler Collection (GCC) (gcc.x86_64).
- If you are installing a package that includes Intel Code Builder, you must have Java SE 1.8.71 or later installed to run Intel Code Builder. If you have an earlier version of Java SE installed, you can still complete the installation of Intel Code Builder. However, you must meet the Java version prerequisite to run Intel Code Builder.
To install the Intel® FPGA RTE for OpenCL™ , perform the following tasks:
- Run the setup_pro.sh file to install the SDK with the Intel® Quartus® Prime Pro Edition software.
Important: Run this script with sudo privileges to ensure the Installable Client Driver (ICD) is setup successfully.
- At the command prompt, type the RPM command to install the downloaded RPM package.
Note: The installation path must not contain any spaces (for example, /usr/intel/<version>/intel-fpga-opencl-pro-rte).Attention: If you install the software on a system that does not contain any C Shell Run Commands file (.cshrc) or Bash Run Commands file (.bashrc) in your directory, you must set the environment variables INTELFPGAOCLSDKROOT and PATH manually. Alternatively, you may create the .cshrc and .bashrc files, and then append the environment variables to them. To ensure that the updates take effect, restart your terminal after you set the environment variables.
- To install the software using the Red Hat Package Manager (RPM), at the command prompt, type the rpm -i intel-fpga-opencl-pro-rte-64bit-linux.rpm command.
The RPM installs the software in the default location (for example, /opt/intel/intel-fpga-opencl-pro-rte).
- To install the software in the default location with verbose progress reporting, type rpm -ivh intel-fpga-opencl-pro-rte-64bit-linux.rpm
- To install the software in an alternate directory that you own (that is, not a system directory), type rpm -i --prefix <rte_destination_directory> intel-fpga-opencl-pro-rte-64bit-linux.rpm
- To install the software using the Red Hat Package Manager (RPM), at the command prompt, type the rpm -i intel-fpga-opencl-pro-rte-64bit-linux.rpm command.
- Verify that INTELFPGAOCLSDKROOT points to the current version of the software. Open a shell and then type echo $INTELFPGAOCLSDKROOT at the command prompt.
Note:If the returned path does not point to the location of the Intel® FPGA RTE for OpenCL™ installation, edit the INTELFPGAOCLSDKROOT setting.
- The installer sets the environment variable INTELFPGAOCLSDKROOT to point to the path of the software installation.
- If there are dependency issues, use the –nodeps option.
For instructions on modifying environment variable settings, refer to Setting the Intel® FPGA RTE for OpenCL™ Pro Edition User Environment Variables.