前 言
责任编辑主要就如是说HLS事例的采用表明。
HLS基本上合作开发业务流程如下表所示:
HLS工程建设增建/工程建设引入
校对与模拟
综合性
IP核PCB
IP核试验
HLS事例目录详细表明如下表所示表。
表 1
HLS合作开发业务流程表明
本章节为例,演示HLS合作开发业务流程。此事例的功能是由PL端控制评估底板的LED2进行闪烁。
备注:Windows路径有长度限制,路径太长将会导致工程建设打开出错。
HLS工程建设引入
双击桌面如下表所示图标打开Xilinx Vivado HLS 2017.4,并在弹出的界面中点击Open Project选择事例vivado_hls\project\目录,然后点击确定引入HLS工程建设。
图 1
图 2
图 3
亦可增建HLS工程建设,并采用C/C 等语言进行程序编写。
校对与模拟
模拟程序位于Test Bench目录下,用于验证Source目录下的HLS工程建设源码。
引入HLS工程建设后,点击(Run C Simulation)进行校对与模拟。
图 4
弹出如下表所示界面,勾选Launch Debugger,并点击OK。
图 5
校对完成后,即可全速或单步运行进行模拟。
图 6
综合性
本小节演示将C/C 等程序综合性成为RTL设计,并生成综合性报告。
点击界面右上角Synthesis返回至工程建设界面,然后点击开始进行综合性。
图 7
图 8
综合性完成后,报表文件将自动打开。
图 9
通过报表文件可查看本设计的时延、资源占用等信息。
图 10
IP核PCB
综合性完成后,点击生成IP核。
图 11
图 12
图 13
运行完成后,将会在事例vivado_hls\project\solution1\impl\ip\目录下生成IP核。
图 14
图 15
IP核试验
进入事例hls_ip_demo\project\或hls_ip_demo\hw\project\对应平台PL端IP核试验Vivado工程建设目录,双击.xpr文件打开工程建设,工程建设默认已添加待试验的IP核。
图 16
如需自行引入IP核,请参考如下表所示步骤。
请点击IP Catalog –