Intel® FPGA SDK for OpenCL™ Standard Edition: Cyclone® V SoC Getting Started Guide
ID
683030
Date
4/20/2022
Public
1. Intel® FPGA SDK for OpenCL™ Standard Edition Cyclone V SoC Getting Started Guide
2. Setting Up the Intel® FPGA SDK for OpenCL™ , Intel® SoC FPGA Embedded Design Suite, and the Cyclone V SoC Development Kit for Windows
3. Setting Up the Intel® FPGA SDK for OpenCL™ , Intel® SoC FPGA Embedded Design Suite, and the Cyclone V SoC Development Kit for Linux
A. Document Revision History of the Intel® FPGA SDK for OpenCL™ Standard Edition Cyclone® V SoC Getting Started Guide
1.1. Prerequisites for the Intel® FPGA SDK for OpenCL™ Standard Edition
1.2. Contents of the Intel® FPGA SDK for OpenCL™ Standard Edition
1.3. Overview of the Intel® FPGA SDK for OpenCL™ Standard Edition and Cyclone® V SoC Development Kit Setup Processes
1.4. Overview of the Intel® FPGA SDK for OpenCL™ Cyclone V SoC Programming Flow
1.5. Cyclone V SoC Development Kit Reference Platform Board Variants
1.6. Cyclone V SoC FPGA-Specific OpenCL Design Considerations
2.1. Upgrading to Current Version of Intel FPGA SDK for OpenCL for Cyclone® V SoC FPGA
2.2. Downloading the Intel® FPGA SDK for OpenCL™ Standard Edition
2.3. Downloading the Intel® SoC FPGA Embedded Development Suite
2.4. Installing the Intel® FPGA SDK for OpenCL™
2.5. Setting the Intel® FPGA SDK for OpenCL™ User Environment Variables for SoC FPGA
2.6. Installing the Intel® SoC FPGA Embedded Development Suite Standard Edition
2.7. Installing the Cyclone V SoC Development Kit
2.8. Downloading an OpenCL Design Example
2.9. Creating the Hardware Configuration File of an OpenCL Kernel for SoC FPGA
2.10. Executing an OpenCL Kernel on an SoC FPGA
2.11. Uninstalling the Software
3.1. Upgrading to Current Version of Intel FPGA SDK for OpenCL for Cyclone® V SoC FPGA
3.2. Downloading the Intel® FPGA SDK for OpenCL™ Standard Edition
3.3. Downloading the Intel® SoC FPGA Embedded Development Suite
3.4. Installing the Intel® FPGA SDK for OpenCL™
3.5. Setting the Intel® FPGA SDK for OpenCL™ User Environment Variables for SoC FPGA
3.6. Installing the Intel® SoC FPGA Embedded Development Suite Pro Edition
3.7. Installing the Cyclone V SoC Development Kit
3.8. Verifying Host Runtime Functionality via Emulation
3.9. Creating the Hardware Configuration File of an OpenCL Kernel for SoC FPGA
3.10. Executing an OpenCL Kernel on an SoC FPGA
3.11. Uninstalling the Software
1. Intel® FPGA SDK for OpenCL™ Standard Edition Cyclone V SoC Getting Started Guide
Updated for: |
---|
Intel® Quartus® Prime Design Suite 18.1 |
The Intel® FPGA SDK for OpenCL™ Standard Edition Cyclone V SoC Getting Started Guide describes the procedures to set up and use the Intel® FPGA Software Development Kit (SDK) for OpenCL™ 1 2 Standard Edition to run an OpenCL application on the Cyclone V SoC Development Kit.
OpenCL is a C-based open standard for the programming of heterogeneous parallel devices. The SDK provides a compiler and tools for you to build and run OpenCL applications that target Intel® FPGA products. The SDK supports the embedded profile of the OpenCL Specification version 1.0. For more information about the OpenCL Specification version 1.0, refer to the OpenCL Reference Pages. The OpenCL Specification version 1.0 includes detailed information about the OpenCL application programming interface (API) and programming language.
This document assumes the following:
- You are knowledgeable in OpenCL concepts and APIs, as described in the OpenCL Specification version 1.0 by the Khronos Group.
- You have experience in creating OpenCL applications, and are familiar with the contents of the OpenCL Specification.
- You are familiar with the information available in the following Intel® FPGA SDK for OpenCL™ Standard Edition documentation:
- Intel® FPGA SDK for OpenCL™ Standard Edition Getting Started Guide.
- Intel® FPGA SDK for OpenCL™ Standard Edition Programming Guide.
- Intel® FPGA SDK for OpenCL™ Standard Edition Best Practices Guide.
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 and Cyclone V SoC Development Kit Setup Processes
Overview of the Intel FPGA SDK for OpenCL Cyclone V SoC Programming Flow
Cyclone V SoC Development Kit Reference Platform Board Variants
Cyclone V SoC FPGA-Specific OpenCL Design Considerations
1 OpenCL™ and the OpenCL logo are trademarks of Apple Inc. used by permission of the Khronos Group™.
2 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.