我在学习vivadoHLS,教程u871已经介绍了HLS的使用方法,优化我的C/C++代码。但我想知道如何将它们加载到我的 zynq 7020 板上,让它在板上运行。
我要实现的是:主机(板载CPU)调用PL(FPGA)进行计算,并将参数发送给PL,PL再将结果返回给CPU。
例如,C 中的一个函数:add(int* a, int* b),它将分别添加 a[i] 和 b[i] 并返回一个数组int* 结果。, 通过HLS,我可以展开for循环,那么计算会更快。CPU将a和b的地址发送给PL,PL进行计算,并将结果地址发送回CPU。
在本教程中,它只介绍了如何使用 HLS,没有解释如何与 PL 和 CPU 通信,或者如何将其加载到板上以便它可以在板上运行。
请推荐教程或告诉我在哪里学习,非常感谢!!