Developer Guide
Intel oneAPI DPC++/C++ Compiler Handbook for Intel FPGAs
A newer version of this document is available. Customers should click here to go to the newest version.
Visible to Intel only — GUID: GUID-24A6A8C9-84CE-4A9F-9E06-3D90697DD30F
Visible to Intel only — GUID: GUID-24A6A8C9-84CE-4A9F-9E06-3D90697DD30F
FPGA Development for Intel oneAPI Toolkits with Visual Studio* Code
You can integrate the Intel® oneAPI Base toolkit with Visual Studio* Code (VS Code*) to support a seamless software development environment.
- If you are working with the Intel® DevCloud for oneAPI, refer to Using Visual Studio Code* with DevCloud that also describes how to use VS Code sample browser extension in Intel® DevCloud including the FPGA workflow.
- To access the Intel® oneAPI code samples from VS Code*, install the Code Sample Browser for Intel® oneAPI Toolkits extension for Visual Studio Code.
To find the FPGA design examples after you install the extension, open the Sample Browser and select C++ > Get Started > oneAPI Direct Programming > C++ SYCL FPGA.
Prerequisites for FPGA Development for Intel® oneAPI Toolkits with Visual Studio* Code
Download and install the following software:
- Intel® oneAPI Base Toolkit
- One of the following, depending on your operating system:
- Microsoft C/C++ for Visual Studio Code
- Set the Environment Variables and Launch Visual Studio* Code
- Create an FPGA Visual Studio* Code Project
- Enable Code Completion in a Visual Studio* Code Project
- Configure Running and Debugging in a Visual Studio* Code Project
- Debugging Your Kernel in Visual Studio* Code with a Native Debugger
- Generate and View the FPGA Optimization Report
- Build and Run the FPGA Hardware Image