Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
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.
15466 Discussions

Opencl code compiles on aoc 16.0 but gives weird quartus error: "_wrapper.vhd file not found" on aoc 17.1

NSriv2
Novice
1,151 Views

Hi,

 

I have a design that works perfectly fine on aoc 16.0 (both FPGA and emulator). However, when I compile this design ( by replacing "altera" with "intel" in the opencl code) using aoc 17.1, I am giving this quartus error:

 

Error: kernel_system_mttkrp_2_1_16_16_II_JJ_16_2_16_16_1_8_rot_vec_channel_seq_unloader_roundrobin_c_collector_drain_reverse_seq_loader_parametrized_small_buffers_less_dsp_system: add_fileset_file: No such file /homes/nitishks/fccm-mttkrp-experiments/mttkrp-2.1.16.16-II.JJ.16.2-16.16.1.8-rot-vec-channel-seq_unloader-roundrobin_c_collector-drain_reverse_seq_loader_parametrized_small_buffers-less_dsp_8x8/build/kernel_hdl/kernel_A_feeder_channel__autorun__run_on_device_0_0_0/kernel_A_feeder_channel__autorun__run_on_device_0_0_0_function_wrapper.vhd

Error: qsys-generate failed with exit code 3: 1 Error, 0 Warnings

Info: Finished: Create block symbol file (.bsf)

Info: Starting: Create HDL design files for synthesis

Info: qsys-generate /homes/nitishks/fccm-mttkrp-experiments/mttkrp-2.1.16.16-II.JJ.16.2-16.16.1.8-rot-vec-channel-seq_unloader-roundrobin_c_collector-drain_reverse_seq_loader_parametrized_small_buffers-less_dsp_8x8/build/ip/kernel_system/kernel_system_mttkrp_2_1_16_16_II_JJ_16_2_16_16_1_8_rot_vec_channel_seq_unloader_roundrobin_c_collector_drain_reverse_seq_loader_parametrized_small_buffers_less_dsp_system.ip --synthesis=VERILOG --output-directory=/homes/nitishks/fccm-mttkrp-experiments/mttkrp-2.1.16.16-II.JJ.16.2-16.16.1.8-rot-vec-channel-seq_unloader-roundrobin_c_collector-drain_reverse_seq_loader_parametrized_small_buffers-less_dsp_8x8/build/ip/kernel_system/kernel_system_mttkrp_2_1_16_16_II_JJ_16_2_16_16_1_8_rot_vec_channel_seq_unloader_roundrobin_c_collector_drain_reverse_seq_loader_parametrized_small_buffers_less_dsp_system --family="Arria 10" --part=10AX115N2F40E2LG

Error: kernel_system_mttkrp_2_1_16_16_II_JJ_16_2_16_16_1_8_rot_vec_channel_seq_unloader_roundrobin_c_collector_drain_reverse_seq_loader_parametrized_small_buffers_less_dsp_system: add_fileset_file: No such file /homes/nitishks/fccm-mttkrp-experiments/mttkrp-2.1.16.16-II.JJ.16.2-16.16.1.8-rot-vec-channel-seq_unloader-roundrobin_c_collector-drain_reverse_seq_loader_parametrized_small_buffers-less_dsp_8x8/build/kernel_hdl/kernel_A_feeder_channel__autorun__run_on_device_0_0_0/kernel_A_feeder_channel__autorun__run_on_device_0_0_0_function_wrapper.vhd

Error: qsys-generate failed with exit code 3: 1 Error, 0 Warnings

 

Any suggestions what is the issue?

 

Thanks,

Nitish

 

0 Kudos
2 Replies
HRZ
Valued Contributor II
234 Views

Could be a BSP issue or an issue specific to Quartus v17.1. What board/BSP are you using? And have you tried any other versions of Quartus? Like 17.0 or the latest 18.1 (if you have a compatible BSP)?

NSriv2
Novice
234 Views

It was because I was using double underscores in kernel names like "A__loader" etc. Seems like double underscores in kernel names are allowed in 16.0 but not in 17.1.

Reply