Home - Software per PLD/FPGA/ASIC
FPGA con Processori Embedded
Gli FPGA con processori embedded presentano delle limitazioni in termini di numero di core di processori integrabili e di prestazioni di elaborazione. L’architettura Virtex-II Pro offre la possibilità di integrare più core di processore per ciascun dispositivo, indirizzando le implementazioni di sistemi programmabili più complesse.
Inoltre rappresenta l’unica soluzione FPGA ad utilizzare l’architetture PowerPC. Si tratta di una delle più note architetture nel campo dei processori embedded e che offre un livello di prestazioni doppio rispetto agli altri processori embedded. A differenza di altri prodotti FPGA dotati di processori embedded, le soluzioni Virtex-II Pro sono destinate alla produzione di massa e non solo alla prototipazione di ASIC a basso volume per le applicazioni consumer.
Tra i principali benefici dell’architettura FPGA dotata di processori embedded la capacità di estendere l’utilizzo della logica programmabile al settore dei sistemi programmabili. Molte applicazioni complesse comprendono funzioni di elaborazione a alta velocità su dati grezzi e funzioni di gestione control-intensive. Tutte queste applicazioni possono essere ripartite in modo ottimale su sezioni separate ma strettamente integrate tra loro di logica FPGA e di elaborazione embedded, in funzione dei compromessi tra velocità e complessità, con una sostanziale continuità hardware/software.
I benefici legati all’uso di core di elaborazione embedded al posto dell’utilizzo di processori esterni sono legati alla architettura della soluzione. I core di elaborazione inseriti nella struttura FPGA prevedono dei segnali di input/output strettamente integrati. Rispetto ai processori esterni la soluzione embedded garantisce una velocità di trasferimento dati più elevata tra processore e struttura FPGA e la possibilità di implementare periferiche per processore più flessibili e scalabili. Va poi osservato che risultano ridotti i tempi di sviluppo e di debug.










