Forum Discussion

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

Wrong results when running design on hardware

Hello,

My design is made of a chain of single work-item kernels transfering data using channels.

It runs fine on emulation, and the FPGA binary is built correclty (95% of estimated usage).

Here is my problem:

Both emulation and hardware run up to completion (no deadlock), but only the emulation produces correct results.

The machines used for development and deployment are different, and it is not possible to use the same machine for both steps.

The only part that is recompiled in the deployment machine is the host binary, so I guess that could be the issue but not sure where to start looking for the problem cause.

Also, the host part processes the output from the FPGA after the latter has finished. Could any host compilation be affecting results?

Did anyone experience a similar issue?

Any hints will be apprecciated.

Leonardo

12 Replies