In TLM 2.0, the unidirectional Port/Export model is replaced by the Socket. A socket is a combined object that handles both the Initiator (Requestor) and Target (Responder) logic in a single connection.
Types of Sockets:
- Initiator Socket: Sits in the master component. It "starts" the call.
- Target Socket: Sits in the slave component. It "implements" the call.