Jump to content

Recommended Posts

Posted

Hello,

I want to send same transaction from single initiator to multiple target and want to reach transaction on each target at same time.

I required b_transport to be used for transaction. But I am getting some timming issue when I am ussing multi port concept.

So, How can I resolve my issue?

Thanks,

Meenakshi

Posted

Hi Meenakshi,

I have no idea about multiple ports, initially I thought TLM is point to point protocol. Imerging from this concept my approach would be introducing a channel (sc_channel) in the middle to regulate transactions, then the targets will be connected to this channel by generating a port per target. there will be one b_transport in the channel to tackel initiator request and triggering multiple processes at the same time, each of them will be dealing with single port (i.e. calling single b_transport in each target).

I hope that helps.

Thanks,

Ahmed

Posted

TLM is not a point to point protocol, at least not from a hardware model point of view. The C+ implementation requires point to point modeling, but the models may do as they like.

Clarification is need for the original question/request: Are you needing to do a broadcast using b_transport? Are your targets all operating with temporal displacement? If so, the solution is fairly easy.

  • 2 years later...
Posted

Hi,

 

I'm trying to achieve something like below:

 

p0 multi sockets binds with t0 and t1 passthrough_sockets using b_transport call for both sockets.

 

My transaction reaches target t0 but not t1. Could you please suggest something?

 

Thanks

Zubin

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...