Is this a bug in ISE 6.1?

K

Kelvin

Guest
It seems to me, the NGDBuild can't differentiate two XCF constraints
which are brought in by the NGC files...

I put a clock period of 14.58ns in XCF for XST synthesis.
Then I put a UCF constraint of 23.085ns for partially P&R
on two sides of my XC2V6000...When I started to assemble
them, the NGDBuild gave me this error:

ERROR:XdmHelpers:682 - Second definition of specification "TS_clk_in" found:
first definition: PERIOD:clk_in:14580.000000:pS:HIGH:50.000000%
second definition: PERIOD "clk_in" 14580.000000 pS HIGH 50.000000 %
WARNING:XdmHelpers:681 - UCF definition of specification "TS_clk_in"
overrides
the definition found in the netlist or NCF file:
UCF: PERIOD "clk_in" 23085.000000 pS HIGH 50.000000 %
netlist/NCF: PERIOD:clk_in:14580.000000:pS:HIGH:50.000000%


How may I handle this sort of awkward situation?

Kelvin
 
This is a warning that tells you that the XST / PAR has used the last constraint set in the UCF file.

Xilinx allows multiple constrainst to be set, but if more than one is used the UCF file will have priority.

I think it goes something like EDIF file constraint to NCF file to UCF file etc.

With UCF file setting the priority. i.e. the user can override what an IP provider has stated in the EDIF or NCF for a particular place and route run in the UCF.

Good Luck



--
ExpressIP LTD

FPGA Board with free IP cores

EMAIL: info@expressip.co.uk
WEB : www.ExpressIP.co.uk


This email is communicated in confidence.
It is intended for the recipient only, and may not be disclosed further without the express consent of the sender.
If you receive this email in error - please notify the sender immediately, return the original message, and destroy any copies.

Viruses - ExpressIP has taken every reasonable precaution to ensure that this message is virus-free.
However, we cannot accept liability for any damage sustained as a result of software viruses.
You are advised to scan all messages before opening.
"Kelvin" <student@nowhere.com> wrote in message news:40bbd7fb@news.starhub.net.sg...
It seems to me, the NGDBuild can't differentiate two XCF constraints
which are brought in by the NGC files...

I put a clock period of 14.58ns in XCF for XST synthesis.
Then I put a UCF constraint of 23.085ns for partially P&R
on two sides of my XC2V6000...When I started to assemble
them, the NGDBuild gave me this error:

ERROR:XdmHelpers:682 - Second definition of specification "TS_clk_in" found:
first definition: PERIOD:clk_in:14580.000000:pS:HIGH:50.000000%
second definition: PERIOD "clk_in" 14580.000000 pS HIGH 50.000000 %
WARNING:XdmHelpers:681 - UCF definition of specification "TS_clk_in"
overrides
the definition found in the netlist or NCF file:
UCF: PERIOD "clk_in" 23085.000000 pS HIGH 50.000000 %
netlist/NCF: PERIOD:clk_in:14580.000000:pS:HIGH:50.000000%


How may I handle this sort of awkward situation?

Kelvin
 

Welcome to EDABoard.com

Sponsor

Back
Top