Intel provides detailed information about Intel(R) oneAPI Toolkits on its website, users can find information about how to download, install and use the Intel(R) oneAPI toolkits. The oneAPI version used in the hexl-fpga project is Intel® oneAPI Base Toolkit (version 2022.2.0).
Following the Intel(R) oneAPI toolkits installation guide for Linux* OS to download and install the Intel(R) oneAPI base basekit.
To use Intel(R) PAC FPGA with Intel(R) oneAPI, you also need to install Intel(R) FPGA add-on package and Intel(R) PAC software stack.
Upon completion of the installation of the FPGA software stack, the next step is to initialize the environment for FPGA runtime and development. Use the below command to initialize the environment whenever you want to use the oneAPI.
source /opt/intel/oneapi/setvars.sh
After you finish the installation, you can build and run a sample code to test your environment. You can find Intel(R) oneAPI sample code in this Github repo. Every sample project has detailed steps to guide you build and run the code on Intel(R) FPGA.