bhupali Posted November 21, 2011 Report Share Posted November 21, 2011 Hi all, In an UVM agent, can a driver have more than 1 TLM port (except analysis port) to accept different data objects (sequence items)? For these TLM ports, can single UVM agent have multiple sequencers? Thanks, Bhupali Quote Link to comment Share on other sites More sharing options...
uwes Posted November 21, 2011 Report Share Posted November 21, 2011 hi, #1 a component can have any number of PORTS (initiator) #2 a (standard) component can only have one IMPLEMENTATION (the _imp) #3 you can use special macros to create other/parallel IMPLEMENTATION port types to allow multiple imp ports directly within a component #4 you can encapsulate an IMP into a uvm_subscriber an instantiate that into the component. that way the port impl are not within one scope. #5 a uvm agent can have any number of sequencers. /uwe Quote Link to comment Share on other sites More sharing options...
bhupali Posted November 23, 2011 Author Report Share Posted November 23, 2011 Thanks a lot uwes for your help. Regards, Bhupali 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.