Developer Guide

Contents

Additional Information

For additional information, refer to the following resources:
Resource
Description
Main landing page of the Intel® oneAPI Base Toolkit, which includes the
Intel® oneAPI
DPC++/C++
Compiler
and provides tools and libraries for developing high-performance, data-centric applications across diverse architectures.
Main landing page of the Intel® FPGA Add-on for oneAPI Base Toolkit, which is a specialized toolkit for programming FPGAs. See also Intel® FPGA Add-On for oneAPI Base Toolkit Release Notes and Intel® FPGA Add-On for oneAPI Base Toolkit System Requirements.
Refer to these tutorials for more in-depth instructions about how to use the FPGA tutorials.
Training site with webinars and quick videos.
Provides instructions to get started with the Intel® DevCloud, which is a cloud-based development sandbox to actively prototype and experiment with workloads on Intel hardware.
Provides instructions for installing oneAPI toolkits, including the Intel® FPGA Add-On for oneAPI Base Toolkit.
Helps you understand how to navigate the Intel® FPGA DPC++ code samples in a coherent manner that builds on complexity and use-case and get your first oneAPI application on the FPGA with the help of six essential FPGA code samples.
Provides instructions for using Intel® oneAPI tools via third-party integrated development environments (IDEs) on Linux* and Windows* for FPGA development.
Provides instructions for using Visual Studio Code on Linux* for FPGA development.
Provides instructions for using Intel® Distribution for GDB* for debugging Data Parallel C++ (DPC++) and OpenCL™ applications.
Provides Linux-specific getting started instructions.
Provides information about the Intel® oneAPI DPC++/C++ Compiler (
icx
/
icpx
or
dpcpp
) and runtime environment.
Describes the oneAPI programming model in detail, including the FPGA flows.
Provides a comprehensive overview of the product functionality, tuning methodologies, workflows, and instructions to use Intel® VTune Profiler performance analysis tool.
Provides instructions for configuring your platform to analyze an interaction of your CPU and FPGA using Intel® Arria® 10 GX FPGA as an example.
Provides instructions for profiling an FPGA-driven DPC++ (Data Parallel C++) application.
Outlines the procedure for creating an Intel® FPGA Software Development Kit (SDK) for OpenCL™ Pro Edition Custom Platform.
Provides links to various Intel® Quartus® Prime user guides, which cover specific topics to help you see your design through to completion.
Serves as a high-level quick start guide to help you with installing key software packages, updating the flash image, running diagnostics, and managing security for Intel® PAC with Intel® Arria® 10 GX FPGA.
Serves as a high-level quick start guide for Intel® FPGA PAC D5005 to help you with installing OPAE on the host Intel® Xeon® Processor to manage and access the Intel FPGA PAC, managing flash image, running an example, and handling graceful thermal shutdown.

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.