[X]关闭

HLS使用AXI接口的IP,在SDK中调用没有得到正确数据!

文档创建者:KEVINXIAO
浏览次数:5894
最后更新:2020-06-18
本帖最后由 KEVINXIAO 于 2020-2-24 09:09 编辑

准备做FFT IP之前,先用简单的代码测试HLS INTERFACE,但并未得到预期结果;
本实例用到了两个AXI interface:
1个s_axilite用来传递单数值变量Len,和函数返回值;
1个m_axi用来传递要输入的1024个float数据(dataIn[1024]),和IP输出的50个float数据(harm[50]); 代码见附件图片3:

在VIVADO中的设计如附件图片2
在vitis中的代码及运行结果如附件图片1

请问这样的HLS函数参数int kx_fft(float dataIn[1024], float Harm[50], int Len),应该如何配置dirctive,在vitis中,该如何调用,才能得到预期结果呢?
TIM截图20200223115600.png
TIM截图20200223105845.png
微信图片编辑_20200223105016.jpg

发表评论已发布 2

黑暗鼠标

发表于 2020-6-12 14:05:47 | 显示全部楼层

1个s_axilite用来传递单数值变量Len,和函数返回值幸运飞艇;1个m_axi用来传递要输入的1024个float数据(dataIn[1024]),和IP上海快3输出的50个float数据(harm[50]); 代码见附件福彩3D图片3

苏9935

发表于 2020-6-18 16:20:53 来自手机 | 显示全部楼层

非常好
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则