mrforever Posted October 12, 2012 Report Share Posted October 12, 2012 Image such a situation: duv sends a request(req_a) to uvm agent actively, uvm agent receives the request(req_a) passively, then uvm agent sends request(req_ to duv according req_a. How can uvm implement this conveniently? I have one idea about this, the monitor in the agent receives req_a via interface with duv at the first, then sends req_a to sequencer(or sequence) in the agent via TLM port (connecting with sequencer), the sequencer starts the sequence once it receives req_a. I don't know whether it is okay or not? experts have any other feasible way? thanks in advance. Quote Link to comment Share on other sites More sharing options...
mrforever Posted October 14, 2012 Author Report Share Posted October 14, 2012 Is there any expert who can give some advice? thanks a lot Quote Link to comment Share on other sites More sharing options...
petermonsson Posted October 14, 2012 Report Share Posted October 14, 2012 Hi mrforever, This is how it is done in the in the ubus integrated example which is in the UVM distribution. I personally do it a little differently by decoding the request in the reactive driver, but this is just an implementation detail. I hope that this helps. Best Regards Peter Quote Link to comment Share on other sites More sharing options...
mrforever Posted October 15, 2012 Author Report Share Posted October 15, 2012 Peter, thanks a lot. I will try read it again. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.