Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
7 years ago

Could not acquire a valid license for Intel FPGA SDK for OpenCL

Hello, my environment is Win7 64 bit, I am a floating license set on my computer, hostname is the name of my computer, hostid is the MAC address of my computer.

I set the correct variable according to aocl_getting_started in LM_LICENSE_FILE and can use it correctly when opening Quartus Prime 17.0.

I am sure that I have the correct OpenCL SDK license in my license and it is within the valid period. But when I execute the "aoc device\vector_add.cl -o bin\vector_add.aocx --board de10_nano_sharedonly --repor" command, "Could not acquire a valid license for Intel FPGA SDK for OpenCL" appears.

Is there any way to solve this problem?

4 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    You can download the Opencl 17.1 or the latest OpenCL 18.0 SDK. It doesnt require license.

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Does it require the latest Quartus license, which contains OpenCL fields?

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    If you are working with Arria or Stratix series FPGAs, you will need Quartus Pro to analyze the synthesis files. You would not require Quartus Pro license for compiling or running OpenCL program.

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    --- Quote Start ---

    Hello, my environment is Win7 64 bit, I am a floating license set on my computer, hostname is the name of my computer, hostid is the MAC address of my computer.

    I set the correct variable according to aocl_getting_started in LM_LICENSE_FILE and can use it correctly when opening Quartus Prime 17.0.

    I am sure that I have the correct OpenCL SDK license in my license and it is within the valid period. But when I execute the "aoc device\vector_add.cl -o bin\vector_add.aocx --board de10_nano_sharedonly --repor" command, "Could not acquire a valid license for Intel FPGA SDK for OpenCL" appears.

    Is there any way to solve this problem?

    --- Quote End ---

    Have you made sure the license manager is correctly installed and working? Also you probably need to make exceptions for the license manager in Windows Firewall.

    --- Quote Start ---

    If you are working with Arria or Stratix series FPGAs, you will need Quartus Pro to analyze the synthesis files. You would not require Quartus Pro license for compiling or running OpenCL program.

    --- Quote End ---

    Actually you always need a Quartus license to use OpenCL, even if you use the new versions which do not require an OpenCL license anymore, or else you can just compile the OpenCL design to verilog (i.e. aoc -c) but cannot place and route it. For everything up to Stratix V you need a Quartus Prime standard license, and for anything released after that (Arria 10, Stratix 10, etc.) you need a Quartus Prime Pro license.