在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2196|回复: 2

[求助] EDK添加用户IP,关于INOUT端口的问题

[复制链接]
发表于 2016-1-18 16:42:10 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x

向各位请教一下。在EDK中,我需要添加一个自定义的IP,其中有几个端口是INOUT类型的端口。我的userlogic文件使用的是verilog语言。在userlogic文件里我直接把端口声明为 INOUT,然后在外部的vhd文件里也添加了端口的声明和映射。再次导入IP可以添加IP成功,但是在生成网表文件的时候出现了错误,
ERROR:Xst:2585 - Port <data_I> of instance <my_ip_1> does not exist in definition <my_ip>. Please compare the definition of block <my_ip> to its component declaration to detect the mismatch.
ERROR:Xst:2585 - Port <data_O> of instance <my_ip_1> does not exist in definition <my_ip>. Please compare the definition of block <my_ip> to its component declaration to detect the mismatch.
ERROR:Xst:2585 - Port <data_T> of instance <my_ip_1> does not exist in definition <my_ip>. Please compare the definition of block <my_ip> to its component declaration to detect the mismatch.
请问这种情况应该怎么办?我在网上也查了一些资料,似乎说需要把INOUT端口声明成三个端口,但是都说的不详细,我还是没有弄的很明白。另外我的这个inout的data信号也不是直接在userlogic模块中使用的,我的userlogic模块本身只是一个顶层模块,内部包含几个子模块,这个data是其中一个子模块的端口。
发表于 2016-1-19 10:29:31 | 显示全部楼层
rsjsrttjttrj
发表于 2016-1-19 10:45:49 | 显示全部楼层
楼主的问题解决了吗,我现在也遇到相同的问题,错误也是一样,有没有用过的大哥,给点建议,谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-23 05:16 , Processed in 0.021546 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表