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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

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

[讨论] verilog仿真时钟采集数据

[复制链接]
发表于 2011-11-3 20:00:58 | 显示全部楼层 |阅读模式

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

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

x
不知道大家有没有遇到这种情况:时钟采样不到被采样的数据。
下图是我遇到的情况,PB_BReq_S1不能由Pclock采到PB_BReq_xi的值。

verilog code

verilog code


waveform

waveform


zoom in@posedge Pclock

zoom in@posedge Pclock
 楼主| 发表于 2011-11-3 20:12:11 | 显示全部楼层
本帖最后由 dzkxybx 于 2011-11-3 20:15 编辑

自己顶个,顺便说下reset是1的,截图的时候刚好没标号,大家不用看代码里面的值
 楼主| 发表于 2011-11-3 20:36:11 | 显示全部楼层
dddddddddd
发表于 2011-11-3 20:48:06 | 显示全部楼层
你的PB_BReq_xi是什么信号?第一张图为什么在时钟的上升沿有个毛刺?
 楼主| 发表于 2011-11-3 20:55:10 | 显示全部楼层
回复 4# orlye

   谢谢你的答复~

    输入信号是其他逻辑的输出,那个毛刺是时序逻辑仿真是加的那个delay产生的,就像我给的verilog代码里面那个#`D就是那个delay,
这个应该不影响最后结果。
    我的第三幅图就是那个毛刺的放大图
 楼主| 发表于 2011-11-4 08:28:06 | 显示全部楼层
好冷清啊
发表于 2011-11-4 09:20:51 | 显示全部楼层
回复 1# dzkxybx

你把相关的代码贴稍微全点,就给这么点信息量,谁能分析出是啥原因啊。

感觉应该跟复位有关系,你再查查看吧
发表于 2011-11-4 12:46:37 | 显示全部楼层
回复 5# dzkxybx

请问如果不加#`D验证结果是否正确?
 楼主| 发表于 2011-11-4 13:07:06 | 显示全部楼层
恩,project leader看了,好像是时钟树的问题,这已经不是我能理解的了。。
这个现象出现的原因好像是挺多,我以前就遇到过。好像加delay_mode_zero就可以,但这次不行。
所以就来问问看论坛的大牛,其实主要想问问大家是否有相同的经历和解决方法。谢谢各位指点!
 楼主| 发表于 2011-11-4 13:08:00 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-5-15 04:18 , Processed in 0.041727 second(s), 9 queries , Gzip On, Redis On.

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