Download - MPHS 0 - home.deib.polimi.ithome.deib.polimi.it/gpalermo/doc/MPHS_0.pdf · 10/12/09 1 METODOLOGIE DI PROGETTO HARDWARE/SOFTWARE Allievi AAA‐ZZZ Ingegneria Informaca e –delle Telecomunicazioni

Transcript

10/12/09

1

METODOLOGIEDIPROGETTOHARDWARE/SOFTWARE

AllieviAAA‐ZZZIngegneriaInformaCcaedelle

Telecomunicazioni

InformazioniGenerali•  Docente:– GianlucaPalermo

•  Email:– [email protected]

•  Telefono:– DalPOLIMI:3552

– Dafuori:0223993552•  InteressidiRicerca:– MetodologiediprogePazioneeoQmizzazionediarchitePuremulCprocessoreenetworkson‐Chip

Ricevimento

•  Ufficio– DiparCmentodiElePronicaeInformazione

– 1°Piano–Stanza150– Orario:Suappuntamento

Altreinformazioni

•  DidaQca:–  Teoria–  SeminariConcordaC

•  OrarieAule–  Lunedì:8.15–10.15pressol'aulaD.2.2– Giovedì:13.15‐15.15pressol'aulaD.0.1

•  Materiale:–  SlideLezioni– ArCcoliscienCficiforniCdaldocente–  Book:"EmbeddedSystemDesign"byPeterMarwedel,2ndediCon,2006,Springer.256pp.(or1stediConbyKluver)

MoCvazionieObieQvidelCorso•  Lacomplessitàcrescentedeisistemidigitaliembeddedeilloro

ridoPoCme‐to‐marketharadicalmentecambiatolemetodologiediprogePazione.

“Tecnichediproge.otradizionali,basatesullaproge.azioneindipendentedellecomponen8hardwareeso:warediun

sistemanonsonopiùsufficien8asupportarel'integrazionediso.opar8eterogeneepersistemicomplession‐chip“

•  ObieQvoprincipaledelcorsoèpresentarelemetodologiediproge,odisistemiembeddedfocalizzandosisullediversefasidelflussodiprogePopartendodallaspecificadisistemaarrivandosinoall'implementazionedellecomponenChardware/sojwareedelleinterfacce.

ValutazionedelCorso

•  L'esameconsistein:– unaprovascriPa– unaprovaoraleintegraCvacheconsistenelladiscussionediunelaboratodiCpoprogePuale

•  ProgePodelcorsosuunargomentoconcordatoconladocente

•  Possibilitàditenereunseminariosull’argomentodelprogePo

10/12/09

2

Programma(1)•  HW/SWCo‐design

–  ConceQintroduQvialleprincipaliproblemaCcherelaCveallaprogePazionecongiuntaHW/SW

–  IlflussodiprogePazionecongiuntaHW/SW;descrizionedelleprincipalifasidico‐design

–  CennialleprincipaliarchitePurehardwareesojwarepersistemiembedded.

–  CenniallemetodologiediprogePazioneperarchitePuremulC‐processoreon‐chip

•  Lafasedispecificaemodellazionediunsistema–  IntroduzionealleproblemaCchedimodellazionedeisistemi

–  Livellidiastrazionenellamodellazione

–  PrincipalicaraPerisCchedeimodellidicomputazioneperlaco‐progePazione

–  Ilproblemadellamodellazionedisistemieterogenei(Modellidicomputazioneecomunicazione,LinguaggidispecificaeFormalismigrafici/visuali)

•  Cont…(next‐SLIDE)

Programma(2)•  Metodologiedico‐esplorazione

–  MetrichedisCmadeiparametrialivellosistema

–  EsplorazionemulC‐obieQvoecurvediPareto

–  Tecnichedico‐esplorazioneHW/SW

•  Metodologiedico‐sintesidisistemiembedded–  Introduzioneallefasidiallocazione,parCzionamento,mappingescheduling–  Allocazionedellerisorse,–  Mappingdellefunzionalitàdisistemaedellacomunicazionesulleinterfacce

HW/SW

–  IlproblemadelparCzionamentoHW/SW:AlgoritmieIlproblemadelloschedulingHW/SW

•  Cenniallemetodologiedico‐simulazionealivellosistema–  AnalisidellecaraPerisCchediaccuratezzaedefficienzadiunsimulatore

–  IlproblemadellasimulazionedisistemimisCHW/SWbasaCsudiversimodellidicomputazione

–  Ilproblemadellaco‐verificadisistema