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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

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

[求助] response问题!!

[复制链接]
发表于 2020-3-17 16:16:10 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 liuruiyang 于 2020-3-17 16:19 编辑

最近学习response时,遇到了下图问题:发了两个sequence(第一个WRITE,第二个READ),第一个sequence没有问题,但到了get_response时就跑不下去了,第二个sequence发送的info始终没有显示出来。

                               
登录/注册后可看大图

不过tb并不是卡死,还可以继续显示scoreboard的info


 楼主| 发表于 2020-3-17 16:17:58 | 显示全部楼层
UVM_INFO @ 0: reporter [RNTST] Running test my_case0...
VCD+ Writer L-2016.06_Full64 Copyright (c) 1991-2016 by Synopsys Inc.
UVM_INFO my_driver.sv(34) @ 0: uvm_test_top.env0.i_agt.drv [my_driver] begin to drive one pkt
UVM_INFO my_driver.sv(41) @ 70000: uvm_test_top.env0.i_agt.drv [my_driver] end drive one pkt
UVM_INFO my_case0.sv(20) @ 70000: uvm_test_top.env0.i_agt.sqr@@case0_vseq.seq0 [write_seq] WRITE

 楼主| 发表于 2020-3-17 16:22:08 | 显示全部楼层
代码如图
无标题.png
发表于 2020-3-18 18:53:58 | 显示全部楼层
你是用的sqr0去控制发的第一个数据,感觉不应该在这个vsqr里面去get_response,应该让sqr0去获取。
 楼主| 发表于 2020-3-19 15:05:03 | 显示全部楼层


gaurson 发表于 2020-3-18 18:53
你是用的sqr0去控制发的第一个数据,感觉不应该在这个vsqr里面去get_response,应该让sqr0去获取。 ...


刚刚把vsqr的两个sequence改成,一个sequence里两个uvm_do成功了,但是发送了pwrite=1,但print的结果仍然是0,这怎么回事?

批注 2020-03-19 150430.png
 楼主| 发表于 2020-3-19 15:06:23 | 显示全部楼层


gaurson 发表于 2020-3-18 18:53
你是用的sqr0去控制发的第一个数据,感觉不应该在这个vsqr里面去get_response,应该让sqr0去获取。 ...


terminal信息:
1.png
发表于 2020-3-19 18:32:02 | 显示全部楼层
rsp的pwrite应该不是1,它不是把你发的复制返回来哟。rsp是什么,要看你driver里面怎么处理了。忘记默认返回的是什么了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-12-19 01:41 , Processed in 0.049588 second(s), 7 queries , Gzip On, Redis On.

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