FPGA, SoC, And CPLD Boards And Kits
FPGA Evaluation and Development Kits
6208 Discussions

Intel OPAE with Stratix 10 DevKit

msaideroglu
Beginner
442 Views

Hi,

 

I had a question about Intel OPAE Drivers. I have Stratix 10 Development Kit FPGA in my hand. I want to use that FPGA as an OpenCL accelerator with its PCIe ports. Currently Intel Devcloud had Stratix 10 and Arria 10 PAC Cards. Do I have to use a PAC(Programmable Accelerator Card) instead of a standalone FPGA such as Stratix 10 DevKit which is mine. Or is there any way to use my FPGA as an accelerator same as Intel PACs?
 
Thanks,
Sait
Labels (1)
0 Kudos
1 Solution
khtan
Employee
291 Views

Hi Sait,

Sorry for the delay in response, was asking other OFS SME and checking the OFS content for Stratix 10,  unfortunately all of them only contains the configuration for D5005 support eg BMC, FIM.

While you might be able to skip the BMC part as that is specific to d5005 only (losing card monitoring features in process), FIM looks like can be modified to different model from Quartus but overall, there is also configuration customization that was done based on D5005 thus I think it is a high risk that it will not work for your card without extensive modification.

All in all, the official supported Stratix10 that is tested on OFS is D5005.

 

Thanks

Regards

Kian

 

View solution in original post

0 Kudos
5 Replies
khtan
Employee
352 Views

Hi Sait,

Thanks for using Altera forums. I'm Kian and will be assisting in this case.

 

As for your question , you can use the Stratix 10 as accelerator. For OFS support (OPAE/DFL) you can refer to the guide here for setup (https://ofs.github.io/ofs-2024.2-1/hw/doc_modules/contents_s10_pcie_attach/)

 

Unfortunately OpenCL support has been discontinued and replaced by OneAPI which is built on top of OpenCL. (https://www.intel.com/content/www/us/en/docs/programmable/683846/22-4/eol.html)

 

OneAPI does support Stratix 10. You will need to install the oneAPI base toolkit and also the FPGA support package for intel oneAPI DPC++/C++ compiler https://www.intel.com/content/www/us/en/developer/tools/oneapi/fpga.html#gs.h2isve

 

Probably you can refer to the oneAPI handbook first and see whether it suits your needs

https://www.intel.com/content/www/us/en/docs/oneapi-fpga-add-on/developer-guide/2024-2/fpga-handbook.html

 

Thanks

Regards

Kian

 

 

0 Kudos
msaideroglu
Beginner
347 Views

Hi Kian,

 

Thanks for return. For OPAE related link you shared, it shows board installation and server environment setup of  Intel® FPGA PAC D5005 which is an accelerator card with Stratix 10. The product's image is:

ef12f8e6-27b2-47bc-a418-4f3f5f22b2f1.jpg

However I have a Stratix 10 Development Kit FPGA. You can see its image below:

stratix-10-development-kit-front.jpg

Does OPAE drivers support my Stratix 10 DevKit and can I use it as accelerator?

 

Thanks

Regards

Sait

0 Kudos
khtan
Employee
292 Views

Hi Sait,

Sorry for the delay in response, was asking other OFS SME and checking the OFS content for Stratix 10,  unfortunately all of them only contains the configuration for D5005 support eg BMC, FIM.

While you might be able to skip the BMC part as that is specific to d5005 only (losing card monitoring features in process), FIM looks like can be modified to different model from Quartus but overall, there is also configuration customization that was done based on D5005 thus I think it is a high risk that it will not work for your card without extensive modification.

All in all, the official supported Stratix10 that is tested on OFS is D5005.

 

Thanks

Regards

Kian

 

0 Kudos
khtan
Employee
219 Views

Hi Sait, 

May I know whether you have any further queries on the OFS support?

 

Thanks

Regards

Kian

0 Kudos
msaideroglu
Beginner
191 Views

Thanks. I do not have further queries for this topic. 

0 Kudos
Reply