Select Academic Year:     2017/2018 2018/2019 2019/2020 2020/2021 2021/2022 2022/2023
Professor
PAOLO MELONI (Tit.)
Period
First Semester 
Teaching style
Convenzionale 
Lingua Insegnamento
INGLESE 



Informazioni aggiuntive

Course Curriculum CFU Length(h)
[70/83]  ELECTRONIC ENGINEERING [83/15 - Ord. 2018]  EMBEDDED ELECTRONICS 8 80
[70/91]  INTERNET ENGINEERING [91/00 - Ord. 2018]  INGEGNERIA DELLE TECNOLOGIE PER INTERNET 8 80
[70/90]  COMPUTER ENGINEERING, CYBERSECURITY AND ARTIFICIAL INTELLIGENCE [90/00 - Ord. 2018]  PERCORSO COMUNE 8 80

Objectives

Acquiring knowledge and understanding: understanding the basics of microprocessor-based systems, special -purpose systems and the related research topics.
Applying knowledge and understanding: developing the capability of analyzing, designing and optimizing a microprocessor-based system, understanding the concepts and techniques for design space exploration.
Making informed judgements and choices: develop the ability to properly use CAD/EDA tools for analyzing, designing and prototyping embedded systems.
Communicating knowledge and understanding: technical language of embedded system design, embedded system performance metrics.
Capacities to continue learning: integrating information provided by different parties, reading and understanding research articles, using commercial datasheets of industrial products.

Objectives

Acquiring knowledge and understanding: understanding the basics of microprocessor-based systems, special -purpose systems and the related research topics.
Applying knowledge and understanding: developing the capability of analyzing, designing and optimizing a microprocessor-based system, understanding the concepts and techniques for design space exploration.
Making informed judgements and choices: develop the ability to properly use CAD/EDA tools for analyzing, designing and prototyping embedded systems.
Communicating knowledge and understanding: technical language of embedded system design, embedded system performance metrics.
Capacities to continue learning: integrating information provided by different parties, reading and understanding research articles, using commercial datasheets of industrial products.

Prerequisites

Digital system design

Contents

n the first part of the course, the basics of hardware/software design for embedded systems will be presented. In the second, novel advanced topics will be presented with references to parallel computing and multi-processor systems. The course will include hands-on sessions aimed at the acquisition of technical skills involving EDA/CAD usage.

Contents

In the first part of the course, the basics of hardware/software design for embedded systems will be presented. In the second, novel advanced topics will be presented with references to parallel computing and multi-processor systems. The course will include hands-on sessions aimed at the acquisition of technical skills involving EDA/CAD usage.

Teaching Methods

simulatori e FPGA (40h)
Lectures (60h) and lab sessions with simulators and FPGAs (40h)

Teaching Methods

Lectures (60h) and lab sessions with simulators and FPGAs (40h)

Verification of learning

Written exam. The knowledge of the course topics will be verified and the skills acquired during lab sessions will be evaluated. The student will have to be capable to exploit the techniques presented within the lab experiments.

Texts

David A. Patterson and John L. Hennessy - "Computer Organization and Design: The Hardware/Software Interface"

More Information

Lecture slides will be made available when needed, to integrate the book content.

News and other utilities will be available at:
http://people.unica.it/paolomeloni/didattica/insegnamenti/sistemi-embedded/

Questionnaire and social

Share on:
Impostazioni cookie