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_pacorintel_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:
Emulator Installation
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: