Teaching

KV Special Topics: Practical Introduction to Modern System Design with C++

Lecturer:Daniel Große, Lucas Klemmer
Credits:4,5 ECTS, 3 SWSt
Registration:KUSSS

Objectives

  • Practical knowhow in System-on-Chip (SoC) design
  • Understanding of C++-based Virtual Prototypes
  • Understanding and application of the IEEE system description language SystemC (C++ class library)
  • Apply the concepts learned through integrated hands-on exercises
  • Design of own systems

Topics

  • Modern System Design with C++/SystemC
  • Modeling of Hardware
  • Ports, Interfaces and Channels
  • Transaction Level Modeling (TLM)
  • Virtual Prototypes (VPs) for Hardware/Software Systems
  • Simulation with SystemC
  • Verification Methods
  • VP Use Cases

Exercise

  • Integrated hands-on exercises
  • Homework projects

Language

  • English