Visible to Intel only — GUID: ewa1422993512286
Ixiasoft
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
Visible to Intel only — GUID: ewa1422993512286
Ixiasoft
3. Setting Up the Intel® FPGA SDK for OpenCL™ , Intel® SoC FPGA Embedded Design Suite, and the Cyclone V SoC Development Kit for Linux
The Intel® FPGA SDK for OpenCL™ setup process includes downloading and installing the software, installing the Cyclone® V SoC Development Kit, and then executing an OpenCL™ kernel on the SoC.
- Upgrading to Current Version of Intel FPGA SDK for OpenCL for Cyclone V SoC FPGA
If you have been using a previous version of the Intel® FPGA SDK for OpenCL™ to program your Cyclone® V SoC Development Kit, you must upgrade the software programs and files to the current version. - Downloading the Intel FPGA SDK for OpenCL Standard Edition
Download the installation package that contains the Intel® FPGA SDK for OpenCL™ Standard Edition and all related software for Linux from the Intel® FPGA SDK for OpenCL™ Download Center. - Downloading the Intel SoC FPGA Embedded Development Suite
Download the Intel® SoC FPGA Embedded Development Suite (EDS) for Linux from the Download Center on the Intel® FPGA website. - Installing the Intel FPGA SDK for OpenCL
Install the Linux version of the Intel® FPGA SDK for OpenCL™ Standard Edition in a directory that you own. - Setting the Intel FPGA SDK for OpenCL User Environment Variables for SoC FPGA
Set the PATH and LD_LIBRARY_PATH user environment variables to point to the Intel® FPGA SDK for OpenCL™ and board libraries. - Installing the Intel SoC FPGA Embedded Development Suite Pro Edition
Install the Intel® SoC EDS for Linux to build your host application for OpenCL™ kernel deployment on an SoC FPGA board. - Installing the Cyclone V SoC Development Kit
To execute an OpenCL™ kernel on a Cyclone® V SoC FPGA, first install the Cyclone V SoC Development Kit and then apply the Intel® FPGA SDK for OpenCL-specific configurations. - Verifying Host Runtime Functionality via Emulation
Test the functionality of the host runtime by emulating an OpenCL™ design example using the Intel® FPGA SDK for OpenCL™ Emulator. - Creating the Hardware Configuration File of an OpenCL Kernel for SoC FPGA
To create the .aocx file for the hello_world example OpenCL application, you must first download and extract the example design from the OpenCL Design Examples page on the Intel® FPGA website. Then, compile the hello_world.cl kernel source file using the Intel® FPGA SDK for OpenCL™ Offline Compiler. - Executing an OpenCL Kernel on an SoC FPGA
Build your host application using the GCC cross-compiler available with the SoC EDS. - Uninstalling the Software
To uninstall the Intel® FPGA SDK for OpenCL™ Standard Edition for Linux, remove the software package via the GUI uninstaller, then delete the software directory and restore all modified environment variables to their previous settings.