1 / 11

Filippo Sironi: filippo.sironi@dresd

Definizione ed Implementazione di un’Infrastruttura per la Condivisione di IP-Core per Sistemi Riconfigurabili. Filippo Sironi: filippo.sironi@dresd.org. Relatore: Prof. Francesco Bruschi Correlatore: Ing. Marco D. Santambrogio. Motivazioni ed Obiettivi. Motivazioni

Download Presentation

Filippo Sironi: filippo.sironi@dresd

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Definizione ed Implementazione di un’Infrastruttura per la Condivisione diIP-Core per Sistemi Riconfigurabili Filippo Sironi: filippo.sironi@dresd.org Relatore: Prof. Francesco Bruschi Correlatore: Ing. Marco D. Santambrogio

  2. Motivazioni ed Obiettivi • Motivazioni • condividere le funzionalità hardware disponibili in una rete di dispositivi riconfigurabili • Obiettivi • definire una soluzione per condividere le funzionalità hardware • fornire un’implementazione della soluzione proposta

  3. Indice • Contesto applicativo • Soluzione proposta • Sviluppo del software • Risultati sperimentali • Conclusioni e Sviluppi futuri

  4. Contesto applicativo

  5. Soluzione proposta • Functionalities Database • Console • Functionalities Manager • comunicazioni interne • comunicazioni esterne

  6. Sviluppo del Software (1/2) • Functionalities Database • ricerche efficienti • gestione semplice • accessi concorrenti • Console • gestione del database

  7. Sviluppo del Software (2/2) • Functionalities Manager • protocollo di comunicazione • request/response get: <request-number> port-number: <port-number> function: <function> fpga: <fpga> [version: <version>] ack: <request-number> bitstream: <bitstream> version: <version> • protocollo di trasferimento

  8. Risultati sperimentali (1/2) • Dispositivi utilizzati • Xilinx Virtex-II Pro XC2VP7 Evaluation Board • µCLinux 2.4 • Access Point WiFi 802.11b/g • Architettura hardware ed Occupazione • PowerPC 405 • controller della memoria SDRAM e flash • controller ICAP (Xilinx ICAP) • controller UART (Xilinx UARTLite) e Ethernet (Xilinx eMac)

  9. Risultati sperimentali (2/2) • Riconfigurazione dinamica • Protocollo di trasferimento

  10. Conclusioni e Sviluppi futuri • Il sistema operativo supporta • riconfigurazione dinamica degli IP-Core • gestione centralizzata degli IP-Core • condivisone degli IP-Core • Sviluppi futuri • politica di adozione dell’implementazione software di funzionalità hardware poco onerese • utilizzo dei sistemi di comunicazione inter-processo in luogo delle comunicazioni TCP/IP

  11. Domande

More Related