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# 67421

DMA Subsystem for PCI Express (Vivado 2016.2) - Prefetchable support for 64-bit BAR


Version Found: v2.0 Rev1 (Vivado 2016.2)

Version Resolved and other Known Issues: (Xilinx Answer 65443)

When 64-bit BAR is enabled in the core configuration GUI, the BAR must be prefetchable.

However, the DMA Subsystem for PCI Express core always has the BAR non-prefetchable.

This article is part of the PCI Express Solution Centre

(Xilinx Answer 34536)Xilinx Solution Center for PCI Express


These issues will be fixed in the next release of the core. Please install the patch in Vivado 2016.2 as described below:


  1. Navigate to the $XILINX_VIVADO/patches directory (create this directory if it does not exist)
  2. Extract the contents of the ".zip" archive to a directory starting with the name AR67421
    Note: most extraction tools will allow you to automatically create a directory with the same name as the zip file
  3. Run Vivado software tools from the original install location.


  1. Create a separate directory for the patched files
  2. Extract the contents of the ".zip" archive to the desired patch directory location
  3. Set the MYVIVADO environment variable to point to the Vivado directory under this patch directory
    For example:
    set MYVIVADO=C:\MYVIVADO\vivado-patch-AR67421\vivado\
  4. Run Vivado software tools from the original install location.

Revision History:

07/29/2016 - Initial Release


文件名 文件大小 File Type
AR67421_Vivado_2016_2_preliminary_rev1.zip 1 MB ZIP
AR# 67421
日期 08/11/2016
状态 Active
Type 已知问题
  • DMA for PCI Express (PCIe) Subsystem