Visible to Intel only — GUID: rph1519157150155
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: rph1519157150155
Ixiasoft
3.3. Setting the Intel® FPGA RTE for OpenCL™ Standard Edition User Environment Variables
You have the option to set the Intel® FPGA RTE for OpenCL™ Standard Edition Linux user environment variables permanently or transiently. The environment variable settings describe the FPGA board and the host runtime to the software.
Attention: If you set the environment variables permanently, you apply the settings once during installation. If you set the environment variables transiently, you must apply the settings during installation and during every subsequent session you run.
Environment Variable | Path to Include |
---|---|
PATH | $INTELFPGAOCLSDKROOT/bin where INTELFPGAOCLSDKROOT points to the path of the software installation |
LD_LIBRARY_PATH | $INTELFPGAOCLSDKROOT/host/linux64/lib $AOCL_BOARD_PACKAGE_ROOT/linux64/lib where AOCL_BOARD_PACKAGE_ROOT points to the path of the Custom or Reference Platform |
- To apply permanent environment variable settings, open a shell and then type the export <variable_name>="<variable_setting>":$<variable_name> command.
For example, the command export PATH="$INTELFPGAOCLSDKROOT/bin":$PATH adds $INTELFPGAOCLSDKROOT/bin to the list of PATH settings.
- To apply transient environment variable settings, open a bash-shell command-line terminal and run the source $INTELFPGAOCLSDKROOT/init_opencl.sh command. This command does not work in other shells.
Example script output:
AOCL_BOARD_PACKAGE_ROOT path is not set in environment Setting to default s5_ref board. If you want to target another board, do set AOCL_BOARD_PACKAGE_ROOT=board_pkg_dir Adding $INTELFPGAOCLSDKROOT/bin to PATH Adding $INTELFPGAOCLSDKROOT/host/linux64/lib to LD_LIBRARY_PATH Adding $AOCL_BOARD_PACKAGE_ROOT/linux64/lib to LD_LIBRARY_PATH
where AOCL_BOARD_PACKAGE_ROOT points to the path of the Custom or Reference Platform.