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

Design Assistant for PCI Express - How do you change the Device-ID without regenerating and re-implementing the core in a Virtex-6 device?

Description

Is it possible to change the PCIe Block configuration space parameters (e.g., Device-ID and Vendor-ID) without regenerating and implementing the core?

NOTE: This answer record is part of the Xilinx Solution Center for PCI Express (Xilinx Answer 34536). The Xilinx Solution Center for PCI Express is available to address all questions related to PCIe.Whether you are starting a new design with PCIe or troubleshooting a problem, use the Solution Center for PCIe to guide you to the right information.

Solution

The following steps show how to modify the parameter in FPGA editor.

  1. Open the post-PAR NCD file in FPGA editor:

  2. Go toFile-> Main Properties and set the "Edit Mode" to "Read Write" as shown below:

  3. Select the Integrated Block for PCIe:

  4. Click on the Integrated Block for PCIe and a separate window will open as shown below:

  5. Click on the "edit block" in FPGA editor (it is available on the right side of the window):

  6. Click on the symbol "F=" which shows the attributes of the block

  7. You can edit the attributes of the block. Click the apply button to save the changes.

Revision History

1/25/2012 - Initial Release

Linked Answer Records

Associated Answer Records

AR# 40309
Date Created 01/25/2012
Last Updated 12/15/2012
Status Active
Type General Article
IP
  • Virtex-6 FPGA Integrated Block for PCI Express ( PCIe )