Zur Webseite der Uni Stuttgart

Embedded Systems Engineering

This course focuses on the analysis, design and implementation of embedded systems.

Lecturer:

Time and Place:

Lecture:
  • Wednesday, 11:30 - 13:00, V38.02
  • Friday, 11:30 - 13:00, V38.03
Exercises:
  • Group #1: Wednesday/Friday, 11:30 - 13:00, V38.02/V38.03
  • Group #2: Thursday, 15:45 - 17:15, 0.463

Course Outline:

  • System level design (specification, architecture), hardware/software partitioning and interfacing
  • Embedded hardware design/synthesis from algorithm to RTL: scheduling, allocation, binding, pipelining, controller development

Announcements:

  • The ESE examination review takes place on Wednesday, 12.04.17, 13:00 - 14:00 in room 1.021, Pfaffenwaldring 5b (FZI)
  • The ESE examination takes place on Monday, 27.02.17, 13:00 - 15:00 in room V7.02
  • Exercise group registration period: Fr, 21.10.16, 5pm – Fr, 28.10.16, 5pm (Registration webpage)

Slides:

Exercises:

Resources:

Literature:

  • See introduction slides

Further Reading:


Course Schedule:

Date

Weekday

Time

Room

Lecture

Notes

19.10.16

Wednesday

11:30 - 13:00

V38.02

Lecture

Introduction

21.10.16

Friday

11:30 - 13:00

V38.03

Lecture

Synthesis overview

26.10.16

Wednesday

11:30 - 13:00

V38.02

Lecture

Scheduling strategies

28.10.16

Friday

11:30 - 13:00

V38.03

Lecture

Allocation, Binding, Optimization

02.11.16

Wednesday

11:30 - 13:00

V38.02

Lecture

Modelling for system synthesis

04.11.16

Friday

11:30 - 13:00

V38.03

Lecture

System optimization

09.11.16

Wednesday

11:30 - 13:00

V38.02

Lecture

Optimization heuristics

10.11.16

Thursday

15:45 - 17:15

0.463

Exercise

Exercise 1 (Scheduling) - Group #2

11.11.16

Friday

11:30 - 13:00

V38.03

Exercise

Exercise 1 (Scheduling) - Group #1

16.11.16

Wednesday

11:30 - 13:00

V38.02

Lecture

HLS: resource & time constrained

17.11.16

Thursday

15:45 - 17:15

0.463

Exercise

Exercise 2 (System Level Synthesis) - Group #2

18.11.16

Friday

11:30 - 13:00

V38.03

Exercise

Exercise 2 (System Level Synthesis) - Group #1

23.11.16

Wednesday

11:30 - 13:00

V38.02

Lecture

Lecture cancelled

25.11.16

Friday

11:30 - 13:00

V38.03

Lecture

HLS: allocation, binding, pipelining

30.11.16

Wednesday

11:30 - 13:00

V38.02

Lecture

Software

01.12.16

Thursday

15:45 - 17:15

0.463

Exercise

Exercise 3 (High Level Synthesis) - Group #2

02.12.16

Friday

11:30 - 13:00

V38.03

Exercise

Exercise 3 (High Level Synthesis) - Group #1

07.12.16

Wednesday

11:30 - 13:00

V38.02

Lecture

Software

09.12.16

Friday

11:30 - 13:00

V38.03

Lecture

Software

14.12.16

Wednesday

11:30 - 13:00

V38.02

Exercise

Exercise 4 (High Level Scheduling) - Group #1

15.12.16

Thursday

15:45 - 17:15

0.463

Exercise

Exercise 4 (High Level Scheduling) - Group #2

16.12.16

Friday

11:30 - 13:00

V38.03

Exercise

Exercise 5 (Software Scheduling) - Group #1

21.12.16

Wednesday

11:30 - 13:00

V38.02

Lecture

Software

22.12.16

Thursday

15:45 - 17:15

0.463

Exercise

Exercise 5 (Software Scheduling) - Group #2

Christmas holidays

11.01.17

Wednesday

11:30 - 13:00

V38.02

Lecture

Software (WCET)

13.01.17

Friday

11:30 - 13:00

V38.03

Lecture

Architectures (Communication, AMBA)

18.01.17

Wednesday

11:30 - 13:00

V38.02

Exercise

Exercise 6 (SW Scheduling, WCET) - Group #1

19.01.17

Thursday

15:45 - 17:15

0.463

Exercise

Exercise 6 (SW Scheduling, WCET) - Group #2

20.01.17

Friday

11:30 - 13:00

no lecture

25.01.17

Wednesday

11:30 - 13:00

V38.02

Lecture

Architectures (AMBA, BusMatrix), NoC: Topologies

27.01.17

Friday

11:30 - 13:00

V38.03

Lecture

NoC: Switching and Routing

01.02.17

Wednesday

11:30 - 13:00

V38.02

Lecture

NoC: Deadlocks, Virtual Channels, Flow Control

02.02.17

Thursday

15:45 - 17:15

0.463

Exercise

Exercise 7 (Architectures) - Group #2

03.02.17

Friday

11:30 - 13:00

V38.03

Exercise

Exercise 7 (Architectures) - Group #1

08.02.17

Wednesday

11:30 - 13:00

V38.02

Lecture

Q&A Session

09.02.17

Thursday

15:45 - 17:15

0.463

Exercise

Exercise 8 (NoC, Q&A) - Group #2

10.02.17

Friday

11:30 - 13:00

V38.03

Exercise

Exercise 8 (NoC, Q&A) - Group #1

Akzeptieren

Diese Webseite verwendet Cookies. Durch die Nutzung dieser Webseite erklären Sie sich damit einverstanden, dass Cookies gesetzt werden. Mehr erfahren, zum Datenschutz