oneapi-src / oneapi-src/oneAPI-samples

Failed when compile merge_sort project on FPGA hardware

Open
#1,305 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C++
Stars
1.2k
Forks
745
PR merge metrics
No merged PRs in 30d

Description

Hello,

I started a JupyterLab session and failed when compiled merge-sort project for FPGA hardware.
First problem: I followed this bleow tutorial and compiled two times with two boards provided by github but met the same problem.
https://github.com/oneapi-src/oneAPI-samples/tree/master/DirectProgramming/C%2B%2BSYCL_FPGA/ReferenceDesigns/merge_sort
Screen Shot 2023-01-11 at 11 55 30 PM
Second problem:
Github provides FPGA precompiled binaries (merge_sort.fpga). We found we have no permission to run this executable file. Shall we get some supports or suggestions to run our design on hardware?
Screen Shot 2023-01-19 at 10 31 51 PM

This is our first time running code on an FPGA, any suggestions would be greatly appreciated. And we will continue to look for solutions.

Thank you,
Wanyu

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the merge_sort FPGA reference-design tutorial linked in the issue and review the compiler failure shown in the first screenshot. Then investigate the permission error for the provided merge_sort.fpga binary and how it is intended to run on the target hardware. Done means the project compiles for a supported board and the precompiled design can be run, or the missing prerequisite is documented.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, jupyter
Domain
build-system, embedded-iot
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.