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

5.1i ECS - A schematic with a GT_INFINIBAND_* component reports NGDBuild errors (707, 774) when a Verilog flow is used

Description

Keywords: GT, Infiniband, ECS, CHAN_BOND, CHAN_BOND_SEQ_1_2, CHAN_BOND_SEQ_2_2, LANE_ID, NGDBuild, schematic, Virtex-II Pro

Urgency: Standard

General Description:
Using a GT_INFINIBAND_* component in ECS causes the following error messages if the design is compiled though a Verilog flow:

"WARNING:NgdBuild:773 - 'CHAN_BOND_SEQ_1_2' on instance 'GT_INFINIBAND_4_inst' of type 'GT_INFINIBAND_4' will be ignored. Please use LANE_ID instead.
WARNING:NgdBuild:773 - 'CHAN_BOND_SEQ_2_2' on instance 'GT_INFINIBAND_4_inst' of type 'GT_INFINIBAND_4' will be ignored. Please use LANE_ID instead."

"ERROR:NgdBuild:707 - The length of the binary value for the attribute CHAN_BOND_SEQ_1_2 on instance GT_INFINIBAND_4_inst should be 11 bits long. The current value set is only 7 bits long.
ERROR:NgdBuild:774 - The attribute 'CHAN_BOND_SEQ_1_2' on instance 'GT_INFINIBAND_4_inst' should be a binary value containing only the digits '0' or '1'.
ERROR:NgdBuild:707 - The length of the binary value for the attribute CHAN_BOND_SEQ_2_2 on instance GT_INFINIBAND_4_inst should be 11 bits long. The current value set is only 7 bits long.
ERROR:NgdBuild:774 - The attribute 'CHAN_BOND_SEQ_2_2' on instance 'GT_INFINIBAND_4_inst' should be a binary value containing only the digits '0' or '1'."

Solution

CHAN_BOND_SEQ_1_2 and CHAN_BOND_SEQ_2_2 should not be written out to the Verilog netlist.

To work around this problem, edit the <design_name>.vf file and remove the following two attribute lines for every GT_INFINIBAND_* component used:

// synthesis attribute CHAN_BOND_SEQ_1_2 of GT_INFINIBAND_4_inst is "LANE_ID"
// synthesis attribute CHAN_BOND_SEQ_2_2 of GT_INFINIBAND_4_inst is "LANE_ID"

This problem is fixed in the latest 5.1i Service Pack, available at:
http://support.xilinx.com/support/techsup/sw_updates
The first service pack containing the fix is 5.1i Service Pack 1.
AR# 15507
Date Created 08/28/2002
Last Updated 01/08/2006
Status Archive
Type General Article