Intel® FPGA SDK for OpenCL™ is continually enhancing and improving to give you the features you need to build successful designs.

This guide describes the procedures you follow to install the Intel Software Development Kit (SDK) for OpenCL. This document also contains instructions on how to compile an example of the OpenCL application with the Intel FPGA SDK for OpenCL.

This guide describes the procedures you follow to install the Runtime Environment (RTE) for OpenCL. This document also contains instructions on how to deploy an OpenCL application with the RTE.

This guide provides descriptions, recommendations, and usage information on the Intel FPGA SDK for OpenCL compiler and tools.  The Intel FPGA SDK for OpenCL is an OpenCL-based heterogeneous parallel programming environment for Intel FPGAs.

This guide provides guidance on leveraging the functionalities of the Intel FPGA SDK for OpenCL to optimize your OpenCL applications for Intel FPGAs.

This guide describes the procedures you follow to set up and use the Intel FPGA SDK for OpenCL to run an OpenCL application on the Cyclone® V SoC Development Kit.

This guide outlines the procedure for creating an Intel FPGA SDK for OpenCL Custom Platform.

This guide describes the procedures and design considerations you can implement to modify the Stratix® V Network Reference Platform (s5_net) into your own custom platform for use with the Intel FPGA SDK for OpenCL. This document also contains reference information on the design decisions for s5_net, which makes use of features such as heterogeneous memory buffers and I/O channels to maximize hardware usage on a computing card designed for networking.

This guide describes the hardware and software design of the Cyclone V SoC Development Kit Reference Platform (c5soc) for use with the Intel FPGA SDK for OpenCL.

This guide describes the hardware and software design of the Arria 10 GX FPGA Development Kit Reference Platform (a10_ref) for use with the Intel FPGA SDK for OpenCL.