Obiettivi formativi
I sistemi embedded (o dedicati) rappresentano il settore applicativo più diffuso per i moderni dispositivi elettronici. Scopo del corso è quello di fornire gli strumenti per lo studio e la progettazione di sistemi elettronici di tipo embedded. Durante il corso se ne studieranno le caratteristiche, le architetture, le componenti principali. Inoltre, ampio spazio verrà dedicato ad attività di laboratorio.
Prerequisiti
- - -
Contenuti dell'insegnamento
Il corso si articola secondo questi argomenti:
- Introduzione ai Sistemi Embedded (SE)
- Caratteristiche di un SE: Progettazione, Mercato, Architettura dei SE
- Flusso di progettazione HW-SW dei SE
- Componentistica HW tipica
- Protocolli di comunicazione wired: RS232/RS485, USB, Ethernet
- Protocolli di comunicazione wireless: ZigBee, Bluetooth
- Soluzioni per l’alimentazione
- Soluzioni per le comunicazioni e l’interfacciamento
- I linguaggio di descrizione HW: il Verilog
- Accenni di Matlab come strumento di ausilio alla progettazione e simulazione
Programma esteso
- - -
Bibliografia
Per la parte di teoria è consigliato il testo:
Sistemi Embedded - Sviluppo Hardware e Software per sistemi dedicati - di Carlo Brandolese e William Fornaciari - PEARSON Prentice Hall
Il testo consigliato per le attività di laboratorio è:
Progetto di sistemi elettronici digitali basati su dispositivi FPGA - di Ettore Napoli - Progetto Leonardo - Esculapio Bologna
Metodi didattici
Il corso è diviso in lezioni frontali e attività di laboratorio.
Nelle lezioni frontali si affronteranno i temi legati alla conoscenza dei sistemi embedded.
Nelle attività di laboratorio si svilupperanno conoscenze di linguaggi di descrizione hardware (In particolare, il Verilog) e si progetterà e svilupperà un sistema embedded basato su una logica programmabile FPGA.
Modalità verifica apprendimento
La prova d'esame consiste nella discussione di un progetto realizzato durate lo svolgimento del corso. Tale progetto consiste nella realizzazione, su una scheda basata su logica programmabile FPGA, di un sistema digitale embedded. Durante la discussione del progetto vi sarà modo di approfondire la conoscenza degli argomenti teorici studiati a lezione.
Altre informazioni
- - -