Notas da versão do Vivado IP
Este artigo contém uma lista de todos os registros de resposta "Notas da versão do Vivado™ IP - todas as informações do log de alterações de IP" e a versão associada das ferramentas Vivado.
by: AMD
O IP ERNIC™ (NIC ativado com RDMA incorporado) fornece uma implementação das funcionalidades de NIC com RDMA over Converged Ethernet (RoCE v2), tanto para Iniciador quanto para Alvo. Este IP foi projetado especificamente para aplicações incorporadas que exigem transmissão confiável em redes Ethernet.
O IP de núcleo ERNIC™ (NIC com RDMA Incorporado) é voltado para sistemas de aplicações incorporadas que precisam de RDMA over Converged Ethernet (RoCE v2) para obter alta taxa de transferência e baixa latência em redes Ethernet. O caso de uso mais ideal é implantar o IP de núcleo ERNIC em uma FPGA para capturar um grande número de sensores, vídeos, imagens e/ou fluxo de dados e enviar de volta para o lado do host para processamento adicional.
O núcleo ERNIC inclui um Gestor de filas, Controlador de resposta, Controlador de pacotes do receptor (Rx) e Transmissor (Tx). O IP de núcleo ERNIC oferece uma interface AXI para usar com uma grande variedade de IPs MAC hard e soft da AMD.
O IP de núcleo ERNIC permite conexões simultâneas a vários hosts remotos que executam o tráfego do RoCE v2.
Um exemplo de projeto ERNIC1 será fornecido como referência para iniciar um projeto de IP de núcleo ERNIC em uma FPGA Versal ou UltraScale+™. O exemplo de projeto ERNIC inclui um filtro de pacote para separar os tráfegos RoCE v2 e não RoCE V2. O exemplo de projeto mostra uma implementação típica do lado de destino RDMA em que os caminhos de dados do receptor e do transmissor se conectam ao NoC da FPGA, ao controlador de memória DDR e à lógica programável. Um driver Linux incorporado também é fornecido como parte do exemplo de projeto para permitir que o PS (Processing System, Sistema de processamento) do FPGA inicie, configure e gerencie conexões RDMA.
1 Exige uma licença de IP ERNIC.
O ERNIC pode ser usado em diversas aplicações que são executadas na rede Ethernet. Aplicações típicas incluem:
Certas tecnologias AMD podem exigir permissão ou ativação de terceiros. Os recursos compatíveis podem variar de acordo com o sistema operacional. Confirme com o fabricante do sistema sobre a existência de recursos específicos. Nenhum produto ou tecnologia pode ser completamente seguro.