VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.
Hardware/Software Codesign
Last Updated: 2026-02-05 15:14:30
Abstract
The course provides advanced knowledge in the design of complex computer systems, in particular embedded systems. Models and methods are discussed that are fundamental for systems that consist of software and hardware components.
Objective
The course provides advanced knowledge in the design of complex computer systems, in particular embedded systems. Models and methods are discussed that are fundamental for systems that consist of software and hardware components.
Content
The course covers the following subjects: (a) Models for describing hardware and software components (specification), (b) Hardware-Software Interfaces (instruction set, hardware and software components, reconfigurable computing, heterogeneous computer architectures, System-on-Chip), (c) Application specific instruction sets, code generation and retargetable compilation, (d) Performance analysis and estimation techniques, (e) System design (hardware-software partitioning and design space exploration).
Resources
Lecture Notes
Material for exercises, copies of transparencies.
Literature
Peter Marwedel, Embedded System Design, Kluwer Academic Publishers, 2003, ISBN: 1402076908 Wayne Wolf. Computers as Components. Academic Press, 2000, ISBN: 1558606939 Hardware/Software Codesign. G. DeMicheli sand M. Sami (eds.), NATO ASI Series E, Vol. 310, 1996 Ti-Yen Yen and Wayne Wolf. Hardware-Software Co-Synthesis of Distributed Embedded Systems. Kluwer, 1996 Sanjaya Kumar, James H. Aylor, Barry W. Johnson, and Wm.A. Wulf. The Codesign of Embedded Systems. Kluwer, 1996 G. DeMicheli, R. Ernst and W. Wolf, Readngs in Hw/Sw Co-design, M. Kaufmann, 2003
General Information
- Language
- German
- Levels
- BSC , DS , MSC
- Frequency
- Yearly recurring
Examination
- Type
- session examination
- Mode
- oral 30 minutes
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| lecture |
Hardware/Software-Codesign
Vorlesung wird auf Wunsch auch in Englisch gelesen
|
|
2 h weekly |
| exercise | Hardware/Software-Codesign |
|
2 h weekly |
Offered In
-
-
-
-
-
-
-
-
-
Minor Subjects (These courses are recommended, but you are free to choose courses from any other major.)
-
-
-
-