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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3091|回复: 8

[求助] 对于这样的时序图,仿真器怎么采样值是什么?

[复制链接]
发表于 2010-7-10 13:45:06 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 nwumengfei 于 2010-7-13 16:10 编辑

如下图,在110ns时,仿真器采到的data的值是1还是2?

wave

wave
 楼主| 发表于 2010-7-12 21:42:02 | 显示全部楼层
附件这次才上传成功,不好意思,大家给指点一下,主要从仿真器的仿真原理方面解释,多谢!
发表于 2010-7-13 10:09:00 | 显示全部楼层
本帖最后由 xuer_1975 于 2010-7-13 10:10 编辑

是1,这与仿真器的原理无关,是时序电路特点决定的。2是updata出来的值
 楼主| 发表于 2010-7-13 16:09:17 | 显示全部楼层
我使用altera器件,用到了仿真库altera_mf.v里的altddio_in模块,这个模块的作用是把输入数据用给定时钟进行上下沿采样,输出高bits和低bits。
我发现,在modelsim 6.0下,对于上图的110ns处采样值为1,在questasim 6.5下,采样到的为2。
还没有完,我在工程里加入另一个测试模块,像功能代码里一样来使用altddio_in模块,在modelsim 6.0下,功能代码里采样1,我的例子采样2。在questasim 6.5下,结果不变都是2。

这该怎么解释呢?
发表于 2010-7-13 16:54:08 | 显示全部楼层
你的电路是否满足建立时间和保持时间呢?
在采样时钟沿处,数据要稳定!
如果你要研究模拟器在这种情况下如何工作,那就因仿真器而异了,我也不知道了。
发表于 2010-7-13 17:30:28 | 显示全部楼层
给data加1ns的dly吧,仿真好看点,下降沿采样肯定是1
 楼主| 发表于 2010-7-13 20:59:00 | 显示全部楼层
加上dly肯定没问题,问题是在modelsim6.0下仿真OK,同步到questasim6.5就仿真不过了,一直追到这里来的。
楼上的两位说的都没错,在保持时间不满足时的条件下,仿真器的行为是不是不确定的?
 楼主| 发表于 2010-7-14 08:45:30 | 显示全部楼层
加上dly肯定没问题,问题是在modelsim6.0下仿真OK,同步到questasim6.5就仿真不过了,一直追到这里来的。
楼上的两位说的都没错,在保持时间不满足时的条件下,仿真器的行为是不是不确定的?
 楼主| 发表于 2010-7-20 19:39:53 | 显示全部楼层
~~~~~~~~~~~~``再顶
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-15 08:08 , Processed in 0.024721 second(s), 10 queries , Gzip On, Redis On.

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