Hardware Software CoDesign VU (WS 2018)

This course gives an insight into selected topics that require careful combination of hardware and software parts to attain an efficient solution. Examples for such topics are fault tolerance, security and real-time capability. The course will comprise presentations from (i) the lecturer, (ii) invited speakers from the industry, and (iii) the students, each followed by discussions. A lab with the same title accompanies the course to impart the associated practical skills.

Allgemeine Informationen zur Lehrveranstaltung

Die Lehrveranstaltung Hardware Software CoDesign vermittelt ausgewählte Inhalte zum Thema Hardware Software CoDesign mit Schwerpunkt auf jenen Bereichen, für die eine optimale Kombination aud HW und SW Anteilen nötig ist, um effiziente Gesamtlösungen zu erhalten. Beispiele dafür sind Fehlertoleranz, Security oder Echtzeitfähigkeit. Die LVA umfasst Präsentationen (i) des LVA-Leiters, (ii) von eingeladenen Vortragenden aus der Industrie, und (iii) von Studierenden. Zu letzteren werden zu Beginn Themen vereinbart, für die eine Recherche anzustellen und ein Vortrag auszuarbeiten ist.

Die Lehrveranstaltung wird ergänzt durch eine gleichnamige Laborübung, in der entsprechende praktische Fertigkeiten vermittelt werden.

 

Termine & Ablauf der Lehrveranstaltung

Vorbesprechung am 2. Oktober 2018 um 9.15 im FH4

bitte abonnieren Sie die LVA im TISS

Vorlesungstermine:

  • Dienstag von 9:15 bis 11:00 im FH Hörsaal 4 (Freihaus)

Prüfungstermin:

  • voraussichtlich am Di 29.1.2019 9:15 - 11:00 im FH4.

 

Folien zu den Diskussionen und Vorträgen (werden laufend eingefügt)

 

Folien  .pdf   Protokoll  .pdf

Datum Thema Angaben/Folien/Mitschrift
02.10.2018  Vorbesprechung  
09.10.2018  Themenzuteilung  
16.10.2018  entfällt / no lecture  
23.10.2018  HW versus SW - Design Flow  
30.10.2018  entfällt / no lecture  
06.11.2018  Complexity  
13.11.2018  Virtual Prototyping + HW/SW Design Languages - The System C Example  
20.11.2018  Performance  
27.11.2018  Real-Time Behavior  
04.12.2018  Energy and Power Consumption  
11.12.2018  Dependability  
18.12.2018  Security  
08.01.2019  Certification  
15.01.2019  Mixed-Criticality Systems  

Aim

the following competences shall be conveyed:

  • understand the process of optimization
  • underatand relevant problem areas for optimized HW/SW partitioning (real-time, energy, fault tolerance, certification, etc.)
  • understand the respective pros and cons of a HW or SW solution and make a qualified decision
  • know modern methods for combined HW/SW development

Subject

Optimization of the overall system comprising HW and SW Decision criteria for HW/SW parititioning, trends, case studies from industry, virtual prototyping.

Didactic concept: To achieve an interactive design that suits the master-level of this course, in addition to the classical lectures, participants give talks (in groups, topics are assigned at the start of the course) that serve as a starting point for discussions. Furthermore depending on availability guest speakers are invited from industry or academia to share their expertise in specific topics and contribute to discussions. The aim is to convey concrete competence and deep understanding rather than mere knowledge ("learning matter"). In addition, soft skills are exercised (teamworking, presentation, discussion, protocol)

Lecturer

Ao.Univ.Prof. Dr. Steininger Andreas

Homepage

https://ti.tuwien.ac.at/ecs/teaching/courses/hwswcode_vu_ws18/