Hide menu

Hardware/Software Co-Design

Lectures:

22 h.

Recommended for

Students in the areas of system design, real-time systems, software engineering, DSP, computer architectures, and electronic design.

The course was last given:

Spring 1998.

Goals

To present techniques for the design of embedded systems consisting of hardware and software components. Emphasis will be placed upon methods and tools used for the development of embedded systems which are dedicated to specific applications and have to fulfill performance, cost, and power related constraints.

Prerequisites

Basic knowledge in programming and computer architectures.

Organization

Lectures given by the teachers. Case studies prepared by the participants.

Contents

- Design of embedded and real-time systems;
- Hardware/software co-specification;
- System modeling;
- Co-design Architectures;
- System on Chip;
- Application-specific instruction set processors;
- Real-time systems;
- Hardware/software partitioning;
- Co-synthesis and code-generation techniques;
- Co-simulation and co-verification;
- Emulation and prototyping;
- IP-based design (reuse)

Literature

Ahmed A. Jerraya, Jean Mermet eds.: "System-Level Synthesis", Kluwer 1999, and selected research papers.

Teachers

Petru Eles, Zebo Peng.

Examiner

Petru Eles.

Schedule

Fall 2001.

Examination

Term paper and seminar presentation.

Credit

4 credits.


Page responsible: Director of Graduate Studies