Software per sistemi embedded

Slides:



Advertisements
Presentazioni simili
Modulo di FISICA TECNICA
Advertisements

Progetto e-learning di Ateneo 5 maggio 2005 Tommaso Leo Il Syllabus Progetto e-learning di Ateneo Doc. n. 2 TASK FORCE 5 maggio 2005.
Disciplina: economia e organizzazione aziendale – economia applicata
18/10/2004Programmazione e Laboratorio di Programmazione – Luca Tesei1 Programmazione e Laboratorio 2004/05 Informazioni Introduttive.
Corso di laurea in INFORMATICA RETI di CALCOLATORI A.A. 2003/2004 Presentazione del corso Alberto Polzonetti
Progetto Campus One: Azione e-learningGenova, 9 aprile 2002 Giancarlo Parodi DIBE Esperienze dal progetto Ingegneria On Line.
Informazioni sul Corso
Docente: dott. Stefano MARSI
Il riordino dei Corsi di Studio in Informatica Livelli di laurea Obiettivi formativi Organizzazione della didattica Francesco Tisato.
Informatica mod. B Prof. Orlando De Pietro.
Presentazione del Corso di CALCOLATORI ELETTRONICI
Presentazione corsi classe L-8 Piano degli studi: 3° anno Esami obbligatori: - Matematica Discreta - Elettronica Analogica - Reti di Telecomunicazioni.
UNIVERSITÀ DEGLI STUDI DI SIENA FACOLTÀ DI INGEGNERIA.
Elementi di Informatica
Corso di Pedagogia sperimentale
Introduzione al corso di Economia ed Organizzazione aziendale
Laboratorio di Informatica di base Introduzione al corso a.a. 2008/2009.
Informatica A (informatica grafica) Allievi di Ingegneria Civile, L-Z
Laboratorio di Sistemi Operativi e Reti
Informatica a Verona Dipartimento di Informatica Facoltà di Scienze MM. FF. NN. Università degli Studi di Verona
Corso di Microelettronica Laboratorio di Progettazione
Tecnologie Informatiche per la Qualità 1 - La Qualità 1 Università degli Studi di Milano – Polo di Crema - Dipartimento di Tecnologie dellInformazione.
05/10/2009T00: Sistemi informativi , presentazione1 Sistemi informativi (ordinamento DM 270, laurea magistrale) Docente: Paolo Atzeni.
Scienze Motorie Verona a.a. 2006/2007
PRESENTAZIONE DEL CORSO A.A – febbraio 2010 BENVENUTI !!
Ulteriori Abilità Informatiche
Tecniche Avanzate di Progettazione Software aa 2002/2003 Docente Maura Cerioli Studio 331 (terzo piano lato monte) Tel
LIP Laboratorio di Informatica: Programmazione Rosario Pugliese
Laboratorio di Calcolo I 1) Introduzione Università Roma Tre Corso di Studi in Fisica AA 2002/03.
Corso di Laurea in Ingegneria Informatica Laboratorio di Sistemi Operativi II anno, III periodo 2 crediti 13 ore di lezione 16 ore di esercitazione.
Corso di Laurea in Ingegneria Gestionale
Corso di Laurea in Ingegneria Informatica
Informatica a.a. 2009/2010 Modulo B - Corso di Laurea Triennale in Tecnologie per la Conservazione ed il Restauro.
Intelligenza Artificiale
Programmazione e Controllo delle Imprese di Servizi
Corso di Fondamenti di Informatica A Andrea Omicini Anno accademico 1999/2000 Università degli Studi di Bologna Facoltà di Ingegneria Corsi di Laurea in.
Corso di laurea Magistrale in Teoria e tecnologia della comunicazione
Sociologia del Terzo Settore
Università del Salento Facoltà di Ingegneria Corso di Basi di dati I a.a
Algoritmi e linguaggi per bioinformatica – MODULO ALGORITMI (2010/2011) Laurea magistrale in Bioinformatica e biotecnologie mediche.
Docente: Dott. Stefano Bonnini
Architettura degli Elaboratori
Fisica, Chimica, Matematica + strumenti informatici
Esempi di Ottimizzazione Automatica di circuiti combinatori
Corso Laboratorio di Basi Dati II Usability Lab 2007 Corso Laboratorio di Basi Dati II Elementi di Progettazione di Basi di Dati Multimediali in rete Metodologie.
Informatica Grafica sez. A-G
Algoritmi e Strutture dati a.a. 2013/2014 Informazioni sul corso
1 Sistemi Avanzati per il Riconoscimento (4S02792) Dr. Marco Cristani orario ricevimento: mer
GLI ALGORITMI DI RICERCA
Lezioni di Fisica Medica
Tecnica della programmazione(primaparte) anno accademico 2010/11
Corso di Laurea in Ingegneria dell’Informazione
Sistemi di supporto alle decisioni aziendali Obiettivi generali del corso.
Algoritmi e Strutture Dati Introduzione agli algoritmi
DATA MINING PER IL MARKETING Andrea Cerioli Sito web del corso
Programmazione Web Presentazione del corso /2015.
Benvenuto! Scuola di Ingegneria e Architettura. Laboratori didattici della Scuola Panoramica  300 macchine distribuite su 4 laboratori  3 laboratori.
24 e 25 Febbraio 2011 Corso di Laurea in Informatica.
DATA MINING PER IL MARKETING
University of Perugia Corso di Laurea Magistrale Interclasse in Ingegneria Elettronica e delle Telecomunicazioni Corso di Laurea Magistrale in Ingegneria.
Corso di Laurea in Ingegneria Informatica Ambienti di Programmazione per il Software di Base III anno, I periodo (a scelta per la magistrale) 6 crediti.
Informatica e Bioinformatica Informazioni generali sul corso Corso di Laurea in Biologia Università degli Studi di Padova AA
Informatica e Bioinformatica Informazioni generali sul corso Corso di Laurea in Biologia Molecolare Università degli Studi di Padova AA
11 ottobre Incontro con le matricole 1 Laurea di I Livello in Informatica Incontro con le Matricole Anno accademico Francesca Rossi Presidente.
Informatica II 2008/2009 Gianluca Torta Dipartimento di Informatica dell’Università di Torino
La ricerca in campo educativo. Problemi e metodi
RETI LOGICHE Docente: dott. Stefano MARSI. Materiale per il corso Lucidi Dispense (Prof. D’Amore)  Reperibilita’ Appunti Testo.
Pag. 1 Introduzione al corso di Economia e Organizzazione Aziendale A Gli obiettivi didattici del corso I testi di riferimento Modalità d’esame Ricevimento.
La ricerca in campo educativo. Problemi e metodi Corso di laurea ‘Educatore Professionale di Comunità’ Pedagogia sperimentale Prof. Bruno Losito.
Transcript della presentazione:

