Application Acceleration With FPGAs
Programmable Acceleration Cards (PACs), DCP, DLA, Software Stack, and Reference Designs
Announcements
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.
424 Discussions

Compiling an application on the Intel OpenCL SDK results in compile failed error please help!

fpgalearner
Beginner
1,175 Views

I am using the OpenCL SDK vs 16.0 to compile an opencl application. The compilation process starts and crashes at the very end with a "Compiler Error, not able to generate hardware" message. The log file shows me an error like this "Info: error_adapter_0: "avalon_st_adapter_003" instantiated error_adapter "error_adapter_0"" I have seen similar errors reported on the web but could not find any answers.

0 Kudos
6 Replies
HRZ
Valued Contributor II
291 Views

Please post your board name, BSP version, Quartus version (quartus_map --version), AOC version (aoc --version) and full quartus_sh_compile.log file.

fpgalearner
Beginner
291 Views

Thanks HRZ,

Here are the details:-

  1. Board name- Terasic DE5-Net board
  2. BSP version-DE5-Net BSP16.0
  3. Quartus Prime Analysis & Synthesis Version 16.0.0
  4. Full quartus_sh_compile log file(Attached)

 

 

 

HRZ
Valued Contributor II
291 Views

This is the actual error:

Error (293007): Current module quartus_cdb ended unexpectedly. Verify that you have sufficient memory available to compile your design. You can view disk space and physical RAM requirements on the System and Software Requirements page of the Altera website (http://dl.altera.com/requirements/).

How much RAM do you have on the machine you are using for compilation? Stratix V designs could need up to 32 GB of memory for placement and routing.

fpgalearner
Beginner
291 Views

Here are my system specs:-

Intel Core i7-7700@ 4.2GHz

Available RAM- 45GB

I do not see that there is a over utilization of memory, Funnily however the application got compiled some time later with a recompile but again I get similar error in some other applications as well. Looking for concrete solutions, please help :(

 

HRZ
Valued Contributor II
291 Views

If the same kernel compiled fine another time but you ran into the same error again with another kernel, you are definitely running out of memory. Are you running multiple compilations in parallel? Try to watch or even log your applications' memory usage and see what is taking up your memory when the compilation crashes.

 

P.S. DE5-Net has compatible BSPs with Quartus v16.1 and also 18.0+; you can always try using the newer versions of the compiler which will be more stable.

KhaiChein_Y_Intel
291 Views

Hi fpgalearner,

 

This error message indicates insufficient memory. You have to verify that you have sufficient memory available to compile your design.

 

Thanks

Reply