A newer version of this document is available. Customers should click here to go to the newest version.
Emulate and Debug Your Design
The Intel® FPGA Emulation Platform for OpenCL™ software (also referred to as the emulator or the FPGA emulator) assesses the functionality of your kernel. The emulator supports 64-bit Windows and Linux operating systems. On Linux systems, the GNU C Library (glibc) version 2.15 or later is required.
- You cannot use the execution time of an emulated design to estimate its execution time on an FPGA. Furthermore, running an emulated design is not a substitute for natively running a functionally equivalent C/C++ implementation on an x86-64 host.
Emulation does not support cross-compilation to ARM® processor. To run emulation on a design that targets an ARM SoC device, emulate on a non-SoC board (for example, intel_a10gx_pac or intel_s10sx_pac). When satisfied with the emulation results, you can target your design on an SoC board for subsequent optimization steps.
For information about debugging with Intel® Distribution for GDB*, refer to the following:
The Intel FPGA Emulation Platform for OpenCL software is installed as part of the Intel® oneAPI Base Toolkit. For information about how to install this base kit, refer to the Intel® oneAPI Toolkits Installation Guides.
Refer to the following topics for additional information:
Did you find the information on this page useful?