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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1530|回复: 6

[原创] @(posedge rst_n)在main_pahse和run_phase的区别

[复制链接]
发表于 2022-3-18 12:07:25 来自手机 | 显示全部楼层 |阅读模式

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

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

x
如标题所示,我在test或者sequence里面拉起来了rst_n,然后在monitor中@(posedge rst_n),但是如果在main_phase中@就等不到,但是换成run_phase就可以等到,这是为什么呢?
发表于 2022-3-18 15:30:05 | 显示全部楼层
竞争~
 楼主| 发表于 2022-3-18 17:10:21 来自手机 | 显示全部楼层


A1985 发表于 2022-3-18 15:30
竞争~


能详细说下吗
发表于 2022-3-18 17:32:29 来自手机 | 显示全部楼层
举一个形象点的例子:你和你的girlfriend或者boyfriend约定某天晚上十点在公园见面,并且约定必须十点必须到否则对方就走了,那么晚上九点你提前去等着是不是肯定可以等到,但是你十一点去是不是就等不到了
发表于 2022-3-18 18:15:23 来自手机 | 显示全部楼层
大神说形象生动,通俗易懂
发表于 2022-3-22 23:25:06 | 显示全部楼层
看一下VCS的用户手册
发表于 2022-3-23 11:33:40 | 显示全部楼层
main_phase包含在run_phase里面,而且main_phase前面还有reset_phase和configure_phase两个大的phase,它们两也是消耗仿真时间的;testcase里面的sequence特别是default_sequence,其默认启动运行时间跟整个run_phase一致的,所以main_phase中会漏掉sequence最前面的一部分时间——它比sequence的启动要晚。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-11-14 22:11 , Processed in 0.019526 second(s), 9 queries , Gzip On, Redis On.

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