J
JB
Hi folks,
I'm stuggling with a problem using the following VHDL syntax:
<target_signal> <= <value_0> WHEN <condition_0> ELSE
<value_1> AFTER <delay_1> WHEN
<condition_1> ELSE
<value_2> AFTER <delay_2> WHEN
<condition_2> ELSE
...
<value_n>;
My testbench was working well with modelsim 6.5. But my client wan't
me to use modelsim 6.3, so I tried running it on that version and
BOOM:
This statement generates 'X' result on my target signal when one of
the <condition_x> is true.
Is this statement valid VHDL? or is modelsim 6.3 erroneous ?
Thanks in adavance.
I'm stuggling with a problem using the following VHDL syntax:
<target_signal> <= <value_0> WHEN <condition_0> ELSE
<value_1> AFTER <delay_1> WHEN
<condition_1> ELSE
<value_2> AFTER <delay_2> WHEN
<condition_2> ELSE
...
<value_n>;
My testbench was working well with modelsim 6.5. But my client wan't
me to use modelsim 6.3, so I tried running it on that version and
BOOM:
This statement generates 'X' result on my target signal when one of
the <condition_x> is true.
Is this statement valid VHDL? or is modelsim 6.3 erroneous ?
Thanks in adavance.