图1是apb_master_driver中的一段代码,106-109行是关于driver中将transaction信息通过response的方式返回给发起这次req的sequence中。 而我们通过在sequence中调用get_response的方式就能获取到该返回的rsp,如图2所示。 如此一来通过put_response() —— get_response()的组合就可以实现将driver中接口上返回的signal信息以...
UVM中的get_response在uvm_sequence.svh中定义,以下是get_response函数的原型,通常我们不会caretransaction_id, 并且uvm_sequence.svh中定义了RSP类型的rsp,因此我们在sequence中get_response(rsp)即可。 virtual task get_response(output RSPresponse, input int transaction_id =-1); uvm_sequence_item rsp; g...