Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

The

TLM-2.0 Standard - Review and FAQ

John Aynsley, Doulos, February 2010

Presentation slides from DVCon 2010 tutorial


From this page you can download the slides from the first part of the tutorial entitled The OSCI TLM-2.0 Standard and Synthesis Subset that was
presented at DVCon 2010. The slides for the part presented by Doulos are available here, that is, the TLM-2.0 Review and FAQ. The full tutorial was
recorded live and can be viewed on the OSCI media site.
Here are the details of the full tutorial

Title
The OSCI TLM-2.0 Standard and Synthesis Subset

Abstract
After decades of disappointments and false-starts, ESL Synthesis tools are finally on the verge of becoming mainstream. Their success is linked
directly, in the minds of many observers, to the success of the OSCI TLM standard. Going a step further, the OSCI Synthesis Working Group recently
released a draft standard synthesizable subset definition. From the perspective of these emerging standards, we explore the lessons learned from the
practical adoption of the TLM-2.0 standard, the resulting resurgence of SystemC synthesis, and the synergy between the two.
We start with a review of the SystemC TLM-2.0 standard that will be of interest both to newcomers and to those who are already writing transaction-
level models. Topics covered will be based on the most frequently asked questions concerning the current TLM-2.0 standard, such as: when to use the
base protocol and when to create a new protocol, how to extend the generic payload, how to use a memory manager, how best to pass transactions
through interconnect components, and how to model non-bus-based communication.
We continue with a review of the new synthesis subset developed by the OSCI Synthesis Working Group. We will review the supported language
constructs as well as how to manage processes, clocks, resets, etc. Finally, we discuss how the SystemC synthesizable subset fits within the overall
context of the different abstraction levels defined for TLM.

Click here to download the slide presentation. In exchange, we will ask you to enter some personal details. To read about how we use your details,
click here. On the registration form, you will be asked whether you want us to send you further information concerning other Doulos products and
services in the subject area concerned.

Back to the full list of TLM-2.0 Tutorials


©Copyright 2005-2019 Doulos. All rights reserved.

You might also like