Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
PubblicatoDario Viola Modificato 10 anni fa
1
Politecnico di Milano Realizzazione di un algoritmo di controllo per la riconfigurabilit à dinamica di moduli SystemC Relatore: Fabrizio Ferrandi Correlatore: Marco Domenico Santambrogio Andrea Campana - Matr.657904
2
Anno Accademico 2004/2005Andrea Campana2 Sommario Obiettivi Introduzione Implementazione Risultati sperimentali Sviluppi futuri
3
Anno Accademico 2004/2005Andrea Campana3 Obiettivi Trovare la soluzione al problema di classificazione dei moduli: Sistema per lanalisi delle compatibilità dei moduli Classificazione dei moduli in gruppi di compatibilità Definizione di compatibilità tra moduli
4
Anno Accademico 2004/2005Andrea Campana4 Introduzione Riconfigurabilità dinamica parziale Approccio alla riconfigurabilità, basato sui moduli fixfix
5
Anno Accademico 2004/2005Andrea Campana5 Introduzione Quale modulo può sostituire un altro? Problema della classificazione dei moduli
6
Anno Accademico 2004/2005Andrea Campana6 Progetto PandA Scopo del progetto PandA : realizzazione di framework per la sintesi di alto livello Strutture Dati di PandA utilizzate Struttura tree Struttura circuit Flusso di sviluppo di PandA
7
Anno Accademico 2004/2005Andrea Campana7 Implementazione Grafico della classe C++ che esegue la classificazione dei moduli:
8
Anno Accademico 2004/2005Andrea Campana8 Implementazione Descrizione della classe di implementazione: Motivazione delluso del tree e del circuit Descrizione delle strutture dati Memorizzazione dei gruppi compatibili Quantità di moduli e di gruppi Definizione delle funzioni della classe Execute_control Funzioni di supporto
9
Anno Accademico 2004/2005Andrea Campana9 Risultati sperimentali Descrizione dellapplicazione di test sviluppata Modelli tratti dalla libreria SystemC ver 2.1 e da esempi del progetto PandA Tabella con alcuni esempi utilizzati nelle prove, e i risultati ottenuti: Modello hardwareQuantità totale di moduli Quantità di Gruppi Riscontrati Numero massimo di moduli per gruppo Tempo di esecuzione (in secondi) Canale trasmissione dati 32218 Filtro digitale 33112 Filtro digitale con struttura gerarchica 53333 Arbitro 53249 Esempio di PCI 33115
10
Anno Accademico 2004/2005Andrea Campana10 Sviluppi futuri Possibili ampliamenti dellalgoritmo: Nuove metriche di definizione di compatibilità Modifiche sulla classe di implementazione
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.