TLM stands for Transactional Level Modeling.
In TLM, a unit of communication between a ‘Producer’ & a ‘Consumer’ is a Transaction.
‘Transaction’ is imagined as a group of information items which are shared between different components in form of a single unit.
There is concept of ‘port’ & ‘export’ to support this type of communication. Ports are used to call the functions & Exports provides the implementation of those functions.
Following are the methods, being used to communicate using TLM:
Both these methods are blocking in nature. It means, another process waits till the earlier process gets completed.
PS: Pl. check out for more TLM post on further topics..