Forum Discussion
kmzaja
New Contributor
1 year agoaocl_mmd_read() and aocl_mmd_write() for memory movement
Hello, I am using Intel's oneAPI with my Agilex FPGA accelerator. I need help with something on a lower level of abstraction w.r.t libraries being used in oneAPI. I need to use MMD API calls fo...
Jessica_Intel
New Contributor
1 year 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