O Versal™ adaptive SoC DMA and Bridge Subsystem for PCIe® oferece um conjunto completo de opções para transferência de dados de alto desempenho entre um SoC adaptativo Versal e outros dispositivos usando a arquitetura de sistema PCI Express® amplamente implantada e padrão do setor. Esse subsistema é implementado dentro do bloco integrado SoC adaptativo robusto e flexível da Versal para PCI Express (PL PCIE4 ou PL PCIE5). Três implementações estão disponíveis:
QDMA – Uma implementação DMA de coleta de dispersão configurável baseada em fila que fornece milhares de filas, suporte para várias funções físicas/virtuais com virtualização de E/S de raiz única (SR-IOV) e suporte avançado a interrupções. Neste modo, o IP fornece interfaces de usuário AXI4-MM e AXI4-Stream que podem ser configuradas por fila. Com base nas convenções da arquitetura do sistema PCIe, o QDMA é altamente adequado para casos de uso de endpoint (EP) e também pode ser usado para construir arquiteturas de sistema próprias.
Ponte AXI – Um nível de tradução configurável e baseado em ponte entre o sistema PCIe e AXI4 MM interno ao dispositivo AMD. Neste modo, o IP traduz e encaminha acessos de leitura e escrita PCIe para comandos de interface AXI4-MM, e, inversamente, traduz e encaminha comandos de interface AXI4-MM para acessos de leitura e escrita PCIe. Com base nas convenções da arquitetura de sistema PCIe, o AXI Bridge é altamente adequado para casos de uso de root port (RP), bem como para casos de uso de endpoint (EP), e também pode ser usado para construir arquiteturas de sistema próprias.
XDMA (apenas PL PCIE4) – Uma implementação DMA configurável com base em canal e com scatter-gather que fornece quatro canais de placa para host (C2H) e quatro canais de host para placa (H2C) com suporte a interrupções. Neste modo, o IP fornece interfaces de usuário AXI4-MM ou AXI4-Stream. Com base nas convenções da arquitetura do sistema PCIe, o XDMA é altamente adequado para casos de uso de endpoint (EP) e também pode ser usado para construir arquiteturas de sistema próprias.