Lezioni ed esercitazioni |
Ore |
Argomenti |
Contenuti specifici |
|
Introduzione |
-Legge di Moore, time-to-market, architetture multi-processore e
distribuite, reti di sensori, sistemi che interagiscono con
l'ambiente, sistemi a tempo reale.
-Metodologie di progetto tradizionali top-down
-Metodo di progetto a piattaforme: ortogonalizzazione di funzione ed
architetture, comunicazione e computazione, natura frattale del
progetto. |
4 |
Funzione |
-Introduzione ai modelli di computazione
-Reti di processi di Kahn, reti di flussi di dati, macchine a stati
finiti, macchine a stati finiti per il co-progetto.
-Modelli di computazione misti: i sistemi ibridi |
12 |
Architettura |
-Esempi di architettura, esempi di piattaforme.
-Astrazione delle prestazioni e dei costi: modelli di processori,
stima di esecuzione dei programmi, esemi di astrazione per reti di
comunicazione su circuiti integrati.
-Definizione formale di piattaforma: elementi di libreria, regole di
composizione, l'esempio della piattaforma delle topologie per reti di
comunicazione su circuti integrati.
|
10 |
Mappatura |
-Esempio di mappatura: la sintesi logica
-Definizione formale di mappatura: dominio funzionale, dominio
architetturale, dominio comune.
-Adattamento tra modelli di concorrenza: sistemi operativi a tempo
reale.
-Sintesi ed esplorazione dello spazio delle soluzioni: esempio di
sinstesi per reti di comunicazione su circuti integrati.
|
10 |
Flussi di progetto |
-Flusso di progetto per applicazioni di controllo
-Flusso di progetto per applicazioni multimediali
|
4 |
Totale ore lezioni ed esercitazioni |
40 |
di cui di esercitazione |
40 |
Ulteriori attività di didattica assistita
|
Ore
|
Laboratorio |
|
Seminari e/o testimonianze |
|
Corsi integrativi |
|
Visite guidate |
|
|
|
Totale ore dedicate ad altre attività di didattica
assistita |
0 |
Totale ore complessive |
40
|