35368 - Embedded systems M

Academic Year 2011/2012

  • Docente: Bruno Riccò
  • Credits: 6
  • SSD: ING-INF/01
  • Language: Italian
  • Moduli: Bruno Riccò (Modulo 1) Bruno Riccò (Modulo 2)
  • Teaching Mode: Traditional lectures (Modulo 1) Traditional lectures (Modulo 2)
  • Campus: Bologna
  • Corso: Second cycle degree programme (LM) in Electronic Engineering (cod. 0934)

Learning outcomes

Provide methodologies and skills to evaluate, design and test embedded electronic system, optimizing components, technologies, design flow, cost, reliability and performance in relation to the specific applications of interest. 

Course contents

Applications and market of embedded systems

Metrics for embedded systems (performance, costs, timing, dimensions, power consumption,….)

Standard components of embedded systems (microprocessors, microcontrollers, DSP, memories,  timing and communication peripherals, analog-to-digital converters, sensors, actuators,….)

Application specific processors (gate arrays and FPGA)

Software development for embedded systems

Design of printed circuit boards (PCBs)

Technologies and fabrication of  PCBs

Testing of PCBs

Certification of embedded systems  (for electromagnetic interference)

Elements of product marketing

Significant examples of embedded systems

Readings/Bibliography

Course web site (http://www-micrel.deis.unibo.it/SMLS/).

For further reading : F. Vahid, T. Givargis, Embedded System Design: A UnifiedHardware/Software Introduction, Wiley 2002 (http://www.cs.ucr.edu/content/esd/)

Teaching methods

The Course consists essentially of classroom lectures and seminars.

Assessment methods

Oral examination and a "practical" part consisting of: a powerpoint presentation on a subject agreed with the teacher or, alternatively, a project realized in the lab.

Teaching tools

Lectures with PC and projector. Web site of the course.

Office hours

See the website of Bruno Riccò