Intel® High Level Design
Support for Intel® High Level Synthesis Compiler, DSP Builder, OneAPI for Intel® FPGAs, Intel® FPGA SDK for OpenCL™
655 Discussions

oneAPI compile errors pac_a10

joeryan
Beginner
709 Views

Hello,

I've been trying to get our fpga systems to a state where our researchers can use them.  After a firmware upgrade to the latest and moving to using oneAPI on Centos 7, I am still getting errors when I try to compile to the fpga.  I'm working with the fgpa_compile example DPC++FPGA GettingStarted Tutorial from oneAPI source github examples 2022.1.0 (https://github.com/oneapi-src/oneAPI-samples/archive/refs/tags/2022.1.0.zip )
I was able to make and run the fpga_emu target, but when running make for the fpgu target I get the following error:

Error (23035): Tcl error:
    while executing
"qexec "quartus_fit --read_settings_files=on --write_settings_files=off dcp -c afu_$flow""
    (file "compile_script.tcl" line 24)
Error (23031): Evaluation of Tcl script compile_script.tcl unsuccessful
......
Error (23035): Tcl error:
    while executing
"qexec "bash build/run.sh $revision_name""
    ("default" arm line 9)
    invoked from within
"switch $tcl_platform(platform) {
  windows {
    post_message -type error "Full compiles to generate hardware for the FPGA are available on supported ..."
    (file "build/entry.tcl" line 36)
Error (23031): Evaluation of Tcl script build/entry.tcl unsuccessful​
I'm using gcc 7.4 installed from source and it looks like the oneAPI provided python 3.9.10.  I've also tried the gcc 8.3 tool chain with the same results.  I've attached the commands run, quartuserr.tmp, and quartus_sh_compile.log files for reference.
 
Thanks,
Joe
0 Kudos
4 Replies
BoonBengT_Intel
Moderator
674 Views

Hi @joeryan,


Thank you for posting in Intel community forum, hope all is well and apologies for the delayed in response.

A few clarification if I may as below:

1) Based on the compilation command is it correct to you are using the sample design as below? Did you managed to try the same on the latest version?

- https://github.com/oneapi-src/oneAPI-samples/tree/master/DirectProgramming/DPC%2B%2BFPGA/Tutorials/GettingStarted/fpga_compile (from version 2022.1)

2) What version and where did you downloaded the oneAPI from? Is the installation completed without error?

- Per my understanding CentOS 7 are having limited support on DPC++ Compiler due to driver incompatibilities and library versioning. Please refer to the link --> https://www.intel.com/content/www/us/en/developer/articles/system-requirements/intel-oneapi-base-toolkit-system-requirements.html


Hence would recommended to move to centOS 8 and later version if possible.

Hope to hear from you soon.


Best Wishes

BB


0 Kudos
joeryan
Beginner
661 Views

Hello,

I have not gotten the Sample designs to compile on any version yet, but I am working with the 2022.1 versions of the sample designs.  Looking at the supported OS matrix, I'll try a RHEL 8 and Ubuntu 20.04 installation.  I was using a guide on using OneAPI and the Intel FPGAs on Centos 7 provided by an Intel FPGA specialist, but will try one of the supported operating systems.

 

Thanks,

 

Joe

0 Kudos
BoonBengT_Intel
Moderator
648 Views

Hi @joeryan,


Noted and looking forward for your updates on trying on the supported OS.

And the Intel oneAPI are available to download at the official URL below:

- https://www.intel.com/content/www/us/en/developer/tools/oneapi/base-toolkit-download.html


Cheers.


Best Wishes

BB


0 Kudos
BoonBengT_Intel
Moderator
598 Views

Hi @joeryan,


Greetings, as we do not receive any further clarification/updates on the trying on supported hence would assume challenge are overcome, and will no longer monitor this thread. 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


0 Kudos
Reply