Corsi di Laurea Corsi di Laurea Magistrale Corsi di Laurea Magistrale
a Ciclo Unico
INGEGNERIA
INGEGNERIA ELETTRONICA
Insegnamento
MICROCONTROLLORI E DSP
INL1000751, A.A. 2014/15

Informazioni valide per gli studenti immatricolati nell'A.A. 2012/13

Principali informazioni sull'insegnamento
Corso di studio Corso di laurea in
INGEGNERIA ELETTRONICA
IN0507, ordinamento 2011/12, A.A. 2014/15
N0
porta questa
pagina con te
Crediti formativi 6.0
Tipo di valutazione Voto
Denominazione inglese MICROCONTROLLERS AND DSP
Dipartimento di riferimento Dipartimento di Ingegneria dell'Informazione (DEI)
Obbligo di frequenza No
Lingua di erogazione ITALIANO
Sede PADOVA
Corso singolo È possibile iscriversi all'insegnamento come corso singolo
Corso a libera scelta È possibile utilizzare l'insegnamento come corso a libera scelta

Docenti
Responsabile SIMONE BUSO ING-INF/01

Dettaglio crediti formativi
Tipologia Ambito Disciplinare Settore Scientifico-Disciplinare Crediti
AFFINE/INTEGRATIVA Attività formative affini o integrative ING-INF/01 6.0

Organizzazione dell'insegnamento
Periodo di erogazione Secondo semestre
Anno di corso III Anno
Modalità di erogazione frontale

Tipo ore Crediti Ore di
didattica
assistita
Ore Studio
Individuale
LEZIONE 6.0 48 102.0

Calendario
Inizio attività didattiche 02/03/2015
Fine attività didattiche 12/06/2015

Commissioni d'esame
Commissione Dal Al Membri
6 A.A. 2017/2018 01/10/2017 15/03/2019 BUSO SIMONE (Presidente)
CORRADINI LUCA (Membro Effettivo)
MAGNONE PAOLO (Supplente)
MATTAVELLI PAOLO (Supplente)
ROSSETTO LEOPOLDO (Supplente)
SPIAZZI GIORGIO (Supplente)
TENTI PAOLO (Supplente)
5 A.A. 2016/2017 01/10/2017 15/03/2019 BUSO SIMONE (Presidente)
CORRADINI LUCA (Membro Effettivo)
ROSSETTO LEOPOLDO (Supplente)
SPIAZZI GIORGIO (Supplente)
TENTI PAOLO (Supplente)
4 A.A. 2016/2017 01/10/2016 15/03/2018 BUSO SIMONE (Presidente)
CORRADINI LUCA (Membro Effettivo)
ROSSETTO LEOPOLDO (Supplente)
SPIAZZI GIORGIO (Supplente)
TENTI PAOLO (Supplente)
3 A.A. 2015/2016 01/10/2015 15/03/2017 BUSO SIMONE (Presidente)
ROSSETTO LEOPOLDO (Membro Effettivo)
CORRADINI LUCA (Supplente)
MAGNONE PAOLO (Supplente)
MATTAVELLI PAOLO (Supplente)
SPIAZZI GIORGIO (Supplente)
TENTI PAOLO (Supplente)
2 A.A. 2014/2015 01/10/2014 15/03/2016 BUSO SIMONE (Presidente)
CORRADINI LUCA (Membro Effettivo)
MATTAVELLI PAOLO (Supplente)
ROSSETTO LEOPOLDO (Supplente)
SPIAZZI GIORGIO (Supplente)
TENTI PAOLO (Supplente)
01/10/2013 15/03/2015 BUSO SIMONE (Presidente)
CORRADINI LUCA (Membro Effettivo)
MATTAVELLI PAOLO (Supplente)
ROSSETTO LEOPOLDO (Supplente)
SPIAZZI GIORGIO (Supplente)
TENTI PAOLO (Supplente)

Syllabus
Prerequisiti: Il corso estende alcune delle competenze fornite dai corsi di Fondamenti di Informatica e Architettura degli Elaboratori. Sono inoltre richieste le conoscenze fondamentali fornite nei corsi di Fondamenti di Elettronica e di Elettronica dei Sistemi Digitali.
Conoscenze e abilita' da acquisire: Il corso intende fornire una conoscenza operativa dell'architettura e dell’organizzazione circuitale di un microcontrollore e/o di un digital signal processor (DSP), con particolare riferimento ai dispositivi orientati al controllo in tempo reale di sistemi e processi industriali. Fanno inoltre parte delle competenze da acquisire la conoscenza del funzionamento e della struttura delle principali periferiche di interfacciamento utilizzate nell'ambito industriale, nonché la capacità di realizzare semplici progetti di codice in un ambiente di sviluppo integrato professionale per microcontrollori e/o DSP.
Modalita' di esame: L’esame consiste in una prova scritta: il candidato dovrà risolvere alcuni esercizi di applicazione delle competenze fornite durante il corso. Il voto finale potrà essere integrato presentando al docente la soluzione di uno dei problemi illustrati durante il corso e proposti come esercizi da svolgere in modo autonomo (homework).
Criteri di valutazione: La natura operativa del corso orienta i criteri di valutazione verso l’accertamento di un insieme di competenze e di capacità progettuali più che di conoscenze astratte. Si valuta quindi la conoscenza del materiale presentato a lezione, ma, con maggiore importanza, la capacità di usarlo nella soluzione di problemi di interesse pratico.
Contenuti: Struttura di base dell'hardware e del software di un microcontrollore e/o di un DSP. Circuiti fondamentali di un’unità di elaborazione aritmetico-logica: sommatore, registro a scorrimento, moltiplicatore. Circuiti di controllo cablato e micro-programmato. Unità periferiche principali di un microcontrollore: timer e modulatore PWM, convertitore A/D, unità di "capture and compare", moduli di comunicazione seriale, interfacce verso bus di campo. Gestione delle periferiche tramite interruzioni. Tipi di memoria disponibili in un microcontrollore. Caratteristiche del repertorio di istruzioni. Aritmetica a virgola fissa e a virgola mobile. Sistemi di sviluppo integrati. Esempi e problemi risolti con microcontrollori basati su core ARM.
Attivita' di apprendimento previste e metodologie di insegnamento: L’apprendimento avviene attraverso lezioni ed esercitazioni. Il materiale delle lezioni viene video-proiettato, con occasionali integrazioni alla lavagna. Le esercitazioni sfruttano un sistema di sviluppo integrato (IDE) per microcontrollori basati su core ARM. Vengono illustrati, sempre tramite video proiezione, alcuni problemi risolti.
Eventuali indicazioni sui materiali di studio: I materiali di studio vengono forniti attraverso la pagina web del corso, dalla quale è possibile scaricare le video-proiezioni delle lezioni e alcuni documenti di approfondimento.
Testi di riferimento:
  • D.A. Patterson, J.L. Hennessy, Computer organization and design. --: Morgan Kaufmann, 2008. ISBN: 9780123744937 Cerca nel catalogo
  • A. Clements, The principles of computer hardware, fourth edition. --: Oxford, 2006. ISBN: 9780199273133 Cerca nel catalogo
  • W. Hohl, ARM Assembly Language: Fundamentals and Techniques. --: CRC Press, 2009. ISBN: 9781439806104 Cerca nel catalogo