Hi!
In my TB I want my Scoreboard to take input from monitor of multiple instances of same block. Is there any TLM port I can use for this.
This is basically a many to 1 connection case (instead of 1 to many which is served by analysis port).
I am stuck on this for long, any help on this will be greatly appreciated. Thanks!
TLM Port is point to point connection. However if One analysis exports wants to observe the transaction from multiple analysis port. it would be achieved by . Connection multiple analysis port to one export. Implementation of export would require to distinguish transaction from different port.
example :
monitor1.port.connect(scoreboard.export);
monitor2.port.connect(scoreboard.export);
monitor3.port.connect(scoreboard.export); … so on.