赛灵思
直播中

李为敏

7年用户 190经验值
私信 关注
[问答]

如何连接ap_ctrl引脚?

你好朋友,
我开始学习Xilinx Vivado的软件工具。
我已经在Vivado HLS中编程并参考Lab4 pdf创建了一个Counter IP。
我试图在ZyBo上的LED上显示计数器输出
源代码和测试台代码是
。C
#include #define n(10)
void counter(int A [n])
{
int i; //要与result.golden.datfor进行比较的数据(i = 0; i {A = i + 1;}}
TEST.C
#include #define n(10)
void counter(int A [n]);
main()
{int A [n]; int i,retval = 0; FILE * count;
//调用函数在datacounter上操作(A);
//将结果保存到filecount = fopen(“result.dat”,“w”); fprintf(count,“Cout  n”);
for(i = 0; i {fprintf(count,“%d  n”,A );} fclose(count);
//将结果文件与golden resultretval = system(“diff --brief -w result.dat result_golden.dat”)进行比较; if(retval!= 0){printf(“Test failed !!!  n”);
retval = 1;} else {printf(“Test passing! n”);}
//如果测试通过返回,则返回0;
}
你能告诉我,我做得对吗?
如是
如何连接ap_ctrl引脚?
我使用AXI加速器IP,我得到了时钟连接错误
我附上了我的设计和我使用的参考。
请帮我解决这个:)
提前致谢
Deepa Krishna
04_Lab4.pdf 3806 KB

回帖(4)

姜雨孜

2020-5-7 07:51:08
看起来你需要将返回端口标记为s_axilite。
检查指令窗格,或添加此pragma:
#pragma HLS接口s_axilite port = return
这将把控制接口放在AXI-Lite接口上。
在原帖中查看解决方案
举报

姜雨孜

2020-5-7 07:57:22
看起来你需要将返回端口标记为s_axilite。
检查指令窗格,或添加此pragma:
#pragma HLS接口s_axilite port = return
这将把控制接口放在AXI-Lite接口上。
举报

程春华

2020-5-7 08:02:22
非常感谢
举报

程春华

2020-5-7 08:07:26
你可以帮我解决这个柜台的SDK程序吗?
我在约束文件中只添加了LED来显示输出。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分