Teachings

Select Academic Year:     2016/2017 2017/2018 2018/2019 2019/2020 2020/2021 2021/2022
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

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

Lectures (50h) and lab sessions with simulators and FPGAs (30h)
The course will be taken mainly in person. To face the current epidemiological situation, the possibility of offering streaming lessons and of making them available on-line is envisioned. Moreover, the lab sessions could be attended using remote interaction methods with adequate tools and IT support.

Verification of learning

Oral 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 master the techniques learned during lab experiments. Related skills will be verified through an adequately commented presentation of the lab results.

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:
https://teams.microsoft.com/l/team/19%3aPNtEInYthIcWrsKbI8CoS8Er91E7UhQbiMcogqj2tuU1%40thread.tacv2/conversations?groupId=8b81588b-3781-459c-9bde-ef0454bb5629&tenantId=6bfa74cc-fe34-4d57-97d3-97fd6e0edee1

Questionnaire and social

Share on: