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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
12
返回列表 发新帖
楼主: xiuxing056

[求助] sv中fork...join_none

[复制链接]
 楼主| 发表于 2025-3-19 19:35:53 | 显示全部楼层


松瓜糖 发表于 2025-3-10 22:57
fork join_none的执行逻辑是开辟一个线程,先执行fork join下面的程序,同时再执行fork join中的程序,我怀 ...


试过了,不行

do_response()中没有监测transcieve的内容,就是不断的检测中断,清中断;transcieve中会检测是否有事件结束中断,有就会结束。
发表于 2025-3-19 20:25:53 | 显示全部楼层
这两个写法不等价吧,上面那种写法transcieve一定在第一次do_response()后执行,但是下面写法可能会在第一次do_response()之前执行,会不会是这里存在差异
发表于 2025-3-19 20:29:07 | 显示全部楼层
fork

      while (1) begin
             do_response();
      end
     #0 le_conn_op.transcieve(this);
join_any
wait(p_sequencer.vif.int);
看是否会产生跟上面写法一样的问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-3-29 20:47 , Processed in 0.015958 second(s), 7 queries , Gzip On, MemCached On.

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