fpgasystems / Coyote

Framework providing operating system abstractions and a range of shared networking (RDMA, TCP/IP) and memory services to common modern heterogeneous platforms.
MIT License
222 stars 69 forks source link

Setting both EN_HLS and EN_PR does not work #28

Open ThibautMarty opened 1 year ago

ThibautMarty commented 1 year ago

Setting both EN_HLS=1 and EN_PR=1 leads to a synthesis issue.

Steps to reproduce for Alveo U200 (but I guess it does not work on any platform):

cd hw
mkdir build
cd build
cmake .. -DFDEV_NAME=u200 -DEXAMPLE=hyperloglog -DEN_PR=1 ..
make shell compile

The first error in the file lynx/lynx.runs/design_user_wrapper_c0_0_synth_1/runme.log is:

ERROR: [Synth 8-439] module 'design_user_hls_c0_0' not found [REDACTED/lynx/hdl/wrappers/config_0/user_wrapper_c0_0.sv:121]
ml-tum commented 1 year ago

Hi, is there any progress on this issue, or are there any workarounds to make it functional?