Intel® FPGA SDK for OpenCL™ Pro Edition: Programming Guide

ID 683846
Date 12/13/2021
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

9.1.3. Configuring the Build Targets

A default project supported by an FPGA has four different configurations, as shown in the following image:

Figure 18. Build Targets Supported by an FPGA

In Figure 18, Emu stands for FPGA Emulator configurations and HW stands for FPGA hardware configurations. These configurations allow you to configure different build targets the compiler supports.

Note: The difference between the Debug and the Release target lies in the ability to debug the host code. The Debug target allows debugging of the host code only and not the kernel.

For more information about Emulation, refer to Verifying Host Runtime Functionality via Emulation topic in the Intel FPGA SDK for OpenCL Getting Started Guide and Emulating and Debugging Your OpenCL Kernel.