S
sudip saha
Guest
Hi, <BR>
In my vhdl code, on construct is as follows <BR>
case to_integer(addr) is <p> when to_integer(fifo1_base + fifo_status )=> <p>Where addr is signal of type unsigned(11 downto 0) and fifo1_base and fifo_status is constant of type unsigned(11 downto 0) <p>I tried to compile my code in Cadence tool(ncvhdl) and modelsim. In both the cases it said <BR>
for "when" statement <BR>
expecting a locally static statement. <p>But surprisingly the code got compiled successfully in quartus. <BR>
Where is the problem while trying to compile with cadence and modelsim? I am using vhdl 93 flag.
In my vhdl code, on construct is as follows <BR>
case to_integer(addr) is <p> when to_integer(fifo1_base + fifo_status )=> <p>Where addr is signal of type unsigned(11 downto 0) and fifo1_base and fifo_status is constant of type unsigned(11 downto 0) <p>I tried to compile my code in Cadence tool(ncvhdl) and modelsim. In both the cases it said <BR>
for "when" statement <BR>
expecting a locally static statement. <p>But surprisingly the code got compiled successfully in quartus. <BR>
Where is the problem while trying to compile with cadence and modelsim? I am using vhdl 93 flag.