Software per sistemi embedded Tiziano Villa, Franco Fummi, Graziano Pravadelli Dip. Informatica Università di Verona

Struttura del corso 6 crediti 28 lezioni: Persone: 40 ore di teoria 24 ore di laboratorio Persone: Tiziano Villa (Sintesi) Franco Fummi (Collaudo) Graziano Pravadelli (Verifica) Davide Bresolin / Valerio Guarnieri (Laboratorio) 6 crediti

Obiettivi Tematiche di ricerca inerenti le tecniche e gli algoritmi alla base della progettazione automatica di sistemi embedded strutture dati algoritmi per: la sintesi la verifica il collaudo Analisi degli strumenti più innovativi per la progettazione e la verifica di sistemi embedded Comprensione delle problematiche relative alla definizione di nuovi strumenti per la progettazione di sistemi embedded complessi

Rilevanza

Modalità di Esame Una parte + opzioni: teoria elaborato scritto abilitante all’elaborato (ON/OFF) elaborato progetto su una delle tre tematiche Presentazione progetti a ¾ del corso on demand (orale) +3 - Regole generali: elaborato dura 1 anno accademico

Modalità di Esame Alternative: Design&Reuse: elaborato stage aziendale tesi teoria no way :-) Design&Reuse: Laboratorio di Informatica (ordinamento 509/99) Tesi Stage pre-tesi

Pre/post condizioni Precedenze Indispensabili: Precedenze Consigliate: Architettura degli Elaboratori Programmazione Linguaggi ... Sistemi (Metodi di specifica) Progettazione di sistemi embedded Precedenze Consigliate: Sistemi Operativi Sistemi Operativi Avanzati Architetture Avanzate Fondamentale per Curriculum sistemi embedded (magistrale in Ingegneria)

Argomenti Sintesi: Collaudo: Verifica: rappresentazioni di funzioni logiche, logica a più valori, diagrammi di decisione binaria, reti a più livelli, ottimizzazione di reti logiche rispetto ad area, tempo e consumo energetico macchine a stati e circuiti sequenziali, ottimizzazione micro-architetturale. Collaudo: definizione dei difetti, caratterizzazione dei difetti, modellazione dei guasti, simulazione dei guasti, modellazione degli errori, simulazione degli errori, generazione del test per circuiti combinatori e per circuiti sequenziali, circuiti auto testanti, tolleranza ai guasti, circuiti di tolleranza ai guasti. Verifica: copertura delle asserzioni, identificazione di asserzioni vacue, generazione automatica di asserzioni

Argomenti (lab.) Sintesi: Collaudo: Verifica: Ottimizzazione logica a 2 livelli a più valori (Espresso) Operazioni su reti a più livelli (SIS) Operazioni con diagrammi di decisione (CUDD) Collaudo: Testing (FastScan , Flextest, DftAdvisor, BISTDesigner) Functional qualification (ACIF, Certitude) Verifica: Assertion-based verification (radCHECK)

Programma Dettagliato

Materiale Sulla pagina web del corso Sul sito di e-learning Seminari dispense articoli scientifici Sul sito di e-learning esercizi domande/risposte iscriversi al corso seguendo il link da pagina web utilizzare account/password di ateneo Seminari comunicati a lezione

Attrezzature Lab. ESD Sun, Linux

Maggiori Informazioni http://www.di.univr.it/~nomedocente

Per i più tenaci... venerdi 15:00-17:00 7034 su appuntamento tiziano.villa@univr.it

Per i più tenaci... giovedì 8:30-10:30 7994 nei corridoi... di corsa franco.fummi@univr.it

Per i più tenaci... lunedì 12:30-14:30 7081 su appuntamento graziano.pravadelli@univr.it