Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
PubblicatoNicolò Trevisan Modificato 11 anni fa
1
POLITECNICO DI MILANO NERD: Net-based Environment for Reconfigurable Devices Realizzazione di un Framework Distribuito Multi Utente per la Riconfigurabilità Dinamica Relatore: Prof. Francesco BRUSCHI Correlatore: Ing. Marco Domenico SANTAMBROGIO Tesi di Laurea di: Meroni Alessandro Paglialonga Andrea V.
2
2 Sommario Obiettivi Principali Primi Approcci Vantaggi / Svantaggi NERD Funzionalità implementate Interfaccia Grafica Sviluppi futuri
3
3 Obiettivi Principali Realizzare un framework distribuito multi utente per la riconfigurabilità dinamica. Poter riconfigurare i dispositivi riprogrammabili (FPGA, Flash,…) da remoto. Verificare la robustezza dei dispositivi utilizzati. Integrare il framework allinterno di una piattaforma utile per la sezione DRESD.
4
4 Primi Approci Il Reconfigurator Tool Il Reconfigurator Tool è la versione precedente a NERD. La riconfigurazione dei dispositivi avveniva attraverso lutilizzo della console e di apposite righe di comando.
5
5 Primi Approci Vantaggi Controllo Remoto. Riconfigurazione Interna/Esterna. Svantaggi Autenticazione esterna. Stretta dipendenza da iMPACT (tool della Xilinx). Inesistenza di interfaccia grafica. Poco intuitivo.
6
6 NERD NERD (Net-based Environment for Reconfigurable Devices). È stato implementato utilizzando il linguaggio di programmazione C++, insieme alle librerie grafiche Qt della Trolltech. È composto da un lato Client e da un lato Server, in collegamento tra di loro attraverso una connessione TCP/IP.
7
7 NERD Reconfigurator Tool NERD Autenticazione esternaAutenticazione interna al framework ( in fase di sviluppo) Dipendenza da iMPACTReimplementazione delle funzioni di iMPACT Mancanza di gestione della concorrenza per lutilizzo delle risorse Gestione della concorrenza per lutilizzo delle risorse con meccanismo di Spooler Assenza di uninterfaccia graficaPresenza di uninterfaccia grafica
8
8 NERD
9
9 NERD – Funzionalità implementate Lato Client
10
10 NERD – Funzionalità implementate Lato Server
11
11 NERD – Interfaccia Grafica Login Main
12
12 NERD – Interfaccia Grafica Interfaccia Server Download Mode
13
13 Sviluppi Futuri Implementazione di una Agenda. Rendere NERD un Web-Service. Integrazione di un sistema visivo dotato di Webcam.
14
14 NERD FINE
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.