Forum Discussion
Altera_Forum
Honored Contributor
15 years ago --- Quote Start --- First you need to know if it is 'X' or 'U'. When you have a vector with X or U 's in it, Modelsim will sometimes replace the vector value by 'X'. Looking at the individual bits should tell you which one of those two it is. 'U' means uninitialized. All signals start in this state, and if you forget to initialize some vectors to a value, they will be in that state. 'X' means unknown. It usually has two possible causes:
- you are trying to drive the signals from two places, one with '0' and one with '1'
- you are doing a logical operation with at least one of the input signals in the 'U', 'X', or 'Z' state