The Open SystemC Initiative (OSCI)    
   

SystemC Workshop at DATE
OSCI TLM-2 in 2008: A Leap Forward for Transaction-Level Modeling Standards

Tuesday, 11th March
1430 - 1800
ROOM:21a ICM, Munich

Register: http://www.mod-marketing.com/osci/event3.php

Presented by John Aynsley, Doulos, Ltd.

Transaction level modeling (TLM) continues to grow in importance for architectural exploration, performance analysis, building virtual platforms for software development, and functional verification. The December 2007 release of the TLM-2 Draft-2 standard from the OSCI TLM Working Group marks the culmination of several years of intensive work, and is a significant step toward making interoperable transaction-level modeling a reality.

This workshop will present the details of the latest OSCI TLM-2 standard. TLM-2 explicitly addresses the interoperability of memory-mapped bus models at the transaction level, as well as providing a foundation and framework for the transaction level modeling of other protocols.

  • An introduction to the concepts and the intent of the new TLM-2 standard, including a brief introduction to transaction level modeling in SystemC, and a review of how TLM-2 fits with the OSCI TLM-1 standard.

  • How the core TLM-2 interfaces allow you to write models using the untimed, loosely-timed and approximately-timed coding styles, and how to build models that combine these approaches. How to exploit temporal decoupling at the loosely-timed level to maximize simulation speed, and how to take advantage of the new direct memory interface and debug transport interface.

  • How the TLM-2 generic payload provides off-the-shelf support for creating abstract memory-mapped bus models, how it can be extended to model specific busses and protocols, and, most importantly, how the two kinds of model can interoperate. How the generic payload extension mechanism can be used to add further attributes to a transactions in a way that does not break interoperability and minimizes the cost of building protocol bridges.


European SystemC Users Group Meeting (ESCUG)

Tuesday, 11th March
18:00 - 21:00, ICM

The focus of this meeting will be transaction-level modeling and the OSCI TLM-2 kit.

For more information:
www-ti.informatik.uni-tuebingen.de/~systemc/systemc.html