Website
Module guide

Modul CS5170-KP04, CS5170

Hardware/Software Co-Design (HWSWCod)

Duration:


1 Semester
Turnus of offer:


each winter semester
Credit points:


4
Course of studies, specific field and terms:
  • Master Computer Science 2019 (compulsory), Canonical Specialization SSE, Arbitrary semester
  • Master Computer Science 2019 (optional subject), Elective, Arbitrary semester
  • Master Media Informatics 2020 (optional subject), computer science, Arbitrary semester
  • Master Robotics and Autonomous Systems 2019 (optional subject), Elective, 1st or 2nd semester
  • Master Computer Science 2014 (compulsory), specialization field software systems engineering, 1st or 2nd semester
  • Master MES 2011 (advanced curriculum), imaging systems, signal and image processing, 1st or 3rd semester
  • Master Media Informatics 2014 (optional subject), computer science, Arbitrary semester
  • Master Computer Science 2012 (optional subject), specialization field robotics and automation, 2nd or 3rd semester
  • Master Computer Science 2012 (optional subject), advanced curriculum parallel and distributed system architecutres, 2nd or 3rd semester
  • Master Computer Science 2012 (optional subject), advanced curriculum intelligent embedded systems, 2nd or 3rd semester
  • Master Computer Science 2012 (compulsory), specialization field software systems engineering, 2nd semester
Classes and lectures:
  • Hardware/Software Co-Design (exercise, 1 SWS)
  • Hardware/Software Co-Design (lecture, 2 SWS)
Workload:
  • 55 Hours private studies
  • 45 Hours in-classroom work
  • 20 Hours exam preparation
Contents of teaching:
  • System design flow
  • Basic architectures for HW/SW systems
  • System design and modelling
  • System synthesis
  • Algorithms for scheduling
  • System partitioning
  • Algorithms for system partitioning
  • Design systems
  • Performance analysis
  • System design and specification with SystemC
  • Application examples
Qualification-goals/Competencies:
  • Students are able to determine a suitable hardware/software architecture for a given system description
  • They are able to determine and describe the pros and cons of implementation alternatives
  • They are able to apply methods for system partitioning
  • They are able to translate non-formal system descriptions into formal models
  • They are able to explain the different steps in system synthesis
  • They are able to estimate the quality of system designs
  • They are able to create system descriptions in SystemC
Grading through:
  • Written or oral exam as announced by the examiner
Responsible for this module:
Teachers:
Literature:
  • F. Kesel: Modellierung von digitalen Systemen mit SystemC - Oldenbourg Verlag 2012
  • Teich, J., Haubelt, C.: Digital Hardware/Software-Systeme. Synthese und Optimierung - Berlin: Springer 2007
Language:
  • offered only in German
Notes:

Admission requirements for taking the module:
- None

Admission requirements for participation in module examination(s):
- Successful completion of exercise assignments as specified at the beginning of the semester

Module Exam(s):
- CS5170-L1: Hardware/Software Co-Design, oral exam, 100% of the module grade

Letzte Änderung:
2.9.2021