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

Reply

VHDL - A Simulation Problem

 
Thread Tools Search this Thread
Old 08-17-2004, 09:00 AM   #1
Default A Simulation Problem


I am using XILINX ISE 6.1 and Modelsim_xe for simulation. when I run the
simulation I get follwoing warning.

Warning: There is an 'U'|'X'|'W'|'Z'|'-' in an arithmetic operand, the
result will be 'X'(es).
Now when I see the WAVE window I get 'Z' in every signal. How do I find
out what is creating the problem.

Thanks for any help.

smilebamboo



smilebamboo
  Reply With Quote
Old 08-17-2004, 09:10 AM   #2
smilebamboo
 
Posts: n/a
Default A Simulation Problem
I am using XILINX ISE 6.1 and Modelsim_xe for simulation. when I run the
simulation I get follwoing warning.

Warning: There is an 'U'|'X'|'W'|'Z'|'-' in an arithmetic operand, the
result will be 'X'(es).

Now when I see the WAVE window I get 'Z' in every output signal. How do I
find out what is creating the problem.

Thanks for any help.




smilebamboo




smilebamboo
  Reply With Quote
Old 08-17-2004, 09:54 AM   #3
Anders Hellerup Madsen
 
Posts: n/a
Default Re: A Simulation Problem
smilebamboo wrote:
> I am using XILINX ISE 6.1 and Modelsim_xe for simulation. when I run the
> simulation I get follwoing warning.


Generally, you only need to post one request, not several with the same
question.

> Warning: There is an 'U'|'X'|'W'|'Z'|'-' in an arithmetic operand, the
> result will be 'X'(es).


This means that one of your are uninitialised when used in an arithmetic
operation. This can be virtually anything, anywhere you use operators
such as +, -, =, >, etc. Type conversions will also trigger this error.

The usual way to remove this error is to make sure all your signals have
well defined values at startup. Go through your list of waves and for
each uninitialised signal, make sure that it is reset properbly.

> Now when I see the WAVE window I get 'Z' in every signal. How do I find
> out what is creating the problem.


This is sortof strange. I don't belive I have ever seen Z's appear
because of errors - usually it's either 'U' or 'X' (uninitialised or
undefined/conflicting values). Z usually means a tristate buffer in the
high impedance state, and it should only occur when you explicitly drive
your tristate buffer to 'Z'.

> Thanks for any help.


It's not much, but I hope I can be of some assitance.

-- Anders


Anders Hellerup Madsen
  Reply With Quote
Old 08-17-2004, 10:00 AM   #4
Just an Illusion
 
Posts: n/a
Default Re: A Simulation Problem
Hi smilebamboo,

Be carefull with triple post

Ok, you need find any add or multiplication in your design, and trace
the input signals.

Now, if your output is 'Z' it is certainly because you use tri-state
buffers. Try to look the input of your tri-state buffers and you can
find the 'bad' signal(s).

Perhaps the problem is not so great, because if your tri-state buffer
input are valid before you transmit the value (oe become valid), you
never encounter conflict.

JaI

smilebamboo wrote:

>I am using XILINX ISE 6.1 and Modelsim_xe for simulation. when I run the
>simulation I get follwoing warning.
>
>Warning: There is an 'U'|'X'|'W'|'Z'|'-' in an arithmetic operand, the
>result will be 'X'(es).
>
>Now when I see the WAVE window I get 'Z' in every output signal. How do I
>find out what is creating the problem.
>
>Thanks for any help.
>
>
>
>
>smilebamboo
>
>
>
>




Just an Illusion
  Reply With Quote
Old 08-17-2004, 03:34 PM   #5
ivailokroumov
 
Posts: n/a
Default Re: A Simulation Problem
Hi smilebambo, This error produce when you have incorrect initialize your
variables or constants before useing them. This may be, same because you
use tri-state buffer or use incorrect assignment.

Best Regards
Ivaylo Krumov



ivailokroumov
  Reply With Quote
Old 08-18-2004, 03:52 AM   #6
smilebamboo
 
Posts: n/a
Default Re: A Simulation Problem
Thank you again!
And now I have get what is the wrong I with!
Happy to everybody!



smilebamboo
  Reply With Quote
Old 08-18-2004, 03:52 AM   #7
smilebamboo
 
Posts: n/a
Default I see
Thank you again!
And now I have get what is the wrong I with!
Happy to everybody!



smilebamboo
  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
Comcast + Wireless Internet Problem shadoweloc General Help Related Topics 1 07-01-2008 06:19 PM
Dial Up Problem smackedass A+ Certification 3 02-02-2007 11:59 PM
Re: Virus Problem ** Help!** David BlandIII A+ Certification 1 03-02-2004 06:00 PM
Re: Serious Computer Problem hootnholler A+ Certification 1 11-24-2003 12:18 PM
Re: Serious Computer Problem Bret A+ Certification 0 11-19-2003 12:51 AM




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