本文主要是介绍如何在IP Integrator中使用HLS IP,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
概叙
通常来说,我们不仅要用高级综合package RTL,还可以利用内部IP Integrator。本文是一个复杂的FFT数据块的设计,介绍如何设计HLS IP,并且在IP Integrator中使用它来作一个设计——这里生成两个HLS blocks的IP,并且在一个FFT(Xilinx IP)的设计中使用他们,最终使用RTL testbench来验证设计。
Integrate带有Xilinx IP Block的 HLS IP
这里展示了在IP Integrator中,如何将两个HLS IP blocks跟Xilinx IP FFT结合在一起 ,并且在Vivado中验证设计。
Step 1: 创建 Vivado HLS IP Blocks
使用提供TCL脚本的Vivado IP,创建两个HLS block。脚本给这两个HLS设计运行HLS C综合,RTL co-simulation和package IP。
脚本完成后,会生成两个Vivado HLS project(fe_vhls_prj和be_vhls_prj),它们都包含Vivado IP。下面展示Vivado HLS IP blocks如何在IP Integrator中集成到设计,并且验证IP。
这篇关于如何在IP Integrator中使用HLS IP的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!