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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 5391|回复: 3

[求助] 请关注!请教一下synplify pro的问题!

[复制链接]
发表于 2011-12-13 19:58:21 | 显示全部楼层 |阅读模式

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

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

x

虽然用这个软件很久了,一直也没发现什么问题。最近遇到了一个比较头疼的问题。具体来说如下:

1、
PROJECT1
有一个模块(a.v)的输出(扇出都比较大)以前只驱动2个相同的模块(b.v),综合最后完全正确,最后布局布线也正确。

2、
PROJECT 2
将此模块的输出驱动4个相同的模块,Modelsim功能仿真完全正确,但实际电路工作不正常,这时候看RTL级,对于A的例化层次还在,但在网表级,对于A的例化层次已经不见了,synplify pro把这个A模块的功能嵌入到了B模块,也就是说B模块的输入输出管脚发生了变化。A模块的功能就是实现一个32位寄存器的3拍延时。
查了报告说“auto dissolve a.v”也就是说自动打散了模块A。后来没办法直接拿QuartussII综合,电路功能正常。

3、
我的问题是:PROJECT1里同样提示“auto dissolve a.v”,但在网表里没有体现,PROJECT1PROJECT2的差异如何产生?编译设置完全一样。

4、
auto dissolve”会改变电路的功能吗?怎么样才能避免?谢谢您的关注!!

 楼主| 发表于 2011-12-16 20:16:15 | 显示全部楼层
自己顶一下!
今天确认了,就是synplify pro2009.03综合时由于打散了之后功能出错了!换了synplify pro2010e同样的工程综合就没有优化打平,最终在FPGA电路中功能完全正确!
由此可见,什么工具都不是万能的!不能过于迷信工具!
发表于 2011-12-17 01:00:32 | 显示全部楼层
你的工具设置上没调整对....只是2010版本的工具改变了默认值,导致你的工程又OK了...
 楼主| 发表于 2011-12-18 20:41:47 | 显示全部楼层
不是这样的,我也试了将synplify pro2009.03卸除重装,结果也是一样有问题!!!请看清楚,我之前用pro2009也没有优化,就是多例化了两次结果就不一样了!RTL级没有优化,但网表级就变了!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-11-16 16:00 , Processed in 0.017920 second(s), 8 queries , Gzip On, Redis On.

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