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

7 Series Integrated Block Wrapper for PCI Express v2.0 - Verilog Instantiation Changed from Uppercase to Lowercase

Description

Version Found: Upgrading from v1.8 or earlier core to v2.0

In the Vivado 2013.1 tool, when upgrading from 7 Series Integrated Block Wrapper for PCI Express v1.8 core or earlier, errors similar to the following occur for a few of the core ports:

"ERROR: [Synth 8-448] named port connection 'PIPE_PCLK_IN' does not exist for instance 'pcie_7x_v1_8_0_i' of module 'pcie_7x_v1_8_0' [/.../design.srcs/sources_1/imports/pcie_7x_v1_8_0/example_design/xilinx_pcie_2_1_ep_7x.v:315]"

Solution

To drive consistency between Xilinx IPs, signal names in the Verilog cores have been changed to use all lowercase. Therefore, the higher level module where the core is instantiated should now have the following signals listed below in lowercase. Please upgrade the core first before changing the core instantiation in the design.

PIPE_*
ICAP_*

The * substitutes all character(s) following the specified prefix signal names.

In the example above, "PIPE_PCLK_IN" is now "pipe_pclk_in".

Linked Answer Records

Master Answer Records

Child Answer Records

AR# 55084
Date Created 03/22/2013
Last Updated 11/06/2013
Status Active
Type Known Issues
Devices
  • Artix-7
  • Kintex-7
  • Virtex-7
Tools
  • Vivado Design Suite - 2012.4
  • ISE Design Suite - 14.4
IP
  • 7 Series Integrated Block for PCI Express (PCIe)