DMA multicanal para PCIe* IP e IP de ponte AVMM
O DMA multicanal para PCIe IP permite transferir dados de forma eficiente entre o host e o dispositivo. O DMA multicanal para PCIe IP suporta vários canais DMA entre o host e o dispositivo através do link PCIe* subjacente.
Leia o guia do usuário do DMA multicanal Intel® FPGA IP para PCIe ›
Leia o guia do usuário do DMA multicanal para exemplo de projeto Intel® FPGA IP PCIe ›
DMA multicanal para PCIe* IP e IP de ponte AVMM
Um canal DMA consiste no par de fila Host to Device (H2D) e Device to Host (D2H). Como mostrado na figura, o DMA multicanal para PCe IP pode ser usado na infraestrutura de hardware de um servidor para permitir a comunicação entre vários clientes com base em máquinas virtuais (VM) e seus equivalentes baseados em dispositivos FPGA. O DMA multicanal para PCIe opera nas filas baseadas em descritor configuradas pelo software do driver para transferir dados entre o FPGA local e o host. A lógica de controle do DMA multicanal para PCIe IP lê os descritores da fila e os executa. Filas separadas são usadas para operações D2H e H2D, para cada canal. O DMA multicanal para PCIe IP integra o PCIe Hard IP Intel® e faz interface com o Root Complex do host através do link PCIe. Pelo lado da lógica do usuário, as interfaces do IP Avalon® memory mapped and Avalon® streaming permitem uma fácil integração do IP MCDMA com outros componentes do Platform Designer.
O DMA multicanal para IP também possui a funcionalidade de ponte AVMM (Avalon® Memory mapped) para ambas as configurações de endpoint e porta raiz, como mostrado na figura. Os usuários podem aproveitar a funcionalidade da ponte de forma independente ou em conjunto com o módulo MCDMA.
Recursos
- Opção de selecionar a interface Avalon® memory-mapped ou a interface lógica do usuário da interface Avalon® streaming.
- Suporta até 2048 canais compatível com SR-IOV (8 PFs/VFs de 2K).
- Arquitetura integrada para evitar o bloqueio head-of-line em qualquer canal.
- Notificação de conclusão por Descritor com Writeback ou MSI.
- Suporte para o Valor de tamanho de carga útil máxima de 512 bytes.
- Suporte para Reordenação de conclusão.
Status do IP
Status da solicitação |
Produção |
Códigos de pedidos |
|
FPGA Intel® IP DMA multicanal para PCI Express |
H-Tile: IP-PCIEMCDMA P-Tile: IP-PCIEMCDMA F-Tile: IP-PCIEMCDMA |
Links relacionados
Documentação
Suporte para o Kit de desenvolvimento de dispositivos e hardware
Recursos adicionais
Encontrar PI
Descubra o núcleo de propriedade intelectual Intel® FPGA ideal para as suas necessidades.
Suporte técnico
Para obter suporte técnico neste núcleo de PI, acesse os Recursos de Suporte ou o Suporte Premier Intel®. Você também pode pesquisar tópicos relacionados a esta função no Centro de conhecimento e nas Comunidades.
Avaliação e compra de PI
Modo de avaliação e informações de compra dos núcleos de propriedade intelectual Intel® FPGA.
Projetando com o Intel® FPGA IP
Saiba mais sobre projetar com a Intel® FPGA IP, uma grande seleção de núcleos prontos para uso otimizados para os Intel® FPGAs.
IP Base Suite
Licenças gratuitas para o Intel® FPGA IP Core com uma licença ativa para o Software Intel® Quartus® Prime Standard ou Pro Edition.
I-Tested
A Intel concede as certificações testado para interoperabilidade ou I-Tested para núcleos Intel® FPGA IP ou núcleos de IP de membros da Rede de Soluções de Design para Intel® FPGA.
PI de Parceiros Intel® FPGA
Pesquisar catálogo dos núcleos de propriedade intelectual de parceiros Intel® FPGA no Intel® Solutions Marketplace.
Exemplos de design
Baixe exemplos de projetos e projetos de referência para dispositivos Intel® FPGA.
Certificações de PI
A Intel tem o compromisso de fornecer núcleos de propriedade intelectual que funcionam perfeitamente com as ferramentas Intel® FPGA ou especificações de interface.
Contato de Vendas
Entre em contato com a equipe de vendas para suas necessidades de projeto e aceleração de produtos Intel® FPGA.