SystemC Laboratory
| Lecturer (assistant) | |
|---|---|
| Type | practical training |
| Duration | 4 SWS |
| Term | Winter semester 2026/27 |
| Language of instruction | English |
Dates
- 14.10.2026 16:45-18:15 N2407, Seminarraum
- 21.10.2026 16:45-18:15 N2407, Seminarraum
- 28.10.2026 16:45-18:15 N2407, Seminarraum
- 04.11.2026 17:00-19:00 N2407, Seminarraum
Admission information
See TUMonline
Note: The number of participants is not limited. Registration via TUMonline is required. The Registration is open from 21.09. to 04.10.2026. Registration is also possible after the deadline upon request. To this end, please contact maximilian_alexander.berger@tum.de.
Note: The number of participants is not limited. Registration via TUMonline is required. The Registration is open from 21.09. to 04.10.2026. Registration is also possible after the deadline upon request. To this end, please contact maximilian_alexander.berger@tum.de.
Description
The SystemC Laboratory provides an introduction into the system level language SystemC, which is used to model and simulate digital systems consisting of hardware and software components.The following main aspects are covered: Motivation for SystemC, usage in the design flow, application on different abstraction levels, language elements of SystemC. Special focus is given to modeling on transaction level (TLM). An application form the area of data communications (IP packet processing) is explored on a HW/SW platform to demonstrate the features and the practical use of SystemC. The exercises are done independently by each participant on Linux workstations using publicly available tools.
Prerequisites
C or preferably C++ programming skills
Teaching and learning methods
At the beginning of the course the theoretical background of SystemC is conveyed in several lectures. The lab exercises are done independently by each student based on a manual with the description of the different experiments. There is no given schedule, the exercises can be done with arbitrary timing. In addition, support to carry out the exercises will be given at specific tutor hours. The lab experiments can be carried out on the EIKON computers or in the lab room (N2135).