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

Kintex UltraScale FPGA KCU105 Evaluation Kit KUCon-TRD01 Targeted Reference Design - PCIe Control Plane TRD driver modification support


For the KUCon-TRD01 PCI Express Control Plane Application TRD, are the drivers provided with the TRD specific to board? 

Can the drivers be modified to use with custom boards?


Targeted Reference Design drivers are not targeted to a specific board, but they do use Xilinx PCIe Vendor ID and Device ID information. 

The GUI that comes with the TRD to test it is, however, tied to a specific VID:DID of 10EE:8011. If the PCIe DID is anything other than 8011, the GUI does not allow driver insertion. 

However, the same design with the same set of device and vendor IDs can be built and targeted for any other board, and used as is.

The drivers are not generic PCIe drivers, but are specific to this design. There is a NorthWest Logic AXI-PCIe bridge behind the PCIe core which needs to be configured for BAR access to work.
The same driver cannot be used for designs built with a Xilinx AXI PCIe bridge. This is more of an architecture or design specific driver and not a generic driver.

The drivers are targeted at Fedora-20 / Windows-7 only, and might or might not work on other OS that are not tested to support these drivers.

Customers might choose to modify the drivers, if the above limitations are understood, however this is not supported by Xilinx. The drivers are provided as-is, any changes would be equivalent to a customer designing their own driver.

Linked Answer Records

Master Answer Records

AR# 66253
Date Created 12/16/2015
Last Updated 01/12/2016
Status Active
Type General Article
  • Artix-7
  • Kintex-7
  • Kintex UltraScale
  • Vivado Design Suite
Boards & Kits
  • Kintex-7 Boards and Kits
  • Virtex-7 Boards and Kits
  • Virtex UltraScale Boards and Kits
  • Kintex UltraScale Boards and Kits