Jump to content

Use multiple hierarchical point-to-point sockets

Recommended Posts


I`am new to TLM and I`m trying to create a model of an Switch Matrix Hardware component and I have to use the non-blocking transport method.

For now I am trying just to create the structure of my Modules.

In my model I need to apply a Hierarchical binding and point-to-point communication with multiple sockets on one module.

I tried to do that using the basic type of sockets (tlm_initiator/target_socket), the simple_sockets and the simple_sockets_tagged and it`s not working.

From the LRM I found out that the simple_socket does not support the Hierarchical binding, so the only possibility that I see, is to use the multi-sockets. 

But I really need to have the two sockets ( I can`t use just a multi-socket that distribute the transactions in the two targets)  and I need to have the hierarchical binding.

I am not sure about the approach that I have to chose and I will be thanksfull if someone give me an advice.



Link to comment
Share on other sites

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