Sprungmarken

Servicenavigation

Hauptnavigation


Bereichsnavigation

Hauptinhalt

Embedded Systems Design - Slides 12

Formats:

  • ppt: This is the type of the master files. This is the recommended file format. Users without a PowerPoint license 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 Adobe Distiller. No animation is available.


Lecture
(90 mins)

ContentBook ChaptersSlidesVideosAdditional Material


First EditionSecond Edition




English
Chinese
Macedonian
GermanAll
Languages



1 Introduction Preface,
Sections 1.1 - 1.2
Preface,
Sections 1.1 - 1.3
es-marw-1.1.ppt
es-marw-1.1.pdf


2 Introduction Sections 1.3 -1.4 Sections 1.4 -1.5 es-marw-1.2.ppt
es-marw-1.2.pdf


Specifications: Specifications and Modeling Sections 2.1-2.2 Sections 2.1 es-marw-2.01-moc.ppt
es-marw-2.01-moc.pdf

Time-Distance Charts - Animation
3 Early design phases and StateCharts Sections 2.3, 2.7 Sections 2.2 - 2.3 es-marw-2.02-sc.ppt
es-marw-2.02-sc.pdf


4 Communicating finite state machines (CFSMs) Sections 2.3, 2.9.3 Sections 2.4.1 - 2.4.3 es-marw-2.03-fsm.ppt
es-marw-2.03-fsm.pdf


5 Finite state machines + message passing:SDL + data flow Sections 2.5, 2.9 Sections 2.4.4 - 2.5.4 es-marw-2.04-sdl-df.ppt
es-marw-2.04-sdl-df.pdf


6 Petri nets Section 2.6 es-marw-2.05-petri.ppt
es-marw-2.05-petri.pdf

Animation
7 Discrete Event Modelling Section 2.11-2.14 Section 2.7 es-marw-2.06-discrete-event.ppt
es-marw-2.06-discrete-event.pdf


8 Imperative model of computation, Comparison of models Section 2.10, 2.15 - 2.17 Section 2.8, 2.9 - 2.10 es-marw-2.07-imperative-wrap.ppt
es-marw-2.07-imperative-wrap.pdf


9 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


10 ES-Hardware: Processing Section 3.4.1-3.4.3 Section 3.3.1-3.3.3 es-marw-3.2-processing.ppt
es-marw-3.2-processing.pdf

Animation
11 ES-Hardware: FPGAs, Memories, Communication Section 3.3.4, 3.5, 3.3 Section 3.3.4,3.4,3.5 es-marw-3.3-fpga-mem.ppt
es-marw-3.3-fpga-mem.pdf


12 Sampling theorem, D/A-Converter, Actuators Section 3.6 Section 3.4 es-marw-3.4-comm-da-actuator.ppt
es-marw-3.4-comm-da-actuator.pdf


13 Embedded & Real-time Operating Systems Section 4.1-4.3 Section 4.1 es-marw-4.1-rtos.ppt
es-marw-4.1-rtos.pdf

Animation
14 Middleware Section 4.4 Section 4.4-4.5 es-marw-4.2-rtos.ppt
es-marw-4.2-rtos.pdf


Evaluation and Validation - Part I Section 6 Section 5 es-marw-5.1-evaluation.ppt
es-marw-5.1-evaluation.pdf


15 Validation and Evaluation - Part II Section 6 Section 5 es-marw-5.2-evaluation.ppt
es-marw-5.2-evaluation.pdf


16 Validation and Evaluation - Part III Section 6 Section 5 es-marw-5.3-evaluation.ppt
es-marw-5.3-evaluation.pdf


17 Mapping of Applications to Platforms I Section 4.2, 5, 5.3 Section 6.1-6.2.3 es-marw-6.1-aperiodic.ppt
es-marw-6.1-aperiodic.pdf


18 Mapping of Applications to Platforms II Section 4.2, 5, 5.3 Section 6.1-6.2.3 es-marw-6.2-hls-scheduling.ppt
es-marw-6.2-hls-scheduling.pdf


19 Classical scheduling algorithms for periodic systems Section 4.2.3 Section 6.2.4-6.2.5 es-marw-6.3-periodic.ppt
es-marw-6.3-periodic.pdf
 

Animation
20 Hardware/Software Partitioning Section 5.3, 5.3.2 Section 6.3, 6.3.2 es-marw-6.4-cool.ppt
es-marw-6.4-cool.pdf


21 Mapping of Applications to Multi-Processor Systems Section 4.2.2 Section 6.4 es-marw-6.5-mp-mapping.ppt
es-marw-6.5-mp-mapping.pdf


22 Optimizations:
task concurrency management, floating-point, high-level loop transformations
Section 5.1-5.2 Section 7.1-7.2.3 es-marw-7.1-optimizations.ppt
es-marw-7.1-optimizations.pdf
 


23 Optimizations:
SPM, allocation strategies
Section 5.2.5, 5.4.1-5.4.2 Section 7.2.4-7.3.3 es-marw-7.2-optimizations.ppt
es-marw-7.2-optimizations.pdf


24 Optimizations:
optimizations for caches, offset assignment problem
Section 5.4.3,5.4.5-5.4.7 Section 7.3.5-7.3.6, 7.3.9 es-marw-7.3-optimizations.ppt
es-marw-7.3-optimizations.pdf


25 Optimizations:
additional compiler optimizations, dynamic voltage scaling
Section 5.5 Section 7.4 es-marw-7.4-optimizations.ppt
es-marw-7.4-optimizations.pdf



Test

Section 6.4

Section 6.9

Section 8




- Appendix: Standard Optimization Techniques - - es-marw-9.1-optimizations.ppt
es-marw-9.1-optimizations.pdf