mrforever Posted November 5, 2012 Report Share Posted November 5, 2012 (edited) hi , experts Can one scoreboard have multiple uvm_analysis_imps which transfer the same kind of items. Image such a situation, the scoreboard have two uvm_analysis_imps, one of which receives items from reference model, the other receives items from monitor. If it is okay, then how implement different two write(T=items, Type=parent class) methods in scoreboard in the case of that it needs to treat the items differently? by the way, the parameter "parent class" of the uvm_analysis_imps are both scoreboard. thanks in advance. Edited November 5, 2012 by mrforever Quote Link to comment Share on other sites More sharing options...
Gunther Posted November 5, 2012 Report Share Posted November 5, 2012 Yes, of course that's possible, you could hardly have a scoreboard otherwise. The easiest thing to do is to use the im_decl macros. Quote Link to comment Share on other sites More sharing options...
mea1201 Posted November 5, 2012 Report Share Posted November 5, 2012 In general, the better way is to use analysis FIFOs, or instantiate multiple subscribers, rather than the imp_decl macros. Quote Link to comment Share on other sites More sharing options...
uwes Posted November 13, 2012 Report Share Posted November 13, 2012 an old post in the forum: http://www.uvmworld.org/forums/showthread.php?319-Multiple-TLM-Implementation-Ports&p=1140&viewfull=1#post1140 Quote Link to comment Share on other sites More sharing options...
mrforever Posted December 26, 2012 Author Report Share Posted December 26, 2012 I have solved the problem. thanks, uwes an old post in the forum: http://www.uvmworld.org/forums/showthread.php?319-Multiple-TLM-Implementation-Ports&p=1140&viewfull=1#post1140 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.