INFORMAZIONI SU

Sistemi immersi

Programma dell'insegnamento di Sistemi immersi - cdl in Ingegneria Elettronica

Docente

prof. Antonio ABRAMO

Crediti

6 CFU

Lingua

Italiano

Obiettivi formativi specifici

Il Corso si propone di fornire all’allievo le conoscenze metodologiche e teoriche necessarie per il progetto di un sistema a microcontrollore per applicazioni immerse.
Introduzione: sistemi integrati, sistemi immersi, sistemi real-time.
Sistemi a microprocessore: microcontrollori, periferiche di I/O, interrupt e DMA, organizzazione della memoria, ASIP.Co-processing: FPGA, DSP, acceleratori.
Bus di interconnessione.
Modelli e metodologie: sistemi sincroni e asincroni, Data-flow, VHDL

Competenze acquisite

- Criteri di analisi e sintesi dei sistemi a microcontrollore e loro interfacciamento.

Programma

Trend tecnologici: dai processori general purpose agli ASIP, dai circuiti integrati alle FPGA (10 ore).
Sistemi immersi: ambiti applicativi, architetture di microprocessore per applicazioni immerse, gerarchia di memoria, processi e sistemi operativi, periferiche e interfacciamento (20 ore).
Il linguaggio VHDL
: cenni storici, il flusso di sintesi, data-flow graph, scheduling e binding; elementi di linguaggio er esempi applicativi; la macchina di simulazione (10 ore).
Esercitazioni (20 ore).
Laboratorio: esercitazioni di VHDL in Laboratorio (20 ore).

Bibliografia

- W. Wolf, "Computers as Components - Principles of Embedded Computing System Design", Morgan Kaufmann (2008)
- P. J. Ashenden, “The Designer Guide to VHDL”, Morgan Kaufmann (2000)

Modalità d'esame

prova scritta

Ulteriore materiale didattico o informazioni reperibili alla pagina