SystemC Laboratory

Vortragende/r (Mitwirkende/r)
ArtPraktikum
Umfang4 SWS
SemesterWintersemester 2017/18
UnterrichtsspracheEnglisch
Stellung in StudienplänenSiehe TUMonline

Termine

Teilnahmekriterien & Anmeldung

Siehe TUMonlineThe number of participants is no longer limited! The lab experiments will be carried out on the EIKON computers Nevertheless, registration via TUM Online is required. Registration is possible from 11th September to 12th October 2017 Seats my be assigned on individual request also after registration deadline. Please contact max.koenen@tum.de

Lernziele

After participation the student will know the basic concepts of the system level langauge SystemC. He/she will have the ability to build and simulate SystemC models, and to use SystemC for the exploration of different architecture alternatives.

Beschreibung

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 elementes 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 publically available tools.

Inhaltliche Voraussetzungen

C or preferably C++ programming skills

Lehr- und Lernmethoden

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.

Studien-, Prüfungsleistung

The exam type is adjusted to the different topics to be conveyed: Acquired knowledge will be tested in a written exam of 60 minutes. The ability to apply the aquired knowledge will be checked via deliverables from the experiments of the lab. The final grade is made up of the following elements - 90 % grade of final exam - 10 % grade on deliverables

Empfohlene Literatur

- T. Grötker, et. al., "System Design with SystemC", Kluwer - D.C. Black, "SystemC: From the Ground Up", Springer

Links