Studiare

In questa sezione è possibile reperire le informazioni riguardanti l'organizzazione pratica del corso, lo svolgimento delle attività didattiche, le opportunità formative e i contatti utili durante tutto il percorso di studi, fino al conseguimento del titolo finale.

Tipologia di Attività formativa D e F

Le attività formative in ambito D o F comprendono gli insegnamenti impartiti presso l'Università di Verona o periodi di stage/tirocinio professionale.
Nella scelta delle attività di tipo D, gli studenti dovranno tener presente che in sede di approvazione si terrà conto della coerenza delle loro scelte con il progetto formativo del loro piano di studio e dell'adeguatezza delle motivazioni eventualmente fornite.

 
Anno accademico:
I semestre Dal 01/10/20 Al 29/01/21
anni Insegnamenti TAF Docente
1° 2° Linguaggio Programmazione Matlab-Simulink D Bogdan Mihai Maris (Coordinatore)
II semestre Dal 01/03/21 Al 11/06/21
anni Insegnamenti TAF Docente
1° 2° Introduzione alla stampa 3D D Franco Fummi (Coordinatore)
1° 2° Linguaggio programmazione Python D Vittoria Cozza (Coordinatore)
1° 2° Progettazione di componenti hardware su FPGA D Franco Fummi (Coordinatore)
1° 2° Prototipizzazione con Arduino D Franco Fummi (Coordinatore)
1° 2° Tutela dei beni immateriali (SW e invenzione) tra diritto industriale e diritto d’autore D Roberto Giacobazzi (Coordinatore)
Elenco degli insegnamenti con periodo non assegnato
anni Insegnamenti TAF Docente
1° 2° Lab.: The fashion lab (1 cfu) D Maria Caterina Baruffi (Coordinatore)
1° 2° Minicorso Blockchain D Nicola Fausto Spoto (Coordinatore)

Codice insegnamento

4S009003

Crediti

6

Coordinatore

Franco Fummi

Lingua di erogazione

Inglese en

Settore Scientifico Disciplinare (SSD)

ING-INF/05 - SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI

L'insegnamento è organizzato come segue:

Teoria

Crediti

5

Periodo

I semestre

Laboratorio

Crediti

1

Periodo

I semestre

Obiettivi formativi

Il corso mira a fornire le seguenti conoscenze: tecniche per la progettazione automatica di sistemi embedded e IoT industriali a partire dalla loro specifica per passare attraverso la verifica, la sintesi automatica e il collaudo. Principali linguaggi per affrontare questo tipo di progetto e i più avanzati strumenti automatici per la loro manipolazione. Il tutto applicato in particolare anche alla progettazione, verifica e test di sistemi ciber-fisici per la produzione industriale.

Al termine del corso lo studente dovrà dimostrare di avere le seguenti capacità di applicare le conoscenze acquisite: identificare a partire dalle specifiche la miglior architettura per un sistema embedded e IoT industriale; modellare, progettare e verificare dispositivi analogico/digitali complessi; sviluppare software embedded e interagire con architetture IoT e cloud; partizionare una funzionalità tra hw, sw con attenzione alla rete e ai sistemi operativi; costruire relazione di progetto evidenziando gli aspetti critici risolti; riuscire a utilizzare ulteriori linguaggi per la progettazione di sistemi embedded e IoT industriali a partire da quelli studiati nel corso.

Programma

* Embedded and IoT Systems Modeling:
- Course introduction
- Embedded systems modeling
- SysML for systems modeling
* System Level Description Languages
- SystemC-based design
- SystemC TLM
* Hardware Description Languages:
- HDL introduction
- VHDL syntax
- verilog syntax
- HDL timing simulation
* Register Transfer Level Synthesis:
- RTL synthesis: VHDL
- RTL synthesis: Verilog
* High-Level Synthesis:
- High-level synthesis (HLS) intoduction
- High-level synthesis scheduling
- High-level synthesis allocation
- High-level synthesis application
* Platforms and Virtual Platforms:
- Virtual platform modeling: IP-Xact
- Virtual platform design and FMI
- SystemVerilog introduction
- SystemVerilog main characteristics
- SystemC & Verilog AMS
* Embedded Software:
- Embedded software modeling
- Model-based design of embedded software
- Embedded AI software modeling
* Industry 4.0 – CPPSs:
- Industry 4.0: software hierarchy
- Industry 4.0: digital twin
- IoT and Industrial IoT
- IoT and Cloud

Lezioni on-line come da calendario su: https://univr.zoom.us/j/84729760071

Bibliografia

Testi di riferimento
Attività Autore Titolo Casa editrice Anno ISBN Note
Teoria Soonhoi Ha, Jürgen Teich Handbook of Hardware/Software Codesign (Edizione 1) Springer Netherlands 2017 ISBN 978-94-017-7266-2

Modalità d'esame

L'esame è composto da due parti: teoria e laboratorio.
Per superare l'esame, gli studenti devono mostrare che:
- hanno compreso i principi delle architetture di sistemi embedded e IoT;
- sono in grado di modellare e simulare un sistema embedded e IoT complesso;
- sono in grado di progettare, verificare e testare un dispositivo digitale complesso;
- sono in grado di sviluppare software embedded che interagisce con il sistema operativo e la rete;
- sono in grado di applicare le conoscenze acquisite per risolvere scenari applicativi del mondo di Industria 4.0.

L'esame finale consiste in una prova scritta contenente domande e esercizi.
È inoltre necessario fornire una relazione di tutte le attività di laboratorio per completare l'esame.

Le/gli studentesse/studenti con disabilità o disturbi specifici di apprendimento (DSA), che intendano richiedere l'adattamento della prova d'esame, devono seguire le indicazioni riportate QUI

Materiale e documenti