|
SystemC Transaction Level Modeling (TLM) : Overview & Booking
What is Transaction Level Modeling (TLM)?
The TLM library is the latest addition to the SystemC language. The provided set of
Application Programming Interfaces (APIs) have been designed to facilitate architectural
exploration, efficient modeling of complex Systems on chip (SoCs) and the integration of
embedded software within the verification flow.
Overview
Esperan´s SystemC TLM course builds on your knowledge of the SystemC language, covering the newly
provided APIs and the modeling methods used to implement TLM based systems. The course will discuss the
benefits and issues encountered in TLM models such as refinement, data type optimizations and
communication protocols.
Duration
2 days, consisting of 50% lecture time and 50% of hands-on laboratories.
We can also offer standard or customized versions of this workshop onsite or at the location of your choice.
Objectives
- Learn about the latest SystemC language features used to enable Transaction Level Modeling (TLM).
- Explore the new features of the TLM library for system level modeling and demonstrate the
improvements in simulation performances and design abstraction.
- Understand the differences between the available TLM abstraction levels and where they are best used.
- Experience how to create Transaction Level Models of common system components such as router,
arbiters, generic masters and slave modules.
Prerequisites
Delegates must be familiar with SystemC and ideally but not essentially C++. No prior knowledge of Transaction Level
Modeling techniques is required. If you have queries on these prerequisites, please contact Esperan (info@esperan.com).
 |
SYSTEMC TRANSACTION LEVEL MODELING |
 |
|
|