HW/SW Codesign

Vortragende/r (Mitwirkende/r)
Umfang4 SWS
SemesterSommersemester 2019



Siehe TUMonline
Anmerkung: Please note that registration at TUMonline is required. Registration is possible from 15th March to 24th April 2019. Due to the limited number of workstations and FPGA boards used for carrying out the lab experiments the number of participants is restricted to 180! Therefore, registration is initially possible only on the waiting list. The final assignment of the seats is done at the beginning of the first lab introduction to those students that are present (in the sequence of the waiting list). In case a student cannot be present he/she should send us a mail with appropriate reasoning so that we can decide on the assignment of a seat. If someone does no have a seat and still wants to attend the lecture, access to the Moodle page of HW/SW Codesign can be granted on demand.


Understanding of system-level design paradigms Model-based design HW/SW partitioning Approach towards a real-world HW/SW codesign project


Design flow from function graphs to FPGA netlists and executable object code for microprocessor, modeling and specification of mixed hardware/software solutions for embedded systems, graph partitioning and binding to execution units, scheduling, estimation of design quality, target architectures and prototyping platforms for HW/SW systems, basic introduction into VHDL and SystemC. The lecture contents are applied in an accompanying laboratory with the following focal points: system modeling and evaluation; implementation of an example application on an FPGA prototyping board using the embedded processor and a specific hardware accelerator.

Inhaltliche Voraussetzungen

Basic knowledge of C programming language.

Lehr- und Lernmethoden

The course consists of a lecture and an accompanying lab. In this lab the students acquire additional knowledge doing individually specific lab experiments, which is supported by tutor assistance.

Studien-, Prüfungsleistung

The exam type is adjusted to the different topics to be conveyed: Acquired knowledge from lecture and lab part will be tested in a written exam of 75 minutes. The ability to apply the acquired knowledge conveyed within the lab part will be checked via deliverables from the experiments of the accompanying lab. The final grade is made up of the following elements 1) 85 % grade of final exam 2) 15 % grade on deliverables from lab experiments For students participating in the final exam who did not submit the lab deliverables the 15% share is graded with 5.0. This applies also for students who did not have a seat and could not participate in the associated lab. Information about the deliverables from the lab and their due dates will be given in time within the news section of the HW/SW Codesign course page on the Moodle platform.

Empfohlene Literatur

D. Gajski, "Specification and Design of embedded Systems",Prentice Hall