Intel® FPGA SDK for OpenCL™ Standard Edition: Getting Started Guide
ID
683678
Date
9/24/2018
Public
1. Intel® FPGA SDK for OpenCL™ Standard Edition Getting Started Guide
2. Getting Started with the Intel® FPGA SDK for OpenCL™ Standard Edition for Windows
3. Getting Started with the Intel® FPGA SDK for OpenCL™ Standard Edition for Linux
A. Document Revision History for Intel® FPGA SDK for OpenCL™ Standard Edition Getting Started Guide
2.1. Downloading the Intel® FPGA SDK for OpenCL™ Standard Edition
2.2. Installing the Intel® FPGA SDK for OpenCL™
2.3. Setting the Intel® FPGA SDK for OpenCL™ Standard Edition User Environment Variables
2.4. Verifying Software Installation
2.5. Installing an FPGA Board
2.6. Verifying Host Runtime Functionality via Emulation
2.7. Creating the FPGA Hardware Configuration File of an OpenCL Kernel
2.8. Updating the Hardware Image on the FPGA
2.9. Executing an OpenCL Kernel on an FPGA
2.10. Uninstalling the Software
2.11. Uninstalling the FPGA Board
3.1. Downloading the Intel® FPGA SDK for OpenCL™ Standard Edition
3.2. Installing the Intel® FPGA SDK for OpenCL™
3.3. Setting the Intel® FPGA SDK for OpenCL™ Standard Edition User Environment Variables
3.4. Verifying Software Installation
3.5. Installing an FPGA Board
3.6. Verifying Host Runtime Functionality via Emulation
3.7. Creating the FPGA Hardware Configuration File of an OpenCL Kernel
3.8. Updating the Hardware Image on the FPGA
3.9. Executing an OpenCL Kernel on an FPGA
3.10. Uninstalling the Software
3.11. Uninstalling the FPGA Board
1. Intel® FPGA SDK for OpenCL™ Standard Edition Getting Started Guide
Updated for: |
---|
Intel® Quartus® Prime Design Suite 18.1 |
The Intel® FPGA SDK for OpenCL™ Standard Edition Getting Started Guide describes the procedures to install the Intel® FPGA Software Development Kit (SDK) for OpenCL™ 1 Standard Edition. This document also contains instructions on how to compile an example OpenCL* 2 application with the Intel® FPGA SDK for OpenCL™ Standard Edition.
OpenCL* is a C-based open standard for the parallel programming of heterogeneous devices. For more information about the OpenCL* Specification version 1.0, refer to the OpenCL* 1.0 Reference Pages. For detailed information on the OpenCL* application programming interface (API) and programming language, refer to the OpenCL Specification version 1.0.
The Intel® FPGA SDK for OpenCL™ Standard Edition provides a compiler and tools for you to build and run OpenCL* applications that target Intel® FPGA products. The Intel® FPGA SDK for OpenCL™ Standard Edition supports the embedded profile of the OpenCL* Specification version 1.0.
Attention:
- If you only require the Intel® FPGA SDK for OpenCL™ 's kernel deployment functionality, download and install the Intel® FPGA Runtime Environment (RTE) for OpenCL. Refer to the Intel® FPGA RTE for OpenCL Standard Edition Getting Started Guide for more information.
Do not install the SDK and the RTE on the same host system. The SDK already contains the RTE.
- If you want to use the Intel® FPGA SDK for OpenCL™ Standard Edition with the Cyclone® V SoC Development Kit, refer to the Intel® FPGA SDK for OpenCL™ Standard Edition Cyclone V SoC Getting Started Guide for more information.
Section Content
Prerequisites for the Intel FPGA SDK for OpenCL Standard Edition
Contents of the Intel FPGA SDK for OpenCL Standard Edition
Overview of the Intel FPGA SDK for OpenCL Standard Edition Setup Process
1 The Intel® FPGA SDK for OpenCL™ is based on a published Khronos Specification, and has passed the Khronos Conformance Testing Process. Current conformance status can be found at www.khronos.org/conformance.
2 OpenCL™ and the OpenCL logo are trademarks of Apple Inc. used by permission of the Khronos Group™.