35368 - Embedded systems M

Academic Year 2015/2016

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

Learning outcomes

Methods and skills needed to evaluate, design and test embedded systems. Knowledge about: PCB technology, components, design flow, cost, reliability and performance; current and future applications;

Course contents

Applications and target markets of embedded systems

Metrics of embedded systems and comparison criteria (performance, cost, time, space, consumption, ...)

Standard components of embedded systems (microprocessors, microcontrollers, DSPs, memories, peripherals, ....)

Ad-hoc processors (FPGA and gate arrays)

Software development for embedded systems

Electronic board technology and design

Technology and production of PCBs

Testing of PCBs

Certification of embedded systems (for EMI)

Product marketing elements

Significant examples of embedded systems

Readings/Bibliography

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

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

Teaching methods

Lectures and seminars.

Half of the course is dedicated to a practical part centered on the development of a prototype of a simple embedded system. 

Assessment methods

Discussion on the developed  project, with extention to the topics of the course program

Teaching tools

Course web-site

Lab for the practical part

Office hours

See the website of Bruno Riccò