Metodologie di progetto hardware/software



Documenti analoghi
04CXGBQ TRASMISSIONE NUMERICA

(6 CFU) Facoltà di Economia Laurea specialistica in Economia Aziendale. Prof. Crescenzio Gallo. a.a. 2005/2006

Corso di INFORMATICA AZIENDALE (4 CFU)

INGEGNERIA DEL SOFTWARE. Prof. Paolo Salvaneschi

Sistemi Distribuiti e Cloud Computing A.A. 2014/15

Progetto di Applicazioni Software

Istituto Tecnico Commerciale Statale e per Geometri E. Fermi Pontedera (Pi)

LABORATORIO DI INFORMATICA

Corso di Laurea Magistrale in Ingegneria Informatica. Ingegneria del Software II (IS2)

Architettura degli Elaboratori e delle Reti

Sistemi Distribuiti e Cloud Computing A.A. 2013/14

Fondamenti di Informatica II Corso (HA-ZZ) Introduzione al corso

Corso di Ingegneria del Software. Informazioni sul corso

Fondamenti di Informatica T-1

Elettronica Introduzione

GUIDA ALLA PREPARAZIONE DEGLI ESAMI

Corso di INFORMATICA (2 CFU - 20 ore)

Esercitazioni di Informatica Grafica A.A

02CIXPG Sistemi informativi aziendali

Finalità del corso Argomenti trattati Materiale didattico Calendario Modalità d esame Possibili progetti

Piano di Lavoro. di SISTEMI AUTOMATICI. Secondo Biennio

introduzione al corso di ingegneria del software

Università degli Studi di Roma La Sapienza, Facoltà di Ingegneria

INGEGNERIA DEL SOFTWARE. Il Corso. Obiettivi. A.A Prof. Giuseppe Visaggio Presentazione

Introduzione al corso. Venezia, 18 febbraio 2013

Programmazione per la disciplina Informatica PROGRAMMAZIONE DI MATERIA: INFORMATICA SECONDO BIENNIO AMMINISTRAZIONE FINANZA E MARKETING

DOCENTI Docenti universitari provenienti da università Statali e Pontificie; professionisti, ricercatori, esperti del settore italiani e stranieri.

DISCIPLINA: TECNOLOGIE E PROGETTAZIONE DI SISTEMI ELETTRICI ED ELETTRONICI CLASSE DI CONCORSO: A035 - C270

Presentazione del Corso

Ingegneria del Software T

SCHEDA PER LA PROGRAMMAZIONE DELLE ATTIVITA DIDATTICHE. Dipartimento di INFORMATICA Classe 3 Disciplina INFORMATICA

LAC. Area Economica. Area Aziendale

PIANO DI LAVORO (a.s. 2010/11)

PIANO DI LAVORO ANNUALE

Università degli Studi di Napoli Federico II Facoltà di Ingegneria. Corsi di Studio in Ingegneria Informatica Laurea - Laurea Magistrale

ANO DI LAVORO ANNUALE DELLA DISCIPLINA ELETTROTECNICA ED ELETTRONICA

Università di Milano Bicocca

Analisi e progettazione del software

Sistemi e Tecnologie per l Automazione LS

Informatica di Base A - DAMS

Presentazione e programma del Corso

Anno scolastico 2015/2016. Piano di lavoro individuale ISS BRESSANONE-BRIXEN LICEO SCIENTIFICO - LICEO LINGUISTICO - ITE.

PROGRAMMA DELL EVENTO FORMATIVO

Analisi e progettazione del software

Data Mining a.a

Università di Bologna Corso di Laurea Specialistica in Ingegneria dell'automazione e Ingegneria Elettronica A.A Sistemi Operativi L-A

Syllabus C310 - Insegnamenti disciplinari

Le attività di formazione saranno svolte presso le strutture della Facoltà di Ingegneria dell'università degli Studi di Catania.

LINGUA FRANCESE (DOCENTE: NADIA MINERVA)

Classe delle lauree in Ingegneria Industriale (classe 10) Facoltà di Ingegneria, Università degli Studi dell Aquila

Progetto di Applicazioni Software

Automazione Industriale

COORDINAMENTO PER MATERIE SETTEMBRE 2014 MATERIA DI NUOVA INTRODUZIONE PER EFFETTO DELLA RIFORMA

Statistica Aziendale Avanzata

PIANO DI LAVORO A.S. 2015/16

PIANO DI LAVORO ANNUALE DEL DIPARTIMENTO DI MATERIA DIPARTIMENTO DI INFORMATICA INDIRIZZO TECNICO SCIENTIFICO NUCLEI FONDAMENTALI DI CONOSCENZE

REGOLAMENTO DIDATTICO DEL CORSO DI LAUREA IN SICUREZZA DEI SISTEMI E DELLE RETI INFORMATICHE

Presentazione del Corso di: Informatica Grafica (a.a. 2005/2006)

01KTF CV. Architetture distribuite per i sistemi infomativi aziendali. Presentazione del corso

Programmazione in Java e gestione della grafica (I modulo) Lezione 1: Presentazione corso

