La Intel® P4 Suite for FPGA automatizza la generazione di IP per l'elaborazione dei pacchetti e adatta l'architettura P4 per riflettere la flessibilità delle FPGA che utilizzano hardware e software di rete
Panoramica
Intel® P4 Suite for FPGA è uno strumento di progettazione di alto livello che:
utilizza P4, un linguaggio open source specifico per il dominio che descrive il modo in cui un dispositivo del piano dati di rete elabora un pacchetto.
automatizza la generazione di IP RTL per l'elaborazione dei pacchetti.
può essere utilizzato in un'ampia gamma di hardware e software di rete
Lo strumento è composto da:
Un compilatore che genera RTL da un programma P4.
Un framework software per FPGA che fornisce un'interfaccia di programmazione delle applicazioni (API) che controlla l'RTL generato da P4 in fase di esecuzione.
Caratteristiche principali
Supporto P4
Progettate le vostre applicazioni di rete con una conoscenza minima dell'hardware utilizzando il linguaggio P4, standard del settore, per ottenere vantaggi in termini di indipendenza dal protocollo, personalizzazione, astrazione dell'hardware semplificata, miglioramento delle prestazioni e riduzione dei costi con gli FPGA Intel.
Personalizzabile
Supporta architetture P4 completamente personalizzate, garantendo una maggiore flessibilità e interoperabilità con IP personalizzati. Ciò consente di ottimizzare le prestazioni e l'efficienza dei costi, permettendo soluzioni di rete adattabili ed efficienti, ottimizzate per le prestazioni.
---