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

9.2.i XST - "ERROR:NgdBuild:604 - 'GTP_DUAL_1' could not be resolved..."

Description

When I use several GTPs in a Virtex-5 FPGA design, XST renames the GTP_DUAL as GTP_DUAL_1 and GTP_DUAL_2. NGDBuild is unable then to identify the primitive GTP_DUAL:

"ERROR:NgdBuild:604 - logical block 'main_comp/rocketio_wrapper_i/tile0_rocketio_wrapper_i/gtp_dual_bis' with type 'GTP_DUAL_1' could not be resolved. A pin name misspelling can cause this, a missing edif or ngc file, or the misspelling of a type name. Symbol 'GTP_DUAL_1' is not supported in target 'virtex5'.

ERROR:NgdBuild:604 - logical block 'main_comp/rocketio_wrapper_i/tile0_rocketio_wrapper_i/gtp_dual_bis' with type 'GTP_DUAL_2' could not be resolved. A pin name misspelling can cause this, a missing edif or ngc file, or the misspelling of a type name. Symbol 'GTP_DUAL_2' is not supported in target 'virtex5'."

This occurs when using encrypted VHDL for a core (PCI Express for example). It works fine when having either the encrypted HDL core or the GTP in the design.

Solution

The above renaming happens in the following two conditions:
  • If GTP_DUAL name is used and if the underlying logic is for a usercustom function.
  • If GTP_Dual is used and if some of the attributes are different than in the Unisim.
One way to work around thisis togenerate a NGC netlist for the HDL encrypted core with the GTP and use it as Black Box when instantiating the core with another GTP in the design:

attribute box_type : string;
attribute box_type of my_black_box: component is "black_box";
AR# 29117
Date Created 10/08/2010
Last Updated 05/19/2012
Status Active
Type Error Message
Devices
  • Virtex-5 LXT
  • Virtex-5 SXT
  • Virtex-5 TXT
Tools
  • ISE - 9.2i
  • ISE - 9.2i sp1
  • ISE - 9.2i sp2
  • More
  • ISE - 9.2i sp3
  • ISE - 9.2i sp4
  • ISE - 10.1
  • Less