Jump to content

Multi port sockets

Recommended Posts

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.



Link to comment
Share on other sites

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.

Link to comment
Share on other sites

  • 2 years later...

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.

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...