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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3698|回复: 10

[求助] 【UVM请教】怎样把同一个seq_item传到不同的agent中?

[复制链接]
发表于 2015-2-3 19:24:44 | 显示全部楼层 |阅读模式

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

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

x
不同总线的agent,想把同一个seq_item传进去,共享一些配置变量。如何实现呢?
发表于 2015-2-3 22:28:33 | 显示全部楼层
需要做移植,需要修改sequence,把当前的sequence item通过对应的agent里面的sequence发送出去。
发表于 2015-2-3 23:17:47 | 显示全部楼层
源头在哪儿?
直接config_db过去不行么?
如果要用AP的话,
import PKG就可以直接用port连接了。
 楼主| 发表于 2015-2-4 09:20:03 | 显示全部楼层
本帖最后由 大城小爱 于 2015-2-4 09:25 编辑

回复 2# acgoal


   能否再说得详细一些?
   比如AHB agent和SPI agent,现在写了一个seq,在test case中直接用seq.start(env.ahb_agent.sqr);现在如何把这个seq产生的同一个seq_item也传递到SPI agent中呢?
发表于 2015-2-4 11:14:10 | 显示全部楼层
xaction类型都不同,而且他们没什么相关性(若相关性可以参考user guide 144页 layer sequencer),你处于什么目的想让spi处理ahb的xaction呢。
 楼主| 发表于 2015-2-4 13:12:34 | 显示全部楼层
回复 5# qw342333


   目的是想共享一些配置参数,比如说这一次的数据传输是什么模式,是IN还是OUT,根据这些参数,验证环境决定如何驱动SPI总线的接口。
发表于 2015-2-4 18:36:59 | 显示全部楼层
回复 4# 大城小爱


   不可以,能够服用的部分最多是seq item,不能把sequence直接移植过去。因为sequence里面declear的sequencer是完全不同的。
发表于 2015-2-5 09:19:35 | 显示全部楼层
用virtual sequence管理调度两个sequence,在两个sequence上层加一下约束,有时候也可以通过把一些简单的信息配置在config obj里传过去
发表于 2015-2-5 11:09:39 | 显示全部楼层
把共性的配置用configure类管理起来吧,通过set或者赋值可以共享参数
发表于 2015-2-9 21:00:58 | 显示全部楼层
在一个agent里用另一个agent的接口vif即可
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

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

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