Developer Guide

  • 09/10/2020
  • Public Content

Intel® oneAPI DPC++ FPGA Development with Sample Browser Extension for Visual Studio Code on Linux*

You can integrate the Intel® oneAPI Base toolkit with Visual Studio (VS) Code on Linux* to support a seamless software development environment. You can use VS code for FPGA development in the same way you would use for CPU or GPU. The process is same for setting the oneAPI environment variables, launching VS Code, creating a project from a sample, and code editing.
FPGA development flow involves the following steps:
  1. Setting up the environment variables.
  2. Building and running the emulation image using the fast compile method.
  3. Generating and viewing the static HTML optimization report.
  4. Building and running an actual FPGA hardware image.
For more information about this workflow, refer to the FPGA Flow section in the
Intel® oneAPI Programming Guide


Download and install the following software:

Product and Performance Information


Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804