2016.2 Vivado HLS - 严重警告:[RTGEN 206-102] FIFO引脚'top | ovflo'连接到'stg_356'('top_fft_top | ovflo')时发现非法连接。

描述

我在Vivado HLS的C综合中看到以下错误:

严重警告:[RTGEN 206-102] FIFO引脚'top | ovflo'连接到'stg_356'('top_fft_top | ovflo')时发现非法连接。
严重警告:[HLS 200-103] RTL生成因例外而终止!
综合失败。

我该如何解决这个问题?

当信号未连接到顶部接口时,在子模块中添加接口指令时可以看到此问题。

例如:

最佳 (){
bool ovflo;
fft_top(1,in,out,& ovflo);
}

void fft_top(
bool方向,[512]中的DataInType,DataOutType out [512],bool * ovflo){
......
#pragma HLS接口ap_fifo depth = 1 port = ovflo
......
}

要解决此问题,请删除子模块中不必要的接口指令。

编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-30 19:33:27 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它