可以使用 void‘($cast (slaver_drv_use ,uvm_top_find("xxxx")));
在sequence 中调用 svt_axi_slave_agent(component ) 的task。
代码示意
svt_axi_slave_agent slaver_drv_use ;声明句柄
void‘($cast (slaver_drv_use ,uvm_top_find("uvm_test_top.te_env_inst.amba_system_env.axi_system[0].slave[0]"))); //
//slaver_drv_use = te_env_inst.amba_system_env.axi_system[0].slave[0] ;
//uvm_test_top.te_env_inst.amba_system_env.axi_system[0].slave[0].read_byte(addr, rdata) ;
slaver_drv_use .read_byte(addr, rdata) ;
标签:use,task,slave,sequence,system,drv,调用,env,slaver From: https://www.cnblogs.com/arqin/p/18029647