本帖最后由 mlink_fae 于 2018-10-19 14:45 编辑
写在前面的话儿:HLS新坑儿开启,在使用的过程中会遇到各种各样奇葩的问题。为了方便使用和交流,在这里边做工程边整理使用过程中遇到的问题,和大家同学习交流,欢迎指教和补充!
0、问题:如何打开HLS工程
打开方法1:在HLS软件中打开
(a)双击vivado hls软件图标
0-1
(b)单击Open Project 图标,找到HLS文件,点击确认添加。
0-2
打开方法2:双击HLS工程中的 vivado_hls文件,打开工程。
0-3
1、问题:找不到设计文件“Cannot find any design unit to elaborate”
当我们打开一个别人已经做好的HLS工程,由于版本或其他问题,打开点击C Synthesis按钮:
3-1
,会出现“Cannot find any design unit to elaborate”。
2-1
这是由于没有添加设计文件,如下图所示:
1-1
解决方法:将设计文件重新添加到Source中。由于Vivadio HLS软件存在BUG,可能添加一次,运行后还会不识别文件,所以删掉再重新添加一次。这样就可以顺利的通过C Synthesis。
2、问题:仿真时出现“ERROR: [SIM 211-100] 'csim_design' failed: compilation error(s).”
当我们打开一个别人已经做好的HLS工程,由于版本或其他问题,点击仿真按钮:
2-1
仿真的时候会出现如下所示错误“'csim_design' failed: compilation error(s).”。
2-2
解决方法:在C Simulation Dialog对话框中,勾选Clean Build选项和Optimizing Comple选项,点击OK,仿真编译通过。
2-3
|