Corso AutoCAD. Perché usare il C.A.D.????? Struttura a blocchi. AutoCAD LT 2000 BASE. Programma. Obiettivo del corso AVANZATO.

Percorso didattico del Tecnico Superiore per la gestione e la verifica di impianti energetici. secondo l European Qualification Framework - EQF

AUTOMAZIONE INDUSTRIALE

Corso di Alta Formazione per le professioni di aiuto: Counselling, Musicoterapia & Arti Terapie

Corso di Laurea in Economia e Gestione delle Amministrazioni Pubbliche Anno Accademico 2015/16

Sistemi Informativi. Ing. Fabrizio Riguzzi

Presentazione del Corso di Progettazione di Sistemi Embedded

Liceo Marie Curie (Meda) Scientifico Classico Linguistico PROGRAMMAZIONE DISCIPLINARE PER COMPETENZE

Università di Pisa Facoltà di Scienze Matematiche Fisiche e Naturali

UNIVERSITÀ DEGLI STUDI DI PERUGIA. Corso di laurea magistrale in Ingegneria Informatica e dell'automazione. Dipartimento di Ingegneria

Master universitario di primo livello Istituto di Studi Ecumenici San Bernardino. Facoltà di Teologia - Pontificia Università Antonianum

STRUTTURA UDA A PRESENTAZIONE. Alunni della classe quarta (secondo biennio) del settore Manutenzione e Assistenza Tecnica. U.D.A. 1.

Programmazione annuale docente classi 4^

STRUTTURA UDA U.D.A. 4. Classe III A PRESENTAZIONE

Sistemi Operativi. Introduzione UNICAL. Facoltà di Ingegneria. Domenico Talia A.A

PIANO DI LAVORO (a.s. 2015/2016)

Liceo Marie Curie (Meda) Scientifico Classico Linguistico PROGRAMMAZIONE DISCIPLINARE PER COMPETENZE

Sistemi Operativi UNICAL. Facoltà di Ingegneria. Domenico Talia A.A Sistemi Operativi. D. Talia - UNICAL

Seminario informativo sulle modalità di gestione della piattaforma informativa in favore degli sportellisti e mediatori culturali (durata 12 ore).

PROGRAMMAZIONE DIDATTICA RELATIVA ALLA DISCIPLINA: LABORATORI TECNOLOGICI ED ESERCITAZIONI (LABORATORIO FOTOGRAFIA E COMPUTER GRAFICA)

Specifiche dello sviluppo di un progetto software e indicazioni sulla documentazione e sulle modalità di esercizio delle prestazioni

Elsworth/Rose,ADVANTAGE 1,Longman. -Jordan/Fiocchi,Grammar Files,Trinità Whitebridge

COORDINAMENTO PER MATERIE SETTEMBRE 2013 MATERIA DI NUOVA INTRODUZIONE PER EFFETTO DELLA RIFORMA

Tecniche di Radiologia Medica, per Immagini e Radioterapia Tipologia Corso di Laurea

Sicurezza nei Sistemi Informativi

Master universitario di primo livello Istituto di Studi Ecumenici San Bernardino. Facoltà di Teologia - Pontificia Università Antonianum

Progettista della comunicazione web

STRUMENTI CAD DI SUPPORTO ALLA PROGETTAZIONE E ALLA PROGRAMMAZIONE

Il modello informatico dei sistemi informativi aziendali: modello applicativo e modello tecnologico.

Istituto Universitario Navale Facoltà di Ingegneria Corso di Laurea in Ingegneria delle Telecomunicazioni

Sistemi Informativi. Ing. Fabrizio Riguzzi

Accademia di Belle Arti Biennio Specialistico Sperimentale

Corso di Laurea in Fisica

Istituto Tecnico Commerciale Statale e per Geometri E. Fermi Pontedera (Pi)

ISIS C.Facchinetti Sede: via Azimonti, Castellanza Modulo Gestione Qualità. DISCIPLINA Informatica A.S X di dipartimento

UNIVERSITÀ DEGLI STUDI DI PERUGIA. Corso di laurea magistrale in Ingegneria Elettronica e delle Telecomunicazioni. Dipartimento di Ingegneria

Prot. A/ Firenze, 18 maggio 2016 IL DIRETTORE

FOTOGRAFIE E ARCHITETTURE.

PIANO DI LAVORO ANNUALE

Reti Neurali Artificiali per la Finanza (7 CFU)

Transcript:

Metodologie di progetto hardware/software Prof. Cristina SILVANO Politecnico di Milano Dipartimento di Elettronica e Informazione P.za L. Da Vinci 32, I-20133 Milano (Italy) Ph.: +39-02-2399-3692 e-mail: silvano@elet.polimi.it Web site: http://home.dei.polimi.it/silvano - 1 - Metodologie di progetto HW/SW 070618 Docente: Prof. Cristina Silvano Numero crediti complessivi: 5 crediti DISTRIBUZIONE DELL ATTIVITA DIDATTICA Il corso prevede lezioni ed esercitazioni per un totale complessivo di 50 ore ripartite in: 30 ore di lezione e 20 ore di seminari didattici. Orario delle lezioni: MARTEDI' 10.15-12.15 AULA T.0.1 GIOVEDI' 13.15-15.15 AULA D.2.6 Web site: http://home.dei.polimi.it/silvano/metodologie.htm - 2-1

