UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

取消
显示结果 
搜索替代 
您的意思是: 
Highlighted
Visitor yaoyinqi
Visitor
143 次查看

HLS 综合异常 不能进行联合仿真

Hi,ALL

我现在有有一个项目,C仿真结果正确。然后进行C Synthesis,但这个过程很长,最后显示Finished C synthesis,我看打印信息有异常。而且,综合完成后,不能进行Cosimulation(那个图标是灰的)。请问这个要怎么查?

综合后的结果如下:

WARNING: [XFORM 203-562] Loop 'get_dht_dc_label1' (scan/my_marker.c:316) in function 'get_dht_dc' has unknown bound because it has multiple exiting blocks.
WARNING: [XFORM 203-562] Loop 'get_dht_dc_label0' (scan/my_marker.c:301) in function 'get_dht_dc' has unknown bound because it has multiple exiting blocks.
WARNING: [XFORM 203-562] Loop 'get_dht_ac_label3' (scan/my_marker.c:369) in function 'get_dht_ac' has unknown bound because it has multiple exiting blocks.
WARNING: [XFORM 203-562] Loop 'get_dht_ac_label2' (scan/my_marker.c:354) in function 'get_dht_ac' has unknown bound because it has multiple exiting blocks.
WARNING: [XFORM 203-562] Loop 'make_tbl_label1' (scan/my_jdphuff.c:708) in function 'make_derived_tbl' has unknown bound because it has multiple exiting blocks.
WARNING: [XFORM 203-562] Loop 'jpeg_fill_bit_buffer_label31' (scan/my_jdphuff.c:47) in function 'jpeg_fill_bit_buffer' has unknown bound because it has multiple exiting blocks.
WARNING: [XFORM 203-562] Loop 'jpeg_fill_bit_buffer_label30' (scan/my_jdphuff.c:37) in function 'jpeg_fill_bit_buffer' has unknown bound because it has multiple exiting blocks.
INFO: [HLS 200-111] Finished Architecture Synthesis Time (s): cpu = 00:04:48 ; elapsed = 00:04:30 . Memory (MB): peak = 923.078 ; gain = 588.793 ; free physical = 78128 ; free virtual = 215326
INFO: [HLS 200-10] Starting hardware synthesis ...
INFO: [HLS 200-10] Synthesizing 'top_func' ...
/opt/Xilinx/Vivado_HLS/2017.1/bin/loader: line 179: 78690 Killed "$RDI_PROG" "$@"
Finished C synthesis.

0 项奖励
3 条回复
Moderator
Moderator
113 次查看

回复: HLS 综合异常 不能进行联合仿真

Hi @yaoyinqi,

    请问你在循环Loop里面添加了哪些directives呢?

    使用的是哪个版本的HLS呢?

-------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
如果提供的信息能解决您的问题,请标记为“接受为解决方案”。
如果您认为帖子有帮助,请点击“奖励”。谢谢!
-------------------------------------------------------------------------------------------------
0 项奖励
Visitor yaoyinqi
Visitor
107 次查看

回复: HLS 综合异常 不能进行联合仿真

Hi, @wenchen

我loop里面没有添加任何directives.

HLS版本是2017.1

0 项奖励
Moderator
Moderator
68 次查看

回复: HLS 综合异常 不能进行联合仿真

Hi @yaoyinqi,

    在循环里面添加:#pragma HLS PIPELINE 试试看

    方便把你出问题的这个循环的代码贴出来吗?

   

-------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
如果提供的信息能解决您的问题,请标记为“接受为解决方案”。
如果您认为帖子有帮助,请点击“奖励”。谢谢!
-------------------------------------------------------------------------------------------------
0 项奖励