|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
最近在学习UVM 看资料 在scoreboard中 有如下逻辑
task my_scb::main_phase(uvm_phase phase);
my_transaction get_expect, get_actual;
bit result;
super.main_phase(phase);
fork
while(1) begin
exp_port.get(get_expect);
expect_queue.push_back(get_expect);
end
xxxx
上面的expect_queue在scb 中已经声明过了,是个queue。
我的疑问是 TLM 接口 exp_port调用get函数,传入的transaction 给get_expect ,那么get_expect 不用实例化就直接可以用吗?
另外 expect_queue.push_back(get_expect); 也可以直接使用get_expect?
求大神解惑 ,谢谢! |
|