OBIETTIVO DEL CORSO Obiettivo principale del corso è presentare le metodologie di progetto di sistemi embedded basate su un approccio di progetto di tipo top-down. Il corso presenta le diverse fasi del flusso di progetto a partire dalla specifica di sistema sino all'implementazione delle componenti hardware/software e delle interfacce. - 3 - Modalità d'esame L'esame consiste in una prova scritta e in una prova orale integrativa che consiste nella discussione di un elaborato di tipo progettuale su un argomento concordato con la docente La prima prova scritta disponibile è prevista alla fine del semestre. La prova orale integrativa deve essere svolta nella stessa sessione d'esame successiva rispetto alla prova scritta. Gli argomenti disponibili per gli elaborati d'esame saranno pubblicati entro il 15 novembre 2008. - 4-2

Materiale didattico Appunti e lucidi delle lezioni (disponibili sul sito web del corso in formato.pdf) Articoli scientifici (disponibili sul sito web del corso in formato.pdf) Testi di riferimento: Embedded System Design by Peter Marwedel, Kluwer Academic Publishers, ISBN: 1-4020-7690-8, October 2003 Embedded System Design: A Unified Hardware/ Software Introduction by Frank Vahid, Tony Givargis, John Wiley & Sons Inc., ISBN:0-471-38678-2, 2002. Computers as Components: Principles of Embedded Computer Systems Design (With CD-ROM) by Wayne Wolf, Morgan Kaufmann Publishers, ISBN: 1-55860-541-X, 2001 C. Brandolese, W. Fornaciari: Sistemi embedded: Sviluppo hardware e software per sistemi dedicati Ed. Pearson Prentice Hall, 2007-5 - Materiale didattico Tutto il materiale indicato nel sito web del corso come MATERIALE DI APPROFONDIMENTO (ADDITIONAL READINGS) rappresenta materiale facoltativo ai fini della preparazione all'esame - 6-3

Programma del corso 1) HW/SW Codesign Concetti introduttivi alle metodologie di progettazione congiunta HW/SW Cenno alle principali architetture HW e SW per sistemi embedded Cenno alle architetture embedded on-chip - 7 - Programma del corso 2) La fase di specifica e modellizzazione di un sistema Introduzione alle problematiche di modellizzazione dei sistemi Principali caratteristiche dei modelli di computazione per la co-progettazione Modelli di computazione e modelli di comunicazione Linguaggi di specifica a livello sistema Formalismi grafici/visuali Il problema della modellizzazione di sistemi eterogenei - 8-4

Programma del corso 3) Metodologie di esplorazione dello spazio di progetto Metriche di stima dei parametri (prestazioni, costo, potenza dissipata) a livello sistema per supportare le fasi di esplorazione e di partizionamento Il problema del partizionamento HW/SW Il problema dello scheduling HW/SW Metodologie di progetto basate sul riuso di componenti HW e SW a livello sistema - 9 - Programma del corso 4) Metodologie di co-simulazione a livello sistema Analisi delle caratteristiche di accuratezza ed efficienza del simulatore Il problema della simulazione di sistemi misti HW/SW basati su diversi modelli di computazione Il problema della verifica di sistema - 10-5

Programma del corso 5) Metodologie di co-sintesi e di selezione dell'architettura Mapping delle funzionalità di sistema Mapping della comunicazione sulle interfacce HW/SW Cenni alle metodologie di progettazione per architetture multi-processore on-chip Cenni alla sintesi del software - 11 - Seminari didattici Scopo dei seminari consiste nell illustrazione di argomenti monografici a complemento degli argomenti trattati durante le lezioni. I seminari didattici potranno svolgersi con l'ausilio di strumenti software di supporto alla didattica. Principali argomenti dei seminari didattici: INTRODUZIONE A SYSTEMC TRANSACTION-LEVEL MODELING DESIGN SPACE EXPLORATION - 12-6

Tesi di Laurea Specialistica Sono disponibili tesi nei vari aspetti relativi alle architetture dei calcolatori, alle metodologie CAD di progettazione di sistemi digitali on-chip e alle tecniche per la riduzione del consumo di potenza nei sistemi digitali on-chip. I lavori di tesi attualmente disponibili prevedono un'attività di ricerca da svolgere presso il Dipartimento di Elettronica e Informazione del Politecnico di Milano. Alcuni dei lavori di tesi prevedono un'attività di ricerca da svolgere in collaborazione con il gruppo Advanced System Technology di STMicroelectronics di Agrate e Grenoble. - 13 - Tesi di Laurea Specialistica Alcuni dei lavori di tesi prevedono un'attività di ricerca da svolgere su temi di ricerca collegati al progetto europeo MULTICUBE: http://www.multicube.eu/ - 14-7