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

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

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 529|回复: 4

[求助] phase.jump疑问

[复制链接]
发表于 2025-3-12 17:36:26 | 显示全部楼层 |阅读模式

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

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

x
phase.jump跳到reset_phase中,出现

                               
登录/注册后可看大图
这个error,然后我在vsqr的reset_phase中把apb_vip给stop_sequences掉,如下图所示,

                               
登录/注册后可看大图
,接着又爆出来Each call to item_done() must be paired with a previous call to get_next_item(),这个error,求助大佬们
 楼主| 发表于 2025-3-12 18:20:25 | 显示全部楼层
去看源码发现,是我调用stop_seq把req_fifo给清空了,driver去item_done找不到req了,可是apb_vip的driver不是应该也跳入reset_phase了吗,为什么还会进行item_done
发表于 2025-3-29 11:52:37 | 显示全部楼层
那可以等到fifo没有数据的话再stop_sequence。wait(xx.num==0)。我也有同样的疑问,进入到reset phase的时候,之前运行的run_phase都会被kill掉,为什么还有这个item_done的错误呢
 楼主| 发表于 2025-3-31 14:49:39 | 显示全部楼层


pzResinno 发表于 2025-3-29 11:52
那可以等到fifo没有数据的话再stop_sequence。wait(xx.num==0)。我也有同样的疑问,进入到reset phase的时 ...


run_phase和其他9个phase是并行进行的,你虽然跳到了main_phase,但是run_phase还是会调用item_done
发表于 2025-4-12 16:00:31 | 显示全部楼层


小菜鸡IC验证 发表于 2025-3-31 14:49
run_phase和其他9个phase是并行进行的,你虽然跳到了main_phase,但是run_phase还是会调用item_done
...


奥奥,原来另外一个是run_phase呀
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-4-22 03:53 , Processed in 0.027907 second(s), 8 queries , Gzip On, MemCached On.

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