MPHS 0 - home.deib.polimi.ithome.deib.polimi.it/gpalermo/doc/MPHS_0.pdf · 10/12/09 1 METODOLOGIE...
Transcript of MPHS 0 - home.deib.polimi.ithome.deib.polimi.it/gpalermo/doc/MPHS_0.pdf · 10/12/09 1 METODOLOGIE...
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