Version Found:
Version Resolved and other Known Issues: DMA Subsystem for PCI Express (Xilinx Answer 65443) / UltraScale+ PCI Express Integrated Block (Xilinx Answer 65751)
The issues listed in the patch might have existed in previous versions of the core.
The tactical patch provided with this Answer Record provides the following fixes and enhancements:
DMA / Bridge Subsystem for PCI Express v4.0 - (Vivado 2017.3)
All of the issues listed are for both DMA Mode and Bridge Mode
All of the issues listed are for Bridge Mode only
UltraScale+ PCI Express Integrated Block v1.3 - (Vivado 2017.3)
This article is part of the PCI Express Solution Centre
(Xilinx Answer 34536) Xilinx Solution Center for PCI Express
This issue will be fixed in the next release of the core. Please install the patch in Vivado 2017.3 as described below:
METHOD 1:
METHOD 2:
Instantiate BUFG_GT / BUFG_GT_SYNC external to the IP and IP Properties:
This fixes an issue where sharing sys_clk from the PCI Express IBUFDS_GTE4 between two or more components causes design not to route.
This must be done prior to "Open Example Design". With this patch, after "Open Example Design" Step 3 and 4 will be executed automatically.
set_property CONFIG.ext_sys_clk_bufg true [get_ips <ip_name>]
set_property CONFIG.ext_sys_clk_bufg true [get_bd_cells <ip_name>]
wire sys_clk_bufg;
wire sys_clk_ce_out;
wire sync_sc_ce;
wire sync_sc_clr.
BUFG_GT bufg_gt_sysclk (.CE (sync_sc_ce), .CEMASK (1'd0), .CLR (sync_sc_clr), .CLRMASK (1'd0), .DIV (3'd0), .I (sys_clk), .O (sys_clk_bufg));
BUFG_GT_SYNC sys_sys_clk (.CESYNC(sync_sc_ce), .CLRSYNC (sync_sc_clr), .CE(sys_clk_ce_out), .CLK(sys_clk), .CLR (1'b0));
.sys_clk ( sys_clk_bufg ),
.sys_clk_ce_out (sys_clk_ce_out)
Revision History:
10/25/2017 | Initial Release |
11/10/2017 | Rev. 4 patch added - Fix sys_clk BUFG path in ip_pcie4_uscale_late.xdc file |
11/12/2017 | Rev. 5 patch added - Fix multicycle path constraint for design with 512-bit AXI Stream interfaces in ip_pcie4_uscale_plus.xdc file |
文件名 | 文件大小 | File Type |
---|---|---|
AR70012_Vivado_2017_3_preliminary_rev5.zip | 5 MB | ZIP |
Answer Number | 问答标题 | 问题版本 | 已解决问题的版本 |
---|---|---|---|
34536 | 面向 PCI Express 的 Xilinx 解决方案中心 | N/A | N/A |
Answer Number | 问答标题 | 问题版本 | 已解决问题的版本 |
---|---|---|---|
65443 | DMA Subsystem for PCI Express - Release Notes and Known Issues for Vivado 2015.3 and newer tool versions | N/A | N/A |
65751 | UltraScale+ PCI Express Integrated Block - Release Notes and Known Issue | N/A | N/A |