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

LogiCORE SPI-4.2 (POS-PHY L4) v6.1 - "WARNING" and "INFO" messages appear when NGDBuild is run with an SPI-4.2 core

Description

General Description:

When I implement an SPI-4.2 design through NGDBuild, several "WARNING" and "INFO" messages appear.

Solution

Dynamic Alignment

When a SPI-4.2 core is used in Dynamic Alignment mode, the following warning messages might appear in your NGDBuild report (design_name.bld). Single or multiple instances of these messages might occur:

1. "WARNING:XdmHelpers:793 - The TNM "RDClk_P" drives the CLKIN pin of DCM "pl4_snk_top0/pl4_snk_clk0/DynamicAlignV2.rdclk_dcm0". This TNM cannot be traced through the DCM because it is not used in exactly one PERIOD specification. This TNM is used in the following user groups and/or specifications:

TS_RDClk_P=PERIOD RDClk_P 472.000000 MHz HIGH 50.000000%

TS_RD_IO=FROM RDClk_P TO RDClkDiv_Except_RAM TS_RDClk_P*1.000000

2. "WARNING:NgdBuild:483 - Attribute "TIG" on "del" is on the wrong type of object. Please see the Constraints Guide for more information on this attribute."

3. "WARNING:NgdBuild:454 - logical net 'pl4_src_top0/SrcStatCh(0)' has no load."

4. "WARNING:NgdBuild:483 - Attribute "ROUTE" on "done1" is on the wrong type of

object. Please see the Constraints Guide for more information on this

attribute."

5. "WARNING:NgdBuild:483 - Attribute "RLOC" on

"pl4_snk_top0/pl4_snk_io0/DynamicAlign.pbd/dc/lk.15.ld/q_1" is on the wrong

type of object. Please see the Constraints Guide for more information on

this attribute."

6. "WARNING:NgdBuild:483 - Attribute "BEL" on

"pl4_snk_top0/pl4_snk_io0/DynamicAlign.pbd/dc/lk.15.ld/rk.2.q_1" is on the

wrong type of object. Please see the Constraints Guide for more information

on this attribute."

Warning messages #1 and #2 appeared during the verification, are known to be harmless, and can be safely ignored.

Warning #3 is caused by a number of the SPI-4.2 outputs not utilized in the Loopback Design example. These warnings can be safely ignored. Warnings #4, #5 and #6, which involve "ROUTE", "RLOC"and "BEL" attributes in the DynamincAlign module, can be safely ignored. These warnings occur because of the directed routing and floorplanning of the module.

Static Alignment

When an SPI-4.2 core is used in Static Alignment mode, the following warning messages might appear in your NGDBuild report (design_name.bld). Single or multiple instances of these messages could occur:

1. "WARNING:NgdBuild:454 - logical net 'PhaseAlignRequest_IBUF' has no load"

2. "WARNING:NgdBuild:454 - logical net 'SnkDPAModeSel_IBUF' has no load"

3. "WARNING:NgdBuild:454 - logical net 'pl4_src_top0/SrcStatCh(0)' has no load."

4. "WARNING:Timing:2796 - The input clock pl4_snk_top0/pl4_snk_clk0/rdclk_int to DCM pl4_snk_top0/pl4_snk_clk0/LowFreq.StaticAlign_StaticAlign.rdclk_dcm0 has a period (frequency) specification of 2849 ps (351.00 Mhz). This violates the minimum period (maximum frequency) of 3124 ps (320.10 Mhz)."

- In Static Alignment mode, the "PhaseAlignRequest" signal is not used, which causes Message #1.

- Messages #2 and #3 occur because certain signals are not utilized in the Loopback Design Example. These warnings can be safely ignored.

- Message #4 relates to a known issue with the ISE 6.2i and 6.1i tools; this problem will be addressed in a future revision of the tools. This warning can be safely ignored.

INFO Messages From NGDBuild

Following are example INFO messages you might get from NGDBuild. There will be more than one instance of these INFO messages. These INFO messages are not a design error and can be safely ignored.

INFO:NgdBuild:738 - A case sensitive search for the INST, PAD, or NET element

referred to by a constraint entry in 'top_wrapper.ucf' that accompanies this

design has failed, while a case insensitive search is in progress. The result

of the case insensitive search will be used, but messages will accompany each

and every use of a case insensitive result. Constraints are case sensitive

with respect to user-specified identifiers, which includes names of logic

elements in a design.

INFO:NgdBuild:739 - Line 297 in 'top_wrapper.ucf': Found case insensitive match

for INST name 'DCMbypassed.tdclk_dcm0'. INST is

'pl4_src_top0/pl4_src_clk0/DCMBypassed.tdclk_dcm0'.

INFO:NgdBuild:757 - Line 344 in 'top_wrapper.ucf': The constraint for NET

'pl4_src_top0/TSClk_GP' is being attached to the equivalent NET 'TSClk_GP_i'.

INFO:NgdBuild:757 - Line 72 in 'pl4_snk_top.ncf': The constraint for NET

'pl4_snk_reset0/snk_clk_rst_n' is being attached to the equivalent NET

'snk_clk_rst_n'.

INFO:XdmHelpers:851 - TNM "SysClk_P_east", used in period specification

"TS_SysClk_P_east", was traced into DCM instance "pl4_src_clk1_tdclk_dcm0".

The following new TNM groups and period specifications were generated at the

DCM output(s):

CLK0: TS_pl4_src_clk1_SrcClk_dcmo=PERIOD pl4_src_clk1_SrcClk_dcmo TS_SysClk_P_east/2.000000 HIGH 50.000000%

AR# 18927
Date Created 09/03/2007
Last Updated 12/15/2012
Status Active
Type General Article