際際滷

際際滷Share a Scribd company logo
Sviluppo di una piattaforma per l'elaborazione digitale delle immagini con uso di tecniche di  hardware/software codesign Relatore: Prof.ssa Anna ANTOLA Correlatore: Ing. Marco Domenico SANTAMBROGIO Chiara Sandionigi Matricola 656814 6 Marzo 2006
Sommario Obiettivo Caso di studio: edge detection Algoritmo di Canny Strumenti software e sistema hardware Progettazione e sviluppo Hardware/software codesign DMA Implementazione hardware Test e risultati Conclusioni e sviluppi futuri
Obiettivo Applicazione delle tecniche di hardware/software codesign per l'implementazione di un algoritmo di edge detection Analisi e implementazione della funzione di DMA
Caso di studio: edge detection Algoritmo di Canny Filtro gaussiano Canny enhancer Non-maxima suppression Hysteresis threshold
Strumenti software e  sistema hardware Strumenti software ISE ModelSim   EDK   Sistema hardware FPGA: Field Programmable Gate Arrays
Progettazione e sviluppo
Progettazione e sviluppo DMA: Direct Memory Access Servizio fornito dall'IPIF OPB Central DMA Controller
Progettazione e sviluppo Filtro gaussiano 1 1 2 2 2 1 1 1 2 2 4 2 2 1 2 2 4 8 4 2 2 2 4 8 16 8 4 2 2 2 4 8 4 2 2 1 2 2 4 2 2 1 1 1 2 2 2 1 1
Progettazione e sviluppo Canny enhancer
Test e risultati IP-Core con IPIF funzionante a frequenza inferiore a 100 MHz vs. IP-Core con pselect funzionante a frequenza superiore a 100 MHz Trasferimento con DMA avvenuto con successo solo in base al contenuto dei registri del controllore
Conclusioni e sviluppi futuri Conclusioni Necessit di unire l'applicazione delle tecniche di hardware/software codesign all'implementazione del DMA Sviluppi futuri Analisi dei motivi del mancato trasferimento dei dati con DMA Implementazione dell'algoritmo di Canny su architettura riconfigurabile

More Related Content

What's hot (19)

Thesis Murgida Panella 際際滷 it
Thesis Murgida Panella 際際滷 itThesis Murgida Panella 際際滷 it
Thesis Murgida Panella 際際滷 it
Marco Santambrogio
3DD 1e 1 Agosto Def Roadmap
3DD 1e 1 Agosto Def Roadmap3DD 1e 1 Agosto Def Roadmap
3DD 1e 1 Agosto Def Roadmap
Marco Santambrogio
Thesis Amicucci 際際滷s IT
Thesis Amicucci 際際滷s ITThesis Amicucci 際際滷s IT
Thesis Amicucci 際際滷s IT
Marco Santambrogio
Thesis M. Redaelli 際際滷s EN
Thesis M. Redaelli 際際滷s ENThesis M. Redaelli 際際滷s EN
Thesis M. Redaelli 際際滷s EN
Marco Santambrogio
Thesis Magnone 際際滷s IT
Thesis Magnone 際際滷s ITThesis Magnone 際際滷s IT
Thesis Magnone 際際滷s IT
Marco Santambrogio
Thesis Redaelli Sacchi 際際滷 IT
Thesis Redaelli Sacchi 際際滷 ITThesis Redaelli Sacchi 際際滷 IT
Thesis Redaelli Sacchi 際際滷 IT
Marco Santambrogio
Thesis Maggioni 際際滷 it
Thesis Maggioni 際際滷 itThesis Maggioni 際際滷 it
Thesis Maggioni 際際滷 it
Marco Santambrogio
Monitoraggio di applicazioni software mediante modelli di Markov - slides
Monitoraggio di applicazioni software mediante modelli di Markov - slidesMonitoraggio di applicazioni software mediante modelli di Markov - slides
Monitoraggio di applicazioni software mediante modelli di Markov - slides
rkjp
Realizzazione di filtri adattativi su fpga
Realizzazione di filtri adattativi su fpgaRealizzazione di filtri adattativi su fpga
Realizzazione di filtri adattativi su fpga
alan lenisa
Graduation Thesis Presentation
Graduation Thesis PresentationGraduation Thesis Presentation
Graduation Thesis Presentation
perceval84
Thesis Frascino 際際滷 iT
Thesis Frascino 際際滷 iTThesis Frascino 際際滷 iT
Thesis Frascino 際際滷 iT
Marco Santambrogio

