The AMD LogiCORE™ DMA for PCI Express® (PCIe) implements a high performance, configurable Scatter Gather DMA for use with the PCI Express Integrated Block. The IP provides an optional AXI4-MM or AXI4-Stream user interface.
Reference drivers are available at https://github.com/Xilinx/dma_ip_drivers and https://www.xilinx.com/member/xdma_windows_driver.html