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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
楼主: fuxiaolicaicai

[求助] ISE综合时UCF文件报错

[复制链接]
发表于 2019-5-21 10:25:44 | 显示全部楼层
module定义这些管脚的地方能否截图发来看看?如果有很多的话,看看没有错的和有错的管脚在名字、位宽、属性等地方有没有共性的差异?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-5-21 10:54:13 | 显示全部楼层


   
scofieldswq 发表于 2019-5-21 10:25
module定义这些管脚的地方能否截图发来看看?如果有很多的话,看看没有错的和有错的管脚在名字、位宽、属性 ...


这就是所有定义的地方,另外我在警告中发现,他说这些变量没有驱动实例,把他们给删除了,不知道为什么,这几个变量我都是有用到的。

图1.png
图2.png
图3.png
图4.png
图5.PNG
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-5-21 15:33:35 | 显示全部楼层
我已经自己解决,右键synthesis,在综合选项里将keep  hierarchy选择YES ,或者选择soft(在综合时保持层次,在实现时有利用ISE软件自动进行优化),这样有利于你从模块中找到你想抓取的信号和信号名不被更改。综合通过,希望对遇到这种错误的人有帮助
回复 支持 1 反对 0

使用道具 举报

发表于 2019-5-23 17:38:30 | 显示全部楼层
我之前也遇到过这种。。。后来把.UCF里对应这个ERROR的约束给删了就没问题了,之前检查rtl是否确实没有这个信号
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-5-23 18:23:27 | 显示全部楼层


   
qiu090909 发表于 2019-5-23 17:38
我之前也遇到过这种。。。后来把.UCF里对应这个ERROR的约束给删了就没问题了,之前检查rtl是否确实没有这个 ...


但是删了这个信号就不能绑定到管脚了,这个信号是要用的
回复 支持 反对

使用道具 举报

发表于 2019-5-27 09:34:25 | 显示全部楼层
学习了,原来是没有打开keep hierarchy 之前项目时间紧,无奈之下只能把这些不是特别重要的约束给去掉了
回复 支持 反对

使用道具 举报

发表于 2019-7-2 17:44:29 | 显示全部楼层
在需要用到的信号后加/*keep synthesis*/;也可以
回复 支持 反对

使用道具 举报

发表于 2019-7-2 19:23:46 | 显示全部楼层
一般用ise都打开keep  hierarchy,不然容易出问题
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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


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

GMT+8, 2025-8-25 16:22 , Processed in 0.018375 second(s), 4 queries , Gzip On, Redis On.

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