Device Family: Intel® Arria® 10, Intel® Stratix® 10

Intel Software: Intel FPGA SDK for OpenCL, Quartus Prime Pro

Type: Answers

Area: Embedded, OpenCL


Last Modified: August 14, 2019
Version Found: v19.1
Bug ID: 1507234100,1409716742

Error: aoc: The Intel®  Kernel Builder for OpenCL™ compiler (ioc64) can not be found

Description

Due to a problem in version 19.1 and 19.2 of the Intel® FPGA SDK for OpenCL™, if you compile your OpenCL project for emulation by adding -fast-emulator, Errors may occur as following:
Error: aoc: The Intel® Kernel Builder for OpenCL™ compiler (ioc64) can not be found

This is because for fast emulator support, the "Intel SDK for OpenCL Applications" must also be installed. It is separate from the Intel® FPGA SDK for OpenCL™.
 

Workaround/Fix

To work around this problem, you must download and install the correct version of the "Intel SDK forOpenCL Applications"

You may be required to log into your account during this process.

1.     Go to the following link

        http://fpgasoftware.intel.com/

2.     Select your Quartus software version in the dropdown menu

3.     Select Linux or Windows

4.     Select Akamai DLM3 Download Manager or Direct Download

5.     Click the Additional Software tab

6.     Download and install “Intel SDK for OpenCL Applications (for Intel Code Builder for OpenCL API) “