Learning objectives
The embedded systems are the most common application area for modern electronic devices. The aim of the course is to provide tools for the study and design of embedded electronic systems. During the course they will study the characteristics, architecture, the main components. In addition, ample space will be dedicated to laboratory activities.
Prerequisites
- - -
Course unit content
The course is organized according to these topics:
- Introduction to Embedded Systems (ES)
- Characteristics of an SE: Design, Market, Architecture of the ES
- Flow of HW-SW of the ES
- Typical Components HW
- Communication protocols wired: RS232/RS485, USB, Ethernet
- Wireless Communication Protocols: ZigBee, Bluetooth
- Solutions for Power
- Solutions for communication and interfacing
- The Hardware Description Language: Verilog
- Hints of Matlab as a tool for design and simulation
Full programme
- - -
Bibliography
For the theory part of the text is recommended:
Sistemi Embedded - Sviluppo Hardware e Software per sistemi dedicati - di Carlo Brandolese e William Fornaciari - PEARSON Prentice Hall
The recommended text for the laboratory is:
Progetto di sistemi elettronici digitali basati su dispositivi FPGA - di Ettore Napoli - Progetto Leonardo - Esculapio Bologna
Teaching methods
The course is divided into lectures and laboratory activities.
The lectures will examine issues related to knowledge of embedded systems.
The laboratory will develop knowledge of hardware description languages (in particular, Verilog) and design and develop of an embedded system based on a FPGA programmable logic.
Assessment methods and criteria
The examination is the discussion of a project developed during the course. This project consists an embedded digital system implemented on a board based on a programmable logic FPGA. During the discussion the knowledge of the theoretical issues studied in class will be tested.
Other information
- - -