Visible to Intel only — GUID: xjt1519654443978
Ixiasoft
1. Intel® FPGA RTE for OpenCL™ Standard Edition Getting Started Guide
2. Getting Started with the Intel® FPGA RTE for OpenCL™ Standard Edition for 64-Bit Windows
3. Getting Started with the Intel® FPGA RTE for OpenCL™ Standard Edition for x86_64 Linux Systems
4. Getting Started with the Intel® FPGA RTE for OpenCL™ Standard Edition for Intel® ARMv7-A SoC FPGA
A. Document Revision History of the Intel® FPGA RTE for OpenCL™ Standard Edition Getting Started Guide
2.1. Downloading the Intel® FPGA RTE for OpenCL™ Standard Edition
2.2. Installing the Intel® FPGA RTE for OpenCL™
2.3. Setting the Intel® FPGA RTE for OpenCL™ Standard 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 the FPGA Board
3.1. Downloading the Intel® FPGA RTE for OpenCL™ Standard Edition
3.2. Installing the Intel® FPGA RTE for OpenCL™
3.3. Setting the Intel® FPGA RTE for OpenCL™ Standard Edition User Environment Variables
3.4. Verifying Software Installation
3.5. Installing an FPGA Board
3.6. Updating the Hardware Image on the FPGA
3.7. Executing an OpenCL Kernel on an FPGA
3.8. Uninstalling the Software
3.9. Uninstalling the FPGA Board
4.1.1. Downloading the Intel® FPGA SDK for OpenCL Standard Edition and the SoC EDS Standard Edition
4.1.2. Installing the Intel® FPGA SDK for OpenCL Standard Edition for SoC FPGA
4.1.3. Installing the Intel® SoC FPGA Embedded Development Suite Standard Edition
4.1.4. Recompiling the Linux Kernel Driver
4.1.5. Installing the Intel FPGA RTE for OpenCL Standard Edition onto the SoC FPGA Board
4.1.6. Installing the Cyclone V SoC Development Kit
4.1.7. Executing an OpenCL Kernel on an SoC FPGA
4.1.8. Uninstalling the Intel® FPGA RTE for OpenCL™ Standard Edition
4.2.1. Downloading the Intel® FPGA SDK for OpenCL™ Standard Edition and the SoC EDS Standard Edition
4.2.2. Installing the Intel® FPGA SDK for OpenCL Standard Edition for SoC FPGA
4.2.3. Installing the Intel® SoC FPGA Embedded Development Suite Standard Edition
4.2.4. Recompiling the Linux Kernel Driver
4.2.5. Installing the Intel FPGA RTE for OpenCL Standard Edition onto the SoC FPGA Board
4.2.6. Installing the Cyclone V SoC Development Kit
4.2.7. Executing an OpenCL Kernel on an SoC FPGA
4.2.8. Uninstalling the Intel® FPGA RTE for OpenCL™ Standard Edition
Visible to Intel only — GUID: xjt1519654443978
Ixiasoft
4.2.5. Installing the Intel FPGA RTE for OpenCL Standard Edition onto the SoC FPGA Board
The RTE Standard Edition installation package for Intel® SoC FPGAs with 32-bit ARM® processor is available in tar format. To install the software, you must install it in a directory that you own, and set all the necessary environment variables.
- Create an RTE directory on the board's file system by typing the mkdir <rte_destination_directory> command.
- Move the downloaded installation package aclrte-arm32.tgz to the RTE directory by typing the mv aclrte-arm32.tgz <rte_destination_directory> command.
- Type cd <rte_destination_directory> to navigate to the RTE directory.
- To unpack the tarball, type tar -xvfz aclrte-arm32.tgz at the command prompt.
- Transfer the aclsoc_drv.ko file you built on your development machine into the <rte_destination_directory>/board/c5soc/driver directory on the SoC FPGA board.
- Set the environment variables, as shown below.
Intel recommends that you consolidate the settings of the environment variables into a file called init_opencl.sh. Then, run the command source ./init_opencl.sh to load all the environment variables and the OpenCL™ Linux kernel driver simultaneously.
export INTELFPGAOCLSDKROOT=<rte_destination_directory> export AOCL_BOARD_PACKAGE_ROOT=$INTELFPGAOCLSDKROOT/board/c5soc export PATH=$INTELFPGAOCLSDKROOT/bin:$PATH export LD_LIBRARY_PATH=$INTELFPGAOCLSDKROOT/host/arm32/lib:$LD_LIBRARY_PATH insmod $AOCL_BOARD_PACKAGE_ROOT/driver/aclsoc_drv.ko