S
Samiran
Guest
Dear all,
I am getting an error while compiling the following piece of code:
V(vout) <+ laplace_zp(gain*vin_val, {zero,0}, {-pole_1,0,-pole_2,0});
The error is:
Error found by spectre during AHDL compile.
ERROR (VACOMP-1166): "V(vout) <+ laplace_zp(gain*vin_val, {zero,
0},
{-pole_1,0,-pole_2,0})<<--? ;"
"/home/samiran/my_lib/test/veriloga/veriloga.va",
line 60: Argument #3 must be an array variable or a constant
array
expression. It cannot be an array expression containing non-
constant
expressions. If you need the argument to be variable, use an
array
variable instead.
Please help!
BR
Samiran
I am getting an error while compiling the following piece of code:
V(vout) <+ laplace_zp(gain*vin_val, {zero,0}, {-pole_1,0,-pole_2,0});
The error is:
Error found by spectre during AHDL compile.
ERROR (VACOMP-1166): "V(vout) <+ laplace_zp(gain*vin_val, {zero,
0},
{-pole_1,0,-pole_2,0})<<--? ;"
"/home/samiran/my_lib/test/veriloga/veriloga.va",
line 60: Argument #3 must be an array variable or a constant
array
expression. It cannot be an array expression containing non-
constant
expressions. If you need the argument to be variable, use an
array
variable instead.
Please help!
BR
Samiran