TLM Concepts

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:

  1. put()
  2. get()

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

 


amazon