Viewers also liked (18)

Thesis
ThesisThesis
Thesis
M. S.
TravelStory presentation
TravelStory presentationTravelStory presentation
TravelStory presentation
Alessio Ciarrocchi
Bachelor's Thesis: Use of CAD technologies to optimize the productivity of a ...
Bachelor's Thesis: Use of CAD technologies to optimize the productivity of a ...Bachelor's Thesis: Use of CAD technologies to optimize the productivity of a ...
Bachelor's Thesis: Use of CAD technologies to optimize the productivity of a ...
Pietro Galli
際際滷show of the Master's thesis
際際滷show of the Master's thesis 際際滷show of the Master's thesis
際際滷show of the Master's thesis
Francesca Arlotta
Bachelor Thesis Presentation (Italian)
Bachelor Thesis Presentation (Italian)Bachelor Thesis Presentation (Italian)
Bachelor Thesis Presentation (Italian)
Jovan Stevovic
50 ft Daysailers Preliminay Design - master's degree thesis by Stefano Marano
50 ft Daysailers Preliminay Design - master's degree thesis by Stefano Marano50 ft Daysailers Preliminay Design - master's degree thesis by Stefano Marano
50 ft Daysailers Preliminay Design - master's degree thesis by Stefano Marano
Stefano Marano
tempi e scaletta presentazione
tempi e scaletta presentazionetempi e scaletta presentazione
tempi e scaletta presentazione
Alessio Ricco
Thesis, WordPress e fantasia: tre ingredienti per migliorare il tuo blog
Thesis, WordPress e fantasia: tre ingredienti per migliorare il tuo blogThesis, WordPress e fantasia: tre ingredienti per migliorare il tuo blog
Thesis, WordPress e fantasia: tre ingredienti per migliorare il tuo blog
Tiziano Fogliata
Thesis Presentation - Presentazione Tesi
Thesis Presentation - Presentazione TesiThesis Presentation - Presentazione Tesi
Thesis Presentation - Presentazione Tesi
Marco Meoni
Master Thesis presentation
Master Thesis presentationMaster Thesis presentation
Master Thesis presentation
Bogdan Vasilescu
My master thesis
My master thesisMy master thesis
My master thesis
gianfrancopacino
Presentazioni efficaci EFFETTO WOW
Presentazioni efficaci EFFETTO WOWPresentazioni efficaci EFFETTO WOW
Presentazioni efficaci EFFETTO WOW
Anna Covone @lamentevisiva
Comunicare con le slides
Comunicare con le slidesComunicare con le slides
Comunicare con le slides
luisamarini
Presentation Secrets
Presentation SecretsPresentation Secrets
Presentation Secrets
Alexei Kapterev
Fight the Power(point)!
Fight the Power(point)!Fight the Power(point)!
Fight the Power(point)!
Todd Reubold
7 Tips to Beautiful PowerPoint by @itseugenec
7 Tips to Beautiful PowerPoint by @itseugenec7 Tips to Beautiful PowerPoint by @itseugenec
7 Tips to Beautiful PowerPoint by @itseugenec
Eugene Cheng
STEAL THIS PRESENTATION!
STEAL THIS PRESENTATION! STEAL THIS PRESENTATION!
STEAL THIS PRESENTATION!
Jesse Desjardins - @jessedee
Thesis
ThesisThesis
Thesis
M. S.
Bachelor's Thesis: Use of CAD technologies to optimize the productivity of a ...
Bachelor's Thesis: Use of CAD technologies to optimize the productivity of a ...Bachelor's Thesis: Use of CAD technologies to optimize the productivity of a ...
Bachelor's Thesis: Use of CAD technologies to optimize the productivity of a ...
Pietro Galli
際際滷show of the Master's thesis
際際滷show of the Master's thesis 際際滷show of the Master's thesis
際際滷show of the Master's thesis
Francesca Arlotta
Bachelor Thesis Presentation (Italian)
Bachelor Thesis Presentation (Italian)Bachelor Thesis Presentation (Italian)
Bachelor Thesis Presentation (Italian)
Jovan Stevovic
50 ft Daysailers Preliminay Design - master's degree thesis by Stefano Marano
50 ft Daysailers Preliminay Design - master's degree thesis by Stefano Marano50 ft Daysailers Preliminay Design - master's degree thesis by Stefano Marano
50 ft Daysailers Preliminay Design - master's degree thesis by Stefano Marano
Stefano Marano
tempi e scaletta presentazione
tempi e scaletta presentazionetempi e scaletta presentazione
tempi e scaletta presentazione
Alessio Ricco
Thesis, WordPress e fantasia: tre ingredienti per migliorare il tuo blog
Thesis, WordPress e fantasia: tre ingredienti per migliorare il tuo blogThesis, WordPress e fantasia: tre ingredienti per migliorare il tuo blog
Thesis, WordPress e fantasia: tre ingredienti per migliorare il tuo blog
Tiziano Fogliata
Thesis Presentation - Presentazione Tesi
Thesis Presentation - Presentazione TesiThesis Presentation - Presentazione Tesi
Thesis Presentation - Presentazione Tesi
Marco Meoni
Master Thesis presentation
Master Thesis presentationMaster Thesis presentation
Master Thesis presentation
Bogdan Vasilescu
Comunicare con le slides
Comunicare con le slidesComunicare con le slides
Comunicare con le slides
luisamarini
Fight the Power(point)!
Fight the Power(point)!Fight the Power(point)!
Fight the Power(point)!
Todd Reubold
7 Tips to Beautiful PowerPoint by @itseugenec
7 Tips to Beautiful PowerPoint by @itseugenec7 Tips to Beautiful PowerPoint by @itseugenec
7 Tips to Beautiful PowerPoint by @itseugenec
Eugene Cheng

