Embedded Computer Architecture

5KK73

5 ECTS

Lecturers: Henk Corporaal & Bart Mesman

 

Embedded Computer Architecture is a 3TU master course for the Embedded Systems curriculum. The course can also be followed by other students, like CS and EE master students, as an elective course.

The course is given in the first semester, from end of September 2011 to January 2012.  It includes about 24 2-hour lectures and several lab exercises.

The location is EE 9.05, unless indicated differently (see remarks column; in the first quarter the Friday lectures are in Auditorium 7).

Schedule 2011

 

wk

Date

Day

lect#

Contents

Lecturer

Lab / Location

36

5 Sep

mon

1

Intro + MIPS ISA

Henk Corporaal

 

 

9 Sep

fri

2

MIPS ISA vervolg

Henk Corporaal

Aud 11

37

12 Sep

mon

3

MIPS single + multi cycle impl

Henk Corporaal

 

38

19 Sep

mon

4

MIPS pipelined implementation

Henk Corporaal

 

 

23 Sep

fri

5

DSPs

Bart Mesman

Aud 11

39

26 Sep

mon

6

VLIW architectures 1

Henk Corporaal

 

40

3 Oct

mon

7

VLIW architectures 2 + TTA

 

 

 

7 Oct

fri

8

ASIP

Bart Mesman

Aud 11

41

10 Oct

mon

9

VLIW / ILP code generation 1

Henk Corporaal

 

42

17 Oct

mon

10

Silicon Hive

Menno Lindwer

LAB 1 (SiHive)

 

21 Oct

fri

11

VLIW / ILP code generation 2

Henk Corporaal

Aud 11

43

24 Oct

mon

12

SiliconHive tooling

Menno Lindwer

 

Exam break

46

15 Nov

tue

13

GPUs

Zhenyu Ye

LAB 2 (GPU)

 

18 Nov

fri

14

Data Memory Mngmt overview

Henk Corporaal

 

47

22 Nov

tue

15

Data Memory Mngmt: layer indep

Henk Corporaal

 

48

29 Nov

tue

16

Data Memory Mngmt: Loop trafos

Henk Corporaal

 

 

2 Dec

fri

17

SDRAM Memory & control

Benny Akesson

 

49

6 Dec

tue

18

NoCs

Kees Goossens

 

49

13 Dec

tue

19

Data Memory Mngmt: layer dep

Henk Corporaal

 

 

16 Dec

fri

20

Real-time Scheduling

Bart Mesman

 

50

20 Dec

tue

21

MPSoC Design space

Henk Corporaal

LAB 3 (DMM)

Christmas break

 

2

10 Jan

tue

22

MPSoC examples, incl Cell, Pico, etc.

Bart Mesman

 

 

13 Jan

fri

23

Data Memory Mngmt: Caches

Architecture modelling; wrap up

Henk Corporaal

 

3

17 Jan

tue

24

Design of EmbSys using Simulink/Matlab

Giorgia Zucchelli