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!

cancel
Showing results for 
Search instead for 
Did you mean: 
Moderator
Moderator
4,159 Views
Registered: ‎02-11-2014

Important patches for Vivado PCI Express Solutions

Hello PCI Express Community,

 

If you are planning on using or are currently using Xilinx PCI Express solutions, and are experiencing any issues out of the ordinary, please first look into the following patches before posting.

 

AR70702 - Zynq UltraScale+ MPSoC - PS/PL PCIe Drivers - Release Notes

 

AR71147 - DMA / Bridge Subsystem for PCI Express (Vivado 2018.1) - Tactical patch for issue fixes

 

AR70012 - DMA / Bridge Subsystem for PCI Express and UltraScale+ PCI Express Integrated Block (Vivado 2017.3) - Tactical patch for issue fixes and enhancements.

 

AR69405 - DMA / Bridge Subsystem for PCI Express and UltraScale+ PCI Express Integrated Block (Vivado 2017.2) - Tactical patch for issue fixes and enhancements.

 

 

 

 

 

Thanks,

Cory

-------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
5 Replies
Observer mark.harfouche
Observer
1,722 Views
Registered: ‎11-05-2014

Re: Important patches for Vivado PCI Express Solutions

Can you confirm that this shouldn't be a cause for issues with Vivado 2018.3?

Adventurer
Adventurer
1,600 Views
Registered: ‎08-15-2018

Re: Important patches for Vivado PCI Express Solutions

I concur - we're not seeing ANYTHING enumerating.

0 Kudos
Contributor
Contributor
1,594 Views
Registered: ‎12-12-2018

Re: Important patches for Vivado PCI Express Solutions

I'm using a ZCU106 and I can tell you that things will enumerate. It is a little tricky to get the constraints going the first time. but once you get them, it should be OK.

 

I'm using the PL XDMA core.

Highlighted
Adventurer
Adventurer
1,575 Views
Registered: ‎08-15-2018

Re: Important patches for Vivado PCI Express Solutions

We're using the VCU118 board with the XCVU9p, and it's actually vague what the differences are between the four banks in the x16 mode. While the one bank has no clock option that narrows it down to 3 banks, you have to use the transceiver user guide constraints between transceiver refclk routing to determine that AL* is the only solution that would actually drive x16 by the board, even though there is another solution on 3:0 that legally goes through vivado.

We haven't seen it enumerate yet. If you have a favorite troubleshooting list, please send it on.

 

0 Kudos
Contributor
Contributor
1,573 Views
Registered: ‎12-12-2018

Re: Important patches for Vivado PCI Express Solutions

So first, get a desktop that doesn't have a XEON processor. Xeon processors take too long to boot, and you will be rebooting alot.

 

Then, you can try to instantiate the XDMA IP, right click on it, and say "show example" or something like that.

 

It should create a project for you with the necessary constraints. I hope that helps.