内容
ug是user guide的缩写。
ug871 (v2020.1) August 7, 2020是Vivado Design Suite Tutorial下属High-Level Synthesis高层次综合部分的用户指引手册。
ug871的序号是分区制定的,相似内容的user guide使用相近的序号。
工作
阅读第5到11章,跑通并理解例程。(已完成)
阅读其他章节,跑通并理解例程。
规划
日后会阅读更多的ug,这个README要给所有的ug来使用。
补充
High-Level Synthesis可以用Graphical User Interface(GUI)或Tcl环境。
Tcl 是“工具控制语言(Tool Command Language)”的缩写,念做tickle(踢叩)。
从2020.1开始xilinx将hls整合到vitis
ug里面将指令做替换,如vivado_hls替换为vitis_hls,仍可以运行。不过因为界面风格差异较大,在此处不采用。
Schedule Viewer只有一个,所以要注意切换。推荐综合结束后,在综合report下点击Analysis唤出Schedule Viewer。或者把前一个Viewer关掉,再打开Analysis。
注意,系统名应该为英文。除了路径名,系统名也需要是英文。因为HLS会自动生成一些文件夹,如果是中文符会显示为???,而文件夹创建不能有问号,会导致创建失败。
protocol-协议
