Forum Discussion
Porting a BSP can be tricky, but is not impossible.
If your goal is to build PCIe-based offload accelerators for x86 hosts, then I recommend you choose a card that includes a board support package (BSP), as designing and testing a BSP can be time-consuming and is, admittedly, not very well documented.
If you want the quickest setup time, I recommend choosing a partner board as these include vendor-supplied BSPs already: https://cdrdv2.intel.com/v1/dl/getContent/824530
Note: from that list, only the Bittware IA-840f and IA-780i cards will be supported in the upcoming 2025.0 release of oneAPI, as the other BSPs depend on versions of Quartus® Prime that will be unsupported by oneAPI 2025.0.
If you want to modify the BSP yourself, you may choose one of the developer kits listed on our homepage, but I do not believe those BSPs are very well tested. Unless you are comfortable debugging a BSP yourself, I suggest you choose one of the Bittware cards I mentioned above.