Inhalt

[ 921CGELPSDK22 ] KV Practical Introduction to Modern System Design with C++

Versionsauswahl
Es ist eine neuere Version 2025W dieser LV im Curriculum Master's programme Medical Engineering 2025W vorhanden.
Workload Education level Study areas Responsible person Hours per week Coordinating university
4,5 ECTS M - Master's programme Computer Science Daniel Große 3 hpw Johannes Kepler University Linz
Detailed information
Original study plan Master's programme Computer Science 2022W
Objectives Students understand the system design process using C++ and Virtual Prototypes. The state-of-the-art C++ class library SystemC builds the basis and the students apply their knowledge to a RISC-V Virtual Prototype. Based on integrated hands-on exercises, the students are enabled to understand, enhance, and design their own Virtual Prototype.
Subject
  • Modern System Design with C++/SystemC
  • Modeling of Hardware
  • Ports, Interfaces and Channels
  • Instruction Set Simulators
  • Transaction Level Modeling (TLM)
  • Virtual Prototypes (VPs) for Hardware/Software Systems
  • Simulation with SystemC
  • Verification Methods
  • VP Use Cases (early software development, reference models)
Criteria for evaluation Oral examination
Methods
  • Slide presentations
  • Tool demonstrations
  • VP models (e.g. RISC-V)
  • Hands-on exercises
Language English
Study material Courseware
Changing subject? No
Further information https://www.ics.jku.at/teaching/
On-site course
Maximum number of participants -
Assignment procedure Direct assignment