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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 5380|回复: 11

可能是亚稳态的问题

[复制链接]
发表于 2003-10-23 09:37:51 | 显示全部楼层 |阅读模式

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

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

x
我有一个比较大的模块,当我用精简版的时候,也就是单时钟的时候,能正常工作
可当我用全部代码时,里面有多时钟,实际的结果就跟仿真的结果完全不一样了
请问一下这大概是什么原因以及他的解决方法
谢谢
发表于 2003-10-23 09:53:38 | 显示全部楼层

可能是亚稳态的问题

可能是不同时钟域没有同不好造成的,也就是可能进入了亚稳定状态。
解决办法很简单,就是对于不同时钟域之间一定要采用双同步.
发表于 2003-10-23 09:55:30 | 显示全部楼层

可能是亚稳态的问题

后仿真,仔细比较前后不一致的地方,找出原因。
 楼主| 发表于 2003-10-23 10:03:17 | 显示全部楼层

可能是亚稳态的问题

请问后仿真 ,前仿真到底是怎么区分的, 用MAXPULS不就只有一个仿真吗

发表于 2003-10-23 11:14:49 | 显示全部楼层

可能是亚稳态的问题

ALTERA的东东,后仿真叫时序仿真 ,前仿真叫功能仿真。
发表于 2003-10-23 12:15:28 | 显示全部楼层

可能是亚稳态的问题

前仿真一般是看不出亚稳态的,除非你自己加入了检测建立保持时间的代码。
maxplus里面默认的是时序仿真,也就是相当于后仿真的一个东西。如果你怀疑是亚稳态问题,可以看下仿真时候的报告,如果很多建立保持时间的问题,就很有可能了。
发表于 2003-10-23 14:00:09 | 显示全部楼层

可能是亚稳态的问题

没用过maxplus。
发表于 2003-10-23 14:05:18 | 显示全部楼层

可能是亚稳态的问题

多个时钟的话要多加考虑,尤其时钟之间没什么倍数关系。
 楼主| 发表于 2003-10-23 15:18:33 | 显示全部楼层

可能是亚稳态的问题

谢谢各位,不过还是不明白
功能仿真也不是要通过时序关系来验证功能的正确吗
那为什么还要说是功能仿真
发表于 2003-10-23 15:19:44 | 显示全部楼层

可能是亚稳态的问题

功能仿真没有延时信息
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-11-17 05:25 , Processed in 0.024456 second(s), 9 queries , Gzip On, Redis On.

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