Forum Discussion
Jessica_Intel
New Contributor
7 months agoHi @kmzaja,
The best way to get started with using oneAPI for FPGAs is by trying out the tutorials at https://github.com/oneapi-src/oneAPI-samples/tree/release/2025.0. Also, please refer to the documentation here: https://www.intel.com/content/www/us/en/docs/oneapi-fpga-add-on/developer-guide/2025-0/fpga-handbook.html
I am curious why you need a lower level of abstraction? Have you tried using the sycl::malloc_shared API as shown in this tutorial? https://github.com/oneapi-src/oneAPI-samples/blob/50a579b3367af653816f73f3b2e4a459baead771/DirectProgramming/C%2B%2BSYCL_FPGA/Tutorials/GettingStarted/fpga_template/src/fpga_template.cpp#L67
Best regards,
Jessica