O Intel® P4 Suite para FPGA automatiza a geração de IP de processamento de pacotes e adapta a arquitetura P4 para refletir a flexibilidade dos FPGAs usando hardware e software de rede.
Visão geral
O Intel® P4 Suite para FPGA é uma ferramenta de design de alto nível que:
usa P4, uma linguagem de código aberto e específica de domínio que descreve como um dispositivo de plano de dados de rede processa um pacote.
automatiza a geração de IP RTL de processamento de pacotes.
pode ser usado em uma ampla variedade de hardware e software de rede.
A ferramenta consiste em:
um compilador que gera RTL a partir de um programa P4.
uma estrutura de software FPGA que fornece uma Interface de programação de aplicativos (API) de software que controla o RTL gerado por P4 em tempo de execução.
Recursos principais
Suporte para P4
Projete seus aplicativos de rede com conhecimento mínimo de hardware usando a linguagem P4 padrão do setor para benefícios em independência de protocolos, personalização, abstração de hardware simplificada, desempenho aprimorado e redução de custos com Intel FPGAs.
Personalizável
Suporta arquiteturas P4 totalmente personalizadas, fornecendo flexibilidade aprimorada e interoperabilidade de IP personalizada. Isso permite desempenho otimizado e custo baixo, permitindo soluções de rede adaptáveis e eficientes com otimização de desempenho.