UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 65444

Xilinx PCI Express DMA Drivers and Software Guide

描述

The Xilinx PCI Express DMA IP provides high-performance direct memory access (DMA) via PCI Express. 

The PCIe DMA supports UltraScale+, UltraScale, Virtex-7 XT and 7 Series Gen2 devices; the provided driver can be used for all of these devices.

This answer record provides the following:

  • Xilinx GitHub link to Linux drivers and software (replacing the files that were previously attached to this answer record) 
  • Windows binary driver files and the associated document
The drivers can be run on a PCI Express root port host PC to interact with the DMA endpoint IP via PCI Express.

The provided drivers and software can be used for lab testing or as a reference for driver and software development. 

Through the use of the PCIe DMA IP and the associated drivers and software, you will be able to generate high throughput PCIe memory transactions between a host PC and a Xilinx FPGA.

解决方案

Please download Linux Driver files from the link below:

https://github.com/Xilinx/dma_ip_drivers

The following files are provided for the Windows environment:

  • Xilinx_Answer_65444_Windows.pdf
  • Xilinx_Answer_65444_Windows_Files.zip

Note: 

1) The windows driver source files are available for the driver binary files provided with this answer record. 

Please request the source code access in the link below:

https://www.xilinx.com/member/xdma_windows_driver.html 

2) The provided drivers onlysupport X86-based platforms. 

For Queue DMA subsystem for PCI Express (PCIe) Drivers, see (Xilinx Answer 70928)

Revision History:

10/06/2015Initial Release
05/14/2016Updated for Vivado 2016.1
05/31/2016Updated for AR67111 and 2016.2
01/25/2017Updated for Vivado 2016.4
04/20/2017Updated for Vivado 2017.1
06/08/2017Added Xilinx_Answer_65444_Linux_2017_1.pdf  and  Xilinx_Answer_65444_Linux_Driver_2017_1_r45.zip
07/28/2017Updated with unified Linux files
09/28/2017Updated Linux and Windows documents
01/22/2018Updated Windows drivers
04/19/2018Added Xilinx_Answer_65444_Linux_Files_rel20180420.zip
05/10/2018Updated note mentioning driver support for X86 based platform only
08/08/2019Updated with GitHub link to download Linux Driver files


附件

文件名 文件大小 File Type
Xilinx_Answer_65444_Windows_Files.zip 17 MB ZIP
Xilinx_Answer_65444_Windows.pdf 495 KB PDF
AR# 65444
日期 08/21/2019
状态 Active
Type 综合文章
IP
的页面