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.
Piano Didattico
Queste informazioni sono destinate esclusivamente agli studenti e alle studentesse già iscritti a questo corso.Se sei un nuovo studente interessato all'immatricolazione, trovi le informazioni sul percorso di studi alla pagina del corso:
Laurea magistrale in Ingegneria e scienze informatiche - Immatricolazione dal 2025/2026Il piano didattico è l'elenco degli insegnamenti e delle altre attività formative che devono essere sostenute nel corso della propria carriera universitaria.
Selezionare il piano didattico in base all'anno accademico di iscrizione.
1° Anno
| Insegnamenti | Crediti | TAF | SSD |
|---|
2° Anno Attivato nell'A.A. 2010/2011
| Insegnamenti | Crediti | TAF | SSD |
|---|
Tre insegnamenti a scelta tra i seguenti | Insegnamenti | Crediti | TAF | SSD |
|---|
| Insegnamenti | Crediti | TAF | SSD |
|---|
Tre insegnamenti a scelta tra i seguenti | Insegnamenti | Crediti | TAF | SSD |
|---|
Legenda | Tipo Attività Formativa (TAF)
TAF (Tipologia Attività Formativa) Tutti gli insegnamenti e le attività sono classificate in diversi tipi di attività formativa, indicati da una lettera.
Progettazione di sistemi embedded (2009/2010)
Codice insegnamento
4S02911
Docente
Coordinatore
Crediti
6
Offerto anche nei corsi:
- Sistemi a tempo reale del corso Laurea in Informatica Multimediale (ordinamento fino all'a.a. 2008/09)
Lingua di erogazione
Italiano
Settore Scientifico Disciplinare (SSD)
ING-INF/05 - SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
Periodo
II semestre dal 1 mar 2010 al 15 giu 2010.
Obiettivi formativi
Tecniche per la progettazione automatica di sistemi embedded a partire dalla loro specifica per passare attraverso la verifica, la sintesi automatica e il collaudo. Il corso presenta i principali linguaggi per affrontare questo progetto e i più avanzati strumenti automatici per la loro manipolazione.
Programma
Introduzione ai sistemi embedded: definizione dei campi di applicazione, caratteristiche generali, caratteriste comuni.
Modellazione di sistemi embedded: problematiche generali della modellazione dei sistemi embedded, linguaggi per la descrizione dei sistemi embedded.
Varianti tecnologiche per la realizzazione: panoramica delle possibili architetture embedded, concetto di piattaforma, componenti di una piattaforma.
La progettazione a livello di Sistema: il flusso di progettazione dal livello architetturale - comportamentale - logico – fisico.
Il linguaggio SystemC a livello TLM: il modello transazionale per la descrizione di un sistema e la sua rappresentazione in linguaggio SystemC.
La verifica funzionale basata su asserzioni: concetto di proprietà e asserzione, la scrittura dei checker, la verifica delle asserzioni mediante simulazione.
La progettazione Platform Based: il raffinamento di una descrizione comportamentale, la sintesi ad alto livello, il mapping su una piattaforma embedded.
Il software embedded: la derivazione del software dal linguaggio di sistema, il ruolo del sistema operativo, la generazione automatica.
La cosimulazione HW/SW/NET: il concetto di cosimulazione, le architetture per la cosimulazione, il progetto con hardware in the loop.
Il linguaggio VHDL/SystemC a livello RT: i linguaggi per la descrizione dell'hardware, il livello di descrizione a trasferimento tra registri.
La sintesi dal livello RT: i template per la sintesi dai linguaggi, la sintesi automatica, la relazione con la sintesi logica.
Il problema del collaudo: introduzione al problema del collaudo, problematiche generali e strumenti.
Il problema dell'affidabilità: ruolo dell'affidabilità nei sistemi embedded, tecniche per aumentarla e misurarla.
| Autore | Titolo | Casa editrice | Anno | ISBN | Note |
|---|---|---|---|---|---|
| Franco Fummi, Mariagiovanna Sami, Cristina Silvano | Progettazione Digitale (Edizione 2) | McGraw-Hill | 2007 | 8838663521 |
Modalità d'esame
Esame scritto e progetto.
Materiale e documenti
-
Presentazione del corso
(pdf, it, 2290 KB, 3/3/10)
-
Programma dettagliato
(html, it, 44 KB, 5/10/10)
-
Titoli elaborati
(pdf, it, 277 KB, 5/19/10)