FPGA Development Flow Using Intel® oneAPI Base Toolkit
Learn how to use the Intel® oneAPI Base Toolkit and the Intel® FPGA Add-on for oneAPI Base Toolkit to develop performant SYCL* applications for Intel FPGAs through hands-on practice in this guided learning path.
Field-programmable gate arrays (FPGAs) are powerful, programmable hardware accelerators (offload and inline) that can be configured into custom solutions to speed up key workloads, process data from custom sources (streams), perform low-latency computation, and many more use-cases. The Intel® FPGA Add-on for oneAPI Base Toolkit is a specialized component for programming these reconfigurable devices. When paired with the Intel® oneAPI DPC++/C++ Compiler, the FPGA add-on allows developers to compile an FPGA bitstream, configuring these flexible platforms to meet a broad range of application needs.
Who is this for?
Developers who want to learn how to build an offload acceleration application on the FPGA using SYCL and the Intel® oneAPI Base Toolkit.
What will I be able to do?
Practice emulation, report generation, and bitstream compilation on an FPGA.
Experiment with Intel FPGA hardware via Intel® Developer Cloud.
The following resources are encouraged for developers who are new to DPC++ or FPGA architecture.