INFORMAZIONI SU

Embedded Systems (the English translation of "Sistemi immersi")

Embedded Systems (traduzione in inglese del programma di Sistemi immersi) - cdl in Ingegneria Elettronica

Teacher

prof. Antonio ABRAMO

Credits

6 CFU

Language

Italian

Objectives

The course provides the student with the theoretical and methodological skills required to accomplish to the design of a system for embedded applications.

Acquired skills

- Knowledge about technology trends in embedded systems.
- Knowledge on main microprocessor and system architectures for embedded applications.
- Knowledge of VHDL language elements.
- Ability to specify and execute the design of simple digital circuits in VHDL.

Lectures and exercises (topics and specific content)

Technology trends: from general purpose microprocessors to ASIPs, from integrated circuits to FPGAs (10 hours).
Embedded systems: field of application, microprocessor architecturef for embedded applications, memory hierarchy, processes and operating systems, peripherals and interfaces (20 hours).
The VHDL language: historical evolution, the synthesis flow, data-flow graphs, scheduling and binding; the language elements and applications; the simulation machinery (10 hours).
Design at the Laboratory: lab sessions on VHDL (20 hours).
Exercises (20 hours).

References

- W. Wolf, "Computers as Components - Principles of Embedded Computing System Design", Morgan Kaufmann (2008)
- P.J. Ashenden, “The Designer Guide to VHDL”, Morgan Kaufmann (2000)

Type of exam

Written

Additional material or information on line