Intel® P4 Suite para FPGA
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.
Adaptável
O suporte da programação do software P4 em um FPGA fornece uma solução de rede altamente adaptável. Os benefícios incluem prototipagem e implantação rápidas, processamento de plano de dados personalizável, alto desempenho, uso eficiente de recursos, suporte para padrões de rede existentes e adaptabilidade para padrões em evolução. Essa adaptabilidade é crucial para atender às demandas dinâmicas das redes modernas.
Como o P4 Suite para FPGA ajuda você com seu design e desenvolvimento?
Desenvolvedor/designer de software
O pacote retira a complexidade da programação de hardware de baixo nível, permitindo que desenvolvedores de software sem experiência em design de FPGA concentrem-se na lógica do processamento de pacotes e forneçam benefícios como desenvolvimento rápido, funções de rede personalizáveis, independência de protocolos e portabilidade entre plataformas, implementadas com a eficiência de um FPGA.
Desenvolvedor/designer de hardware
Os desenvolvedores de hardware podem aproveitar o conjunto para gerar IP RTL de forma rápida e fácil para protocolos de rede complexos diretamente a partir da linguagem de programação intuitiva específica de domínio P4 para dispositivos de rede. Suporta arquiteturas personalizadas P4, permitindo que os desenvolvedores de hardware integrem funcionalidades personalizadas arbitrárias à sua definição de plano de dados P4.
Fluxo de ferramentas de desenvolvimento
O Intel® P4 Suite para fluxo de ferramentas FPGA mostra o diagrama de fluxo que descreve como ele gera o sistema alvo com um plano de dados FPGA e uma pilha de software de plano de controle executada em uma CPU conectada.
O conjunto permite que você crie o plano de dados do FPGA e controle-o por meio de software.
Aplicativos
Gateways de borda
O uso do pacote no design do gateway de borda aprimora a adaptabilidade, o desempenho e a funcionalidade. O suporte para protocolos personalizados, desempenho de baixa latência e recursos avançados de segurança permitem funcionalidade de rede dinâmica e uso eficiente de recursos, tornando-o adequado para as demandas modernas de rede digital e padrões de ecossistemas, especialmente em computação de borda e ecossistemas de IoT.
Plataformas de agregação
As plataformas de agregação se beneficiam de serem desenvolvidas com o conjunto. Implemente com confiança o gerenciamento dinâmico de tráfego, processamento de dados personalizável e recursos de consolidação de tráfego com recursos de segurança aprimorados, escalabilidade e desempenho otimizado em FPGAs econômicos e totalmente reprogramáveis.
Gateway UPF
Suporta encaminhamento de dados de alta velocidade, aplicativos de políticas e conectividade, tornando-o um ajuste ideal para gateways UPF em redes 5G. O uso do conjunto no design do Gateway UPF aprimora a funcionalidade, a eficiência e a adaptabilidade. Os benefícios incluem um plano de dados programável, implementação de políticas dinâmicas, tratamento de tráfego eficiente, fatiamento de rede aprimorado, segurança aprimorada e economia.
Segurança
Oferece várias vantagens no design de aplicativos de segurança de rede. Isso inclui a implementação de políticas de segurança personalizadas, detecção e mitigação dinâmicas de ameaças, desempenho aprimorado, flexibilidade e economia. Ao aproveitar o conjunto com FPGAs reprogramáveis, as medidas de segurança podem ser mais adaptáveis, eficientes e eficazes, acompanhando o cenário de evolução das ameaças e a crescente complexidade das redes digitais.