Article ID: 000083772 Content Type: Troubleshooting Last Reviewed: 03/20/2023

Why does Intel® FPGA PAC D5005 OpenCL™ kernel compilation fail to generate hardware when the estimated resources are more than 1,000,000 ALUT resources?

Environment

  • Intel® Quartus® Prime Pro Edition
  • Intel® FPGA SDK for OpenCL™ Pro Edition
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Description

    Due to a problem with the adjust_pll script, the Intel® FPGA PAC D5005 OpenCL™ kernel may fail to generate hardware when ALUT resources are higher than 1,000,000. 

     

     

    Resolution

    Open the file adjust_plls_mcp.tcl inside the directory "<DCP Installation Directory>/opencl/opencl_bsp/hardware/pac_s10_dc/build/scripts" and make the following modifications.

    From 

    "set aluts_l   [regsub "," [get_fitter_resource_usage -alut] "" ]"

    To

    "set aluts_l   [regsub -all "," [get_fitter_resource_usage -alut] "" ]"

     

    This problem is expected to be fixed in a future version of the pac_s10_dc board support package.

    Related Products

    This article applies to 2 products

    Intel® Stratix® 10 FPGAs and SoC FPGAs
    Intel® FPGA PAC D5005