- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I currently have a DE-10 pro and wish to use oneAPI.
I could fine the BSP for opencl, but not one for oneAPI.
Is there a BSP for oneAPI?
Thanks
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I do not see one listed on their website, and do not recall the existence of a oneAPI BSP for this card.
https://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&CategoryNo=13&No=1144&PartNo=1
Please ask Terasic; you may reach out to them at sales@terasic.com.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you, I will reach out to Terasic for support.
In case there are no oneAPI BSP available, can you guide me with steps needed for me to develop this board using oneAPI?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Our open-source OFS tool gives some structure for building a BSP, but if you are mainly interested in acceleration, I recommend you choose a card that already has a BSP.
https://ofs.github.io/ofs-2024.2-1/
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
At the moment, the DE-10 pro is the only board that I have and I'll have to try it without an oneAPI BSP.
I think I have the option of trying
1. Platform designer manual IP integration (https://github.com/oneapi-src/oneAPI-samples/tree/master/DirectProgramming/C%2B%2BSYCL_FPGA/Tutorials/Tools/platform_designer)
2. OFS to build BSP
Could you suggest me more stable version between these two?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Option 1 will get you to a point where you can build IP and run it in hardware quickly, but you lose the oneAPI host features, your IP will be like any other IP in the Quartus® Prime IP catalog.
Option 2 will require more configuration work, but will ultimately get you to a point where you can type 'make fpga' and get a fat binary that is automatically accelerated by your FPGA card.
IMO unless you are planning to use the BSP for a long time and for many projects, option 1 is likely more stable and usable.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
thank you very much
I'll probably start off with option 1
Is there any good getting started guide I can follow to run an example on de-10 pro board?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The Platform Designer example you linked earlier demonstrates how to get the oneAPI compiler to give you an IP; you can add that IP to any DE-10 pro example design that you may already have. I'm not familiar with the samples that Terasic built for that card.
Please note to use the 'main' branch instead of the 'master' branch! the oneAPI code samples changed their branch names but didn't do a great job communicating it.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @JSYOO,
Greetings, just checking in to see if there is any further doubts in regards to this matter.
Hope your doubts have been clarified.
Best Wishes
BB
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @JSYOO,
Greetings, as we do not receive any further clarification/updates on the matter, hence would assume challenge are overcome. Please login to ‘https://supporttickets.intel.com’, view details of the desire request, and post a feed/response within the next 15 days to allow me to continue to support you. After 15 days, this thread will be transitioned to community support. For new queries, please feel free to open a new thread and we will be right with you. Pleasure having you here.
Best Wishes
BB
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page