ucb-hls / SDAccel_Examples

SDAccel Examples
Other
0 stars 0 forks source link

Dataflow: it cannot read data in multiple processes. #8

Open hqjenny opened 6 years ago

hqjenny commented 6 years ago

https://github.com/ucb-hls/SDAccel_Examples/commit/fed10cab0f50f2bbd370017423914be3ea5a8d55 https://github.com/ucb-hls/SDAccel_Examples/blob/2017.1/getting_started/dataflow/indel_opt_8/src/Indel_Accel.cpp

===>The following messages were generated while performing high-level synthesis for kernel: Indel_Accel Log file:/home/centos/aws-fpga/SDAccel/examples/xilinx/getting_started/dataflow/indel_opt_8/_xocc_compile_Indel_Accel_Indel_Accel.hw.xilinx_aws-vu9p-f1_4ddr-xpr-2pr_4_0.dir/impl/kernels/Indel_Accel/vivado_hls.log : INFO: [XOCC 204-61] Option 'relax_ii_for_timing' is enabled, will increase II to preserve clock frequency constraints. ERROR: [XOCC 203-711] Bundled bus interface gmem0 failed dataflow checking: it cannot read data in multiple processes. ERROR: [XOCC 203-711] Bundled bus interface gmem0 has read operations in function: 'Loop_1_proc' (/home/centos/aws-fpga/SDAccel/examples/xilinx/getting_started/dataflow/indel_opt_8/src/Indel_Accel.cpp:72:41), 'Loop_2_proc' (/home/centos/aws-fpga/SDAccel/examples/xilinx/getting_started/dataflow/indel_opt_8/src/Indel_Accel.cpp:80:37), 'Loop_reads_size_proc' (/home/centos/aws-fpga/SDAccel/examples/xilinx/getting_started/dataflow/indel_opt_8/src/Indel_Accel.cpp:55:29), 'Loop_reads_size_proc' (/home/centos/aws-fpga/SDAccel/examples/xilinx/getting_started/dataflow/indel_opt_8/src/Indel_Accel.cpp:55:29) and 'Loop_reads_size_proc' (/home/centos/aws-fpga/SDAccel/examples/xilinx/getting_started/dataflow/indel_opt_8/src/Indel_Accel.cpp:55:29). ERROR: [XOCC 203-711] Bundled bus interface gmem1 failed dataflow checking: it cannot read data in multiple processes. ERROR: [XOCC 203-711] Bundled bus interface gmem1 has read operations in function: 'Loop_7_proc' (/home/centos/aws-fpga/SDAccel/examples/xilinx/getting_started/dataflow/indel_opt_8/src/Indel_Accel.cpp:72:41), 'Loop_8_proc' (/home/centos/aws-fpga/SDAccel/examples/xilinx/getting_started/dataflow/indel_opt_8/src/Indel_Accel.cpp:80:37), 'Loop_reads_size_proc52' (/home/centos/aws-fpga/SDAccel/examples/xilinx/getting_started/dataflow/indel_opt_8/src/Indel_Accel.cpp:55:29), 'Loop_reads_size_proc52' (/home/centos/aws-fpga/SDAccel/examples/xilinx/getting_started/dataflow/indel_opt_8/src/Indel_Accel.cpp:55:29) and 'Loop_reads_size_proc52' (/home/centos/aws-fpga/SDAccel/examples/xilinx/getting_started/dataflow/indel_opt_8/src/Indel_Accel.cpp:55:29). ERROR: [XOCC 203-711] Bundled bus interface gmem2 failed dataflow checking: it cannot read data in multiple processes. ERROR: [XOCC 203-711] Bundled bus interface gmem2 has read operations in function: 'Loop_13_proc' (/home/centos/aws-fpga/SDAccel/examples/xilinx/getting_started/dataflow/indel_opt_8/src/Indel_Accel.cpp:72:41), 'Loop_14_proc' (/home/centos/aws-fpga/SDAccel/examples/xilinx/getting_started/dataflow/indel_opt_8/src/Indel_Accel.cpp:80:37), 'Loop_reads_size_proc57' (/home/centos/aws-fpga/SDAccel/examples/xilinx/getting_started/dataflow/indel_opt_8/src/Indel_Accel.cpp:55:29), 'Loop_reads_size_proc57' (/home/centos/aws-fpga/SDAccel/examples/xilinx/getting_started/dataflow/indel_opt_8/src/Indel_Accel.cpp:55:29) and 'Loop_reads_size_proc57' (/home/centos/aws-fpga/SDAccel/examples/xilinx/getting_started/dataflow/indel_opt_8/src/Indel_Accel.cpp:55:29). ERROR: [XOCC 203-711] Bundled bus interface gmem3 failed dataflow checking: it cannot read data in multiple processes. ERROR: [XOCC 203-711] Bundled bus interface gmem3 has read operations in function: 'Loop_19_proc' (/home/centos/aws-fpga/SDAccel/examples/xilinx/getting_started/dataflow/indel_opt_8/src/Indel_Accel.cpp:72:41), 'Loop_20_proc' (/home/centos/aws-fpga/SDAccel/examples/xilinx/getting_started/dataflow/indel_opt_8/src/Indel_Accel.cpp:80:37), 'Loop_reads_size_proc62' (/home/centos/aws-fpga/SDAccel/examples/xilinx/getting_started/dataflow/indel_opt_8/src/Indel_Accel.cpp:55:29), 'Loop_reads_size_proc62' (/home/centos/aws-fpga/SDAccel/examples/xilinx/getting_started/dataflow/indel_opt_8/src/Indel_Accel.cpp:55:29) and 'Loop_reads_size_proc62' (/home/centos/aws-fpga/SDAccel/examples/xilinx/getting_started/dataflow/indel_opt_8/src/Indel_Accel.cpp:55:29). ERROR: [XOCC 203-711] Array 'min_whd.3' (/home/centos/aws-fpga/SDAccel/examples/xilinx/getting_started/dataflow/indel_opt_8/src/Indel_Accel.cpp:104) failed dataflow checking: it can only be connected at most 2 processes. ERROR: [XOCC 203-711] Array 'min_whd' (/home/centos/aws-fpga/SDAccel/examples/xilinx/getting_started/dataflow/indel_opt_8/src/Indel_Accel.cpp:104) failed dataflow checking: it can only be connected at most 2 processes. ERROR: [XOCC 203-711] Array 'min_whd.1' (/home/centos/aws-fpga/SDAccel/examples/xilinx/getting_started/dataflow/indel_opt_8/src/Indel_Accel.cpp:104) failed dataflow checking: it can only be connected at most 2 processes. ERROR: [XOCC 203-711] Array 'min_whd.2' (/home/centos/aws-fpga/SDAccel/examples/xilinx/getting_started/dataflow/indel_opt_8/src/Indel_Accel.cpp:104) failed dataflow checking: it can only be connected at most 2 processes. ERROR: [XOCC 200-70] Pre-synthesis failed. ERROR: [XOCC 60-300] Failed to build kernel(ip) Indel_Accel, see log for details: /home/centos/aws-fpga/SDAccel/examples/xilinx/getting_started/dataflow/indel_opt_8/_xocc_compile_Indel_Accel_Indel_Accel.hw.xilinx_aws-vu9p-f1_4ddr-xpr-2pr_4_0.dir/impl/kernels/Indel_Accel/vivado_hls.log ERROR: [XOCC 60-599] Kernel compilation failed to complete ERROR: [XOCC 60-592] Failed to finish compilation