Similar to Thesis Sandionigi 際際滷 IT (20)

Presentazione Laurea Matteo Vit
Presentazione Laurea Matteo VitPresentazione Laurea Matteo Vit
Presentazione Laurea Matteo Vit
Matteo Vit
Sviluppo di firmware per acceleratori FPGA: esperienze e casi d'uso per il ca...
Sviluppo di firmware per acceleratori FPGA: esperienze e casi d'uso per il ca...Sviluppo di firmware per acceleratori FPGA: esperienze e casi d'uso per il ca...
Sviluppo di firmware per acceleratori FPGA: esperienze e casi d'uso per il ca...
GiulioBianchini1
Analysis and Characterization of Devices and Protocol Stacks for the Internet...
Analysis and Characterization of Devices and Protocol Stacks for the Internet...Analysis and Characterization of Devices and Protocol Stacks for the Internet...
Analysis and Characterization of Devices and Protocol Stacks for the Internet...
Mauro Losciale
Smart Plant P&Id Mobile
Smart Plant P&Id MobileSmart Plant P&Id Mobile
Smart Plant P&Id Mobile
gmanca
Generazione automatica diagrammi di rete con template pptx
Generazione automatica diagrammi di rete con template pptxGenerazione automatica diagrammi di rete con template pptx
Generazione automatica diagrammi di rete con template pptx
GiacomoZorzin
Progetto cluster Ga-vino - Lo sviluppo della piattaforma di montaggio (Massim...
Progetto cluster Ga-vino - Lo sviluppo della piattaforma di montaggio (Massim...Progetto cluster Ga-vino - Lo sviluppo della piattaforma di montaggio (Massim...
Progetto cluster Ga-vino - Lo sviluppo della piattaforma di montaggio (Massim...
Sardegna Ricerche
Brand Rex Seminar 2009 Installation It
Brand Rex Seminar 2009 Installation ItBrand Rex Seminar 2009 Installation It
Brand Rex Seminar 2009 Installation It
Gianluca Musetti
Nord-Est Italy Seminars 2012
Nord-Est Italy Seminars 2012Nord-Est Italy Seminars 2012
Nord-Est Italy Seminars 2012
alexzio
Marco Zani: Come dimensionare Magento per raggiungere i Key Performance Indic...
Marco Zani: Come dimensionare Magento per raggiungere i Key Performance Indic...Marco Zani: Come dimensionare Magento per raggiungere i Key Performance Indic...
Marco Zani: Come dimensionare Magento per raggiungere i Key Performance Indic...
Meet Magento Italy
Algoritmi ed architetture per la risoluzione di problemi di visual search
Algoritmi ed architetture per la risoluzione di problemi di visual searchAlgoritmi ed architetture per la risoluzione di problemi di visual search
Algoritmi ed architetture per la risoluzione di problemi di visual search
Alessandro D'Ambrosio
Prelaurea Buriola
Prelaurea BuriolaPrelaurea Buriola
Prelaurea Buriola
guest37fa19
LabVIEW pragma engineering
LabVIEW pragma engineeringLabVIEW pragma engineering
LabVIEW pragma engineering
admin.pragmaeng
Progettazione e sviluppo di un software applicativo su un single board computer
Progettazione e sviluppo di un software applicativo su un single board computerProgettazione e sviluppo di un software applicativo su un single board computer
Progettazione e sviluppo di un software applicativo su un single board computer
Alessandro Mascherin
BeRTOS: Sistema Real Time Embedded Free
BeRTOS: Sistema Real Time Embedded FreeBeRTOS: Sistema Real Time Embedded Free
BeRTOS: Sistema Real Time Embedded Free
Develer S.r.l.
Attivit di affiancamento e sperimentazione sulle tecnologie cad cam negli st...
Attivit di affiancamento e sperimentazione sulle tecnologie cad cam negli st...Attivit di affiancamento e sperimentazione sulle tecnologie cad cam negli st...
Attivit di affiancamento e sperimentazione sulle tecnologie cad cam negli st...
Sardegna Ricerche
v2 Presentazione Lelli
v2 Presentazione Lelliv2 Presentazione Lelli
v2 Presentazione Lelli
Matteo Lelli
JACK Audio Connection Kit
JACK Audio Connection KitJACK Audio Connection Kit
JACK Audio Connection Kit
NaLUG
Caccia al tesoro o Track and Trace? - Marco Alberti
Caccia al tesoro o Track and Trace? - Marco AlbertiCaccia al tesoro o Track and Trace? - Marco Alberti
Caccia al tesoro o Track and Trace? - Marco Alberti
Servizi a rete
Presentazione Laurea Matteo Vit
Presentazione Laurea Matteo VitPresentazione Laurea Matteo Vit
Presentazione Laurea Matteo Vit
Matteo Vit
Sviluppo di firmware per acceleratori FPGA: esperienze e casi d'uso per il ca...
Sviluppo di firmware per acceleratori FPGA: esperienze e casi d'uso per il ca...Sviluppo di firmware per acceleratori FPGA: esperienze e casi d'uso per il ca...
Sviluppo di firmware per acceleratori FPGA: esperienze e casi d'uso per il ca...
GiulioBianchini1
Analysis and Characterization of Devices and Protocol Stacks for the Internet...
Analysis and Characterization of Devices and Protocol Stacks for the Internet...Analysis and Characterization of Devices and Protocol Stacks for the Internet...
Analysis and Characterization of Devices and Protocol Stacks for the Internet...
Mauro Losciale
Smart Plant P&Id Mobile
Smart Plant P&Id MobileSmart Plant P&Id Mobile
Smart Plant P&Id Mobile
gmanca
Generazione automatica diagrammi di rete con template pptx
Generazione automatica diagrammi di rete con template pptxGenerazione automatica diagrammi di rete con template pptx
Generazione automatica diagrammi di rete con template pptx
GiacomoZorzin
Progetto cluster Ga-vino - Lo sviluppo della piattaforma di montaggio (Massim...
Progetto cluster Ga-vino - Lo sviluppo della piattaforma di montaggio (Massim...Progetto cluster Ga-vino - Lo sviluppo della piattaforma di montaggio (Massim...
Progetto cluster Ga-vino - Lo sviluppo della piattaforma di montaggio (Massim...
Sardegna Ricerche
Brand Rex Seminar 2009 Installation It
Brand Rex Seminar 2009 Installation ItBrand Rex Seminar 2009 Installation It
Brand Rex Seminar 2009 Installation It
Gianluca Musetti
Nord-Est Italy Seminars 2012
Nord-Est Italy Seminars 2012Nord-Est Italy Seminars 2012
Nord-Est Italy Seminars 2012
alexzio
Marco Zani: Come dimensionare Magento per raggiungere i Key Performance Indic...
Marco Zani: Come dimensionare Magento per raggiungere i Key Performance Indic...Marco Zani: Come dimensionare Magento per raggiungere i Key Performance Indic...
Marco Zani: Come dimensionare Magento per raggiungere i Key Performance Indic...
Meet Magento Italy
Algoritmi ed architetture per la risoluzione di problemi di visual search
Algoritmi ed architetture per la risoluzione di problemi di visual searchAlgoritmi ed architetture per la risoluzione di problemi di visual search
Algoritmi ed architetture per la risoluzione di problemi di visual search
Alessandro D'Ambrosio
Prelaurea Buriola
Prelaurea BuriolaPrelaurea Buriola
Prelaurea Buriola
guest37fa19
LabVIEW pragma engineering
LabVIEW pragma engineeringLabVIEW pragma engineering
LabVIEW pragma engineering
admin.pragmaeng
Progettazione e sviluppo di un software applicativo su un single board computer
Progettazione e sviluppo di un software applicativo su un single board computerProgettazione e sviluppo di un software applicativo su un single board computer
Progettazione e sviluppo di un software applicativo su un single board computer
Alessandro Mascherin
BeRTOS: Sistema Real Time Embedded Free
BeRTOS: Sistema Real Time Embedded FreeBeRTOS: Sistema Real Time Embedded Free
BeRTOS: Sistema Real Time Embedded Free
Develer S.r.l.
Attivit di affiancamento e sperimentazione sulle tecnologie cad cam negli st...
Attivit di affiancamento e sperimentazione sulle tecnologie cad cam negli st...Attivit di affiancamento e sperimentazione sulle tecnologie cad cam negli st...
Attivit di affiancamento e sperimentazione sulle tecnologie cad cam negli st...
Sardegna Ricerche
v2 Presentazione Lelli
v2 Presentazione Lelliv2 Presentazione Lelli
v2 Presentazione Lelli
Matteo Lelli
JACK Audio Connection Kit
JACK Audio Connection KitJACK Audio Connection Kit
JACK Audio Connection Kit
NaLUG
Caccia al tesoro o Track and Trace? - Marco Alberti
Caccia al tesoro o Track and Trace? - Marco AlbertiCaccia al tesoro o Track and Trace? - Marco Alberti
Caccia al tesoro o Track and Trace? - Marco Alberti
Servizi a rete

More from Marco Santambrogio (20)

RCIM 2008 - - hArtes Atmel
RCIM 2008 - - hArtes AtmelRCIM 2008 - - hArtes Atmel
RCIM 2008 - - hArtes Atmel
Marco Santambrogio
RCIM 2008 - - UniCal
RCIM 2008 - - UniCalRCIM 2008 - - UniCal
RCIM 2008 - - UniCal
Marco Santambrogio
RCIM 2008 - - ALTERA
RCIM 2008 - - ALTERARCIM 2008 - - ALTERA
RCIM 2008 - - ALTERA
Marco Santambrogio
DHow2 - L6 VHDL
DHow2 - L6 VHDLDHow2 - L6 VHDL
DHow2 - L6 VHDL
Marco Santambrogio
RCIM 2008 - - ALaRI
RCIM 2008 - - ALaRIRCIM 2008 - - ALaRI
RCIM 2008 - - ALaRI
Marco Santambrogio
RCIM 2008 - Modello Scheduling
RCIM 2008 - Modello SchedulingRCIM 2008 - Modello Scheduling
RCIM 2008 - Modello Scheduling
Marco Santambrogio
RCIM 2008 - HLR
RCIM 2008 - HLRRCIM 2008 - HLR
RCIM 2008 - HLR
Marco Santambrogio
RCIM 2008 - Modello Generale
RCIM 2008 - Modello GeneraleRCIM 2008 - Modello Generale
RCIM 2008 - Modello Generale
Marco Santambrogio
RCIM 2008 - Allocation Relocation
RCIM 2008 - Allocation RelocationRCIM 2008 - Allocation Relocation
RCIM 2008 - Allocation Relocation
Marco Santambrogio
RCIM 2008 - - hArtes_Ferrara
RCIM 2008 - - hArtes_FerraraRCIM 2008 - - hArtes_Ferrara
RCIM 2008 - - hArtes_Ferrara
Marco Santambrogio
RCIM 2008 - Janus
RCIM 2008 - JanusRCIM 2008 - Janus
RCIM 2008 - Janus
Marco Santambrogio
RCIM 2008 - Intro
RCIM 2008 - IntroRCIM 2008 - Intro
RCIM 2008 - Intro
Marco Santambrogio
RCW@DEI - ADL
RCW@DEI - ADLRCW@DEI - ADL
RCW@DEI - ADL
Marco Santambrogio
RCW@DEI - Design Flow 4 SoPc
RCW@DEI - Design Flow 4 SoPcRCW@DEI - Design Flow 4 SoPc
RCW@DEI - Design Flow 4 SoPc
Marco Santambrogio

Thesis Sandionigi 際際滷 IT

  • 1. Sviluppo di una piattaforma per l'elaborazione digitale delle immagini con uso di tecniche di hardware/software codesign Relatore: Prof.ssa Anna ANTOLA Correlatore: Ing. Marco Domenico SANTAMBROGIO Chiara Sandionigi Matricola 656814 6 Marzo 2006
  • 2. Sommario Obiettivo Caso di studio: edge detection Algoritmo di Canny Strumenti software e sistema hardware Progettazione e sviluppo Hardware/software codesign DMA Implementazione hardware Test e risultati Conclusioni e sviluppi futuri
  • 3. Obiettivo Applicazione delle tecniche di hardware/software codesign per l'implementazione di un algoritmo di edge detection Analisi e implementazione della funzione di DMA
  • 4. Caso di studio: edge detection Algoritmo di Canny Filtro gaussiano Canny enhancer Non-maxima suppression Hysteresis threshold
  • 5. Strumenti software e sistema hardware Strumenti software ISE ModelSim EDK Sistema hardware FPGA: Field Programmable Gate Arrays
  • 7. Progettazione e sviluppo DMA: Direct Memory Access Servizio fornito dall'IPIF OPB Central DMA Controller
  • 8. Progettazione e sviluppo Filtro gaussiano 1 1 2 2 2 1 1 1 2 2 4 2 2 1 2 2 4 8 4 2 2 2 4 8 16 8 4 2 2 2 4 8 4 2 2 1 2 2 4 2 2 1 1 1 2 2 2 1 1
  • 9. Progettazione e sviluppo Canny enhancer
  • 10. Test e risultati IP-Core con IPIF funzionante a frequenza inferiore a 100 MHz vs. IP-Core con pselect funzionante a frequenza superiore a 100 MHz Trasferimento con DMA avvenuto con successo solo in base al contenuto dei registri del controllore
  • 11. Conclusioni e sviluppi futuri Conclusioni Necessit di unire l'applicazione delle tecniche di hardware/software codesign all'implementazione del DMA Sviluppi futuri Analisi dei motivi del mancato trasferimento dei dati con DMA Implementazione dell'algoritmo di Canny su architettura riconfigurabile