Sprungmarken

Service navigation

Hauptnavigation

Embedded System Design - Slides 09/10
You are here:

Bereichsnavigation

Hauptinhalt

Slides

Formats:

  • ppt: This is the type of the master files. This is the recommended file format. Users without a PowerPoint licence should use the free PowerPoint viewer from Microsoft, if they are running Windows.  Slides have been generated with Powerpoint XP.
  • pdf: These files have been generated with OpenOffice 2.0. No animation is available.

Lecture
(90 mins)

Content Book Chapters Slides Additional Material
'03 Version '09 Version
1 Introduction Preface, Chapter 1 Preface, Chapter 1 es-marw-1.1.ppt
es-marw-1.1.pdf
2 Introduction Preface, Chapter 1 Preface, Chapter 1 es-marw-1.2.ppt
es-marw-1.2.pdf
3 Specifications: Language requirements, models of computation Sections 2.1-2.2 Sections 2.1-2.3 es-marw-2.01-moc.ppt
es-marw-2.01-moc.pdf
Time-Distance Charts - Animation
4 StateCharts, synchronous languages Sections 2.3-2.4.1 Sections 2.4.1-2.4.3 es-marw-2.02-statecharts.ppt
es-marw-2.02-statecharts.pdf
5 SDL as an example of FSMs+message passing Section 2.5 Section 2.4.4 es-marw-2.03-sdl.ppt
es-marw-2.03-sdl.pdf
Data flow Section 2.9.1-2.9.2 Section 2.5 es-marw-2.04-df.ppt
es-marw-2.04-df.pdf
Animation
6 Petri nets Section 2.6.2-5 Section 2.6 es-marw-2.05-petri.ppt
es-marw-2.05-petri.pdf
7 Discrete event systems:
VHDL
Section 2.11 Section 2.7.1 es-marw-2.06-discrete-event.ppt
es-marw-2.06-discrete-event.pdf
8 Imperative Programming: Imperative languages: C, Java, message passing libraries (MPI, ...) Section 2.9.3, 2.10 Section 2.8 es-marw-2.07-imperative.ppt
es-marw-2.07-imperative.pdf
9 Level of hardware modeling
Language comparison, models of computation
Section 2.16 - 2.18 Section 2.9 - 2.10 es-marw-2.08-wrap-up.ppt
es-marw-2.08-wrap-up.pdf
LEGO-Mindstorm NXT es-marw-2.09-mindstorms.ppt
es-marw-2.09-mindstorms.pdf
10 ES-Hardware: Sensors, discretization Section 3.1-3.2 Section 3.1-3.2 es-marw-3.1-sensors-ad.ppt
es-marw-3.1-sensors-ad.pdf
11 Processors Section 3.4.1-3.4.3 Section 3.3. es-marw-3.2-processing.ppt
es-marw-3.2-processing.pdf
12 FPGAs, Memories, Communication Section 3.3.4, 3.5, 3.3 Section 3.3.4-3.5 es-marw-3.3-fpga-mem.ppt
es-marw-3.3-fpga-mem.pdf
Animation
13 Sampling theorem, D/A-Converter, Actuators Section 3.6. Section 3.6. es-marw-3.4-d-comm-da-actuator.ppt
es-marw-3.4-comm-da-actuator.pdf
14 Embedded & Real-time Operating Systems Section 4.0. Section 4.1. es-marw-4.1-rtos.ppt
es-marw-4.1-rtos.pdf
Animation
15 Middleware Section 4.4. Section 4.2. es-marw-4.2-rtos.ppt
es-marw-4.2-rtos.pdf
Validation and Evaluation - Part I Section 6.0. Section 5.0. es-marw-5.1-evaluation.ppt
es-marw-5.1-evaluation.pdf
16 Validation and Evaluation - Part II Section 6.0. Section 5.0. es-marw-5.2-evaluation.ppt
es-marw-5.2-evaluation.pdf
17 Validation and Evaluation - Part III Section 6.0. Section 5.0. es-marw-5.3-evaluation.ppt
es-marw-5.3-evaluation.pdf
18 Mapping of Applications to Platforms I Section 4.2., 5.0., 5.3. Section 6.1.-6.2.2. es-marw-6.1-aperiodic.ppt
es-marw-6.1-aperiodic.pdf
es-marw-6.2-hls-scheduling.ppt
es-marw-6.2-hls-scheduling.pdf
19 Mapping of Applications to Platforms II Section 4.2., 5.0., 5.3. Section 6.1.-6.2.2. es-marw-6.2-hls-scheduling.ppt
es-marw-6.2-hls-scheduling.pdf
20 Classical scheduling algorithms for periodic systems Section 4.2.3. Section 6.2.3. es-marw-6.3-periodic.ppt
es-marw-6.3-periodic.pdf
Animation
Standard Optimization Techniques Appendices A es-marw-6.4-optimizations.ppt
es-marw-6.4-optimizations.pdf
21 Hardware/Software Partitioning Section 5.3., 5.3.2. Section 6.3., 6.3.2. es-marw-6.5-cool.ppt
es-marw-6.5-cool.pdf
22 Mapping of Applications to Multi-Processor Systems Section 4.2.2. Section 6.4. es-marw-6.6-mp-mapping.ppt
es-marw-6.6-mp-mapping.pdf
23 Optimizations:task concurrency management, floating to fixed point conversion, loop transformations Section 5.1.-5.2. Section 7.1.-7.2.3. es-marw-7-optimizations-1.ppt
es-marw-7-optimizations-1.pdf
24 Optimizations: array folding, exploiting scratch pad memories Section 5.2.5, 5.4.1.-5.4.2. Section 7.2.4.-7.3.3. es-marw-7-optimizations-2.ppt
es-marw-7-optimizations-2.pdf
25 Optimizations: optimizations for caches, the offset assignment problem Section 5.4.3.,5.4.5.-5.4.7. Section 7.3.4.-7.3.5., 7.3.8. es-marw-7-optimizations-3.ppt
es-marw-7-optimizations-3.pdf
26 Optimizations: additional compiler optimizations, dynamic voltage scaling Section 5.5. Section 7.4.1.-7.5. es-marw-7-optimizations-4.ppt
es-marw-7-optimizations-4.pdf
27 Test Section 6.9. Section 8.0. es-marw-8-test.ppt
es-marw-8-test.pdf