Getting Started with TLM-2.0
The Release of TLM-2.0
Details of the final version of the OSCI TLM-2.0 Standard were disclosed at the Design Automation Conference in Anaheim on June 9th 2008. The final version of the TLM-2.0 Standard represents a great leap forward. We are very excited about it, having been closely involved in the development, and have updated the tutorials and examples on this page for the new standard.
A Series of Tutorials based on a set of Simple, Complete Examples
- Tutorial 1 - Sockets, Generic Payload, Blocking Transport
- Tutorial 2 - Response Status, DMI and Debug Transport
- Tutorial 3 - Routing Methods through Interconnect Components
- Example 4 - Non-blocking Transport, Payload Event Queues, Memory Management
- Example 5 - Temporal Decoupling, Multiple Initiators and Targets
- Example 6 - Multi-sockets, Non-blocking Transport
TLM-2.0 Base Protocol Checker
This open-source protocol checker will help you create models that are compliant to the TLM-2.0 standard.
"ST has used Doulos' TLM-2 checkers to validate our models and have found them to be very useful. Having been implemented by the writer of the TLM-2 user guide, we are confident that the checkers will become the TLM-2 Gold Standard and will contribute to improving the interoperability among models. This will have substantial benefit to the TLM ecosystem"
Laurent Maillet-Contoz, STMicroelectronics, France.
"The protocol checker is extremely helpful to people, and because of John's deep understanding of the intention of the TLM-2.0 kit, I'm sure it will prove to be accurate. We will be including it in our code, as we think it will greatly assist people to debug their TLM-2.0 models." Mark Burton, GreenSocs.
If you need to know more, contact Doulos for details of upcoming training courses.

