Guest
Hello
I am trying to model assign statement in verilog using the
conditional operator using VHDL and using if statement. I get a VITAL
error
** Error: PUSB2.vhd(357): If Statement in VITAL_LEVEL1 process cannot
have else or elsif clause.
(1076.4 section 6.4.3)
** Error: PUSB2.vhd(357): If Statement condition in VITAL_LEVEL1
process must be the TimingChecksOn control generic.
(1076.4 section 6.4.3)
** Error: PUSB2.vhd(357): Timing check section must precede
functionality section.
(1076.4 section 6.4.3.2)
** Error: PUSB2.vhd(358): If Statement in VITAL_LEVEL1 process can
contain only VITAL timing check calls.
(1076.4 section 6.4.3)
** Error: PUSB2.vhd(363): If Statement in VITAL_LEVEL1 process cannot
have else or elsif clause.
(1076.4 section 6.4.3)
** Error: PUSB2.vhd(363): If Statement condition in VITAL_LEVEL1
process must be the TimingChecksOn control generic.
(1076.4 section 6.4.3)
How can I not use if statement in VITAL? Or is there an alternmate way
without using if statement
assign OE11 = ((SPEED0 & ~SPEED1)|(SPEED1 & ~SPEED0)) ? OE : 1'b0;
This is statement in Verilog I am trying to model in VHDL using if
statement
Thanks
krithiga
I am trying to model assign statement in verilog using the
conditional operator using VHDL and using if statement. I get a VITAL
error
** Error: PUSB2.vhd(357): If Statement in VITAL_LEVEL1 process cannot
have else or elsif clause.
(1076.4 section 6.4.3)
** Error: PUSB2.vhd(357): If Statement condition in VITAL_LEVEL1
process must be the TimingChecksOn control generic.
(1076.4 section 6.4.3)
** Error: PUSB2.vhd(357): Timing check section must precede
functionality section.
(1076.4 section 6.4.3.2)
** Error: PUSB2.vhd(358): If Statement in VITAL_LEVEL1 process can
contain only VITAL timing check calls.
(1076.4 section 6.4.3)
** Error: PUSB2.vhd(363): If Statement in VITAL_LEVEL1 process cannot
have else or elsif clause.
(1076.4 section 6.4.3)
** Error: PUSB2.vhd(363): If Statement condition in VITAL_LEVEL1
process must be the TimingChecksOn control generic.
(1076.4 section 6.4.3)
How can I not use if statement in VITAL? Or is there an alternmate way
without using if statement
assign OE11 = ((SPEED0 & ~SPEED1)|(SPEED1 & ~SPEED0)) ? OE : 1'b0;
This is statement in Verilog I am trying to model in VHDL using if
statement
Thanks
krithiga