IL2206 Embedded Systems 7.5 credits
Inbyggda System
Level: Advanced
| Educational level | Second cycle | Academic level (A-D) | C |
| Subject area | Grade scale | A, B, C, D, E, FX, F |
Autumn 09 for programme students
| Periods | 1 (7.5 cr) | Application code | 70740 |
| Start date | 28/08/2009 | End date | 24/10/2009 |
| Language of instruction | English | Campus | KTH Kista |
| Course pace | 50% | Tutoring time | Daytime |
| Number of places | Form of study | Normal | |
| Course responsible | Sander, Ingo | ||
| Teacher | |||
Autumn 09 for programme students
| Periods | 1 (7.5 cr) | Application code | 71573 |
| Start date | 28/08/2009 | End date | 24/10/2009 |
| Language of instruction | English | Campus | KTH Kista |
| Course pace | 50% | Tutoring time | Daytime |
| Number of places | Form of study | Normal | |
| Course responsible | Sander, Ingo | ||
| Teacher | |||
| Target group | Only SFINX |
||
Goals
After finishing the course the student shall be able to
- describe the special requirements that are imposed on embedded systems
- describe the key properties of microprocessor and digital signal processor
- sketch a design of an embedded system around a microprocessor or DSP
- explain how microprocessor, memory, peripheral components and buses interact in an embedded system
- evaluate how architectural and implementation decisions influence performance and power dissipation
- produce efficient code for embedded systems
- point out the role of the compiler in the embedded system design process
- summarize the basic properties of a real-time operating system
- estimate if additional hardware can accelerate a system
Content
Embedded systems design process
- Properties of microprocessor and DSP as design components
- Embedded computing platform: memory hierarchy, busses and peripheral devices
- Design constraints: low power, speed, memory size, real-time behavior
- Design analysis and optimization of embedded software
- Introduction to real-time operating systems
- Acceleration of a system by means of additional hardware
Eligibility
The course requires
- good knowledge of an imperative programming language like C/C++ or Java
- good knowledge of computer hardware corresponding to the course IS1200 Computer Hardware Engineering
Literature
Computers as Components - Principles of Embedded Copmuting System Design, Wayne Wolf
Upplaga: Förlag: Morgan Kaufmann År: 2001
ISBN: 1-55860-693-9
Examination
- LAB1 - Laboratory Work, 3.0 credits, grade scale: P, F
- TEN1 - Examination, 4.5 credits, grade scale: A, B, C, D, E, FX, F
Requirements for final grade
Written exam (TEN1: Grade A-F)
Laboratory course (LAB1: Grade P, F)
The grade of the written exam (TEN1) is also the final grade of the course.
The lab course must be completed during the study year. If the course is not completed during the study year old laboratories are not counted anymore.
Offered by
ICT/Electronic Systems
Contact
Ingo Sander
Examiner
Ingo Sander
Add-on studies
.
Version
Course plan valid from: Autumn 08.

