Go Back   Velocity Reviews > Newsgroups > VHDL
User Name
Password
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply

VHDL - Re: Xilinx Synthesis Warning

 
Thread Tools Search this Thread
Old 03-12-2008, 12:01 AM   #1
Default Re: Xilinx Synthesis Warning


Hello,

Xilinx is giving me the following warning during synthesis:

================================================== =======================
* Low Level
Synthesis *
================================================== =======================
WARNING:Xst:1988 - Unit <control>: instances <Mcompar__cmp_lt0001>,
<Mcompar__cmp_ge0001> of unit <LPM_COMPARE_1> and unit <LPM_COMPARE_4>
are dual, second instance is removed
WARNING:Xst:1988 - Unit <control>: instances <Mcompar__cmp_lt0000>,
<Mcompar__cmp_ge0000> of unit <LPM_COMPARE_1> and unit <LPM_COMPARE_4>
are dual, second instance is removed

Could someone please explain to me what this warning means? Can I
safely ignore it? I have followed the link for the warning code to the
Xilinx page, but it returns "page not found".

Thanks,

Mike


Moikel
  Reply With Quote
Old 03-12-2008, 02:55 AM   #2
kennheinrich@sympatico.ca
 
Posts: n/a
Default Re: Xilinx Synthesis Warning
On Mar 11, 8:01 pm, Moikel <obviouslyadu...@gmail.com> wrote:
> Hello,
>
> Xilinx is giving me the following warning during synthesis:
>
> ================================================== =======================
> * Low Level
> Synthesis *
> ================================================== =======================
> WARNING:Xst:1988 - Unit <control>: instances <Mcompar__cmp_lt0001>,
> <Mcompar__cmp_ge0001> of unit <LPM_COMPARE_1> and unit <LPM_COMPARE_4>
> are dual, second instance is removed
> WARNING:Xst:1988 - Unit <control>: instances <Mcompar__cmp_lt0000>,
> <Mcompar__cmp_ge0000> of unit <LPM_COMPARE_1> and unit <LPM_COMPARE_4>
> are dual, second instance is removed
>
> Could someone please explain to me what this warning means? Can I
> safely ignore it? I have followed the link for the warning code to the
> Xilinx page, but it returns "page not found".
>
> Thanks,
>
> Mike


Can't say for sure, but it looks like some intermediate stage in the
synthesizer decided to build a "less than" unit as well as a "greater
than or equal" unit, and the warning reflects its realization that, in
hardware, the two will always produce the opposite (i.e. dual) output,
hence it is replacing one of them with an inverter. My guess: this is
probably OK to ignore.

- Kenn


kennheinrich@sympatico.ca
  Reply With Quote
Old 03-13-2008, 03:41 PM   #3
ghelbig@lycos.com
 
Posts: n/a
Default Re: Xilinx Synthesis Warning
On Mar 11, 5:01 pm, Moikel <obviouslyadu...@gmail.com> wrote:
> Hello,
>
> Xilinx is giving me the following warning during synthesis:
>
> ================================================== =======================
> * Low Level
> Synthesis *
> ================================================== =======================
> WARNING:Xst:1988 - Unit <control>: instances <Mcompar__cmp_lt0001>,
> <Mcompar__cmp_ge0001> of unit <LPM_COMPARE_1> and unit <LPM_COMPARE_4>
> are dual, second instance is removed
> WARNING:Xst:1988 - Unit <control>: instances <Mcompar__cmp_lt0000>,
> <Mcompar__cmp_ge0000> of unit <LPM_COMPARE_1> and unit <LPM_COMPARE_4>
> are dual, second instance is removed
>
> Could someone please explain to me what this warning means? Can I
> safely ignore it? I have followed the link for the warning code to the
> Xilinx page, but it returns "page not found".
>
> Thanks,
>
> Mike


To expand on what Kenn said:

XST has found something like this:

A = '1' when (B > C) else '0';
D = '0' when (C >= B) else '1';

Well, it turns out that 'A' and 'D' are the same, so it throws the 2nd
equation away (2nd instance is removed), and substitutes 'A' for every
'D'.

You can ignore these warnings. Unless you're expecting the two
signals to be different.

G.


ghelbig@lycos.com
  Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Error: Physical sythesis tool PALAC is not supported by Formal Verification tool Conf bbiandov Software 0 12-22-2008 05:25 AM
Xilinx 7.1 and testbench error boitsas Software 0 01-15-2008 04:14 PM
VHDL (Assigning pins in xilinx) amanpervaiz Hardware 3 12-02-2006 04:37 PM
RARE DOCUMENTARIES - OLD HBO UNDERCOVER & MORE, SELL OR TRADE Michelangelo098@aol.com DVD Video 0 10-03-2006 10:58 PM
WARNING - HANDLE DVDs WITH CAUTION listitem45y@consumerprotection.org DVD Video 71 01-31-2004 03:51 PM




SEO by vBSEO 3.3.2 ©2009, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46