Intel® P4 Suite para FPGAs automatiza la generación de PI de procesamiento de paquetes y adapta la arquitectura P4 para reflejar la flexibilidad de las FPGAs que usan hardware y software de redes.
Descripción general
Intel® P4 Suite para FPGAs es una herramienta de diseño de alto nivel que...
usa P4, un lenguaje de código abierto y específico de dominio que describe la forma en que un dispositivo de plano de datos de red procesa un paquete.
automatiza la generación de PI de RTL de procesamiento de paquetes.
se puede usar en una amplia gama de hardware y software de redes.
La herramienta consiste en lo siguiente:
Un compilador que genera RTL a partir de un programa P4.
Un marco de software de FPGA que ofrece una interfaz de programación de aplicaciones (API) que controla el RTL generado por P4 en el tiempo de ejecución.
Características principales
Compatibilidad de P4
Diseñe sus aplicaciones de red con un conocimiento mínimo de hardware mediante el lenguaje P4 estándar de la industria y obtenga beneficios en cuanto a independencia de protocolos, personalización, abstracción simplificada de hardware, desempeño mejorado y reducción de costos con las FPGAs Intel®.
Personalizable
Es compatible con arquitecturas P4 totalmente personalizadas, lo que ofrece una mayor flexibilidad e interoperabilidad de propiedad intelectual personalizada. Esto brinda un desempeño y una rentabilidad optimizados, lo que habilita soluciones de red adaptables y eficientes con un desempeño optimizado.