sougata_vlsi13
Member level 4
- Joined
- Apr 19, 2013
- Messages
- 77
- Helped
- 0
- Reputation
- 0
- Reaction score
- 0
- Trophy points
- 1,286
- Location
- India
- Activity points
- 1,980
I am using xilinx ISE 14.1 and i am getting a problem with the operand and multiple driver while implementing radix 4 FFT.
the problem is that
g2(0) <= add(s(1),mult(s(5),w(1)));
g2(0) <= add(s(1),mult(s(9),w(2)));
g2(0) <= add(s(1),mult(s(13),w(3)));
from g2 actually there are three expressions arising...i am not able to use any operand in between them like and/or/+ so that i can avoid writing three times g2(0) which is nothing but problem of multiple driver.
the error is HDL parser 808...and cannot be any operand in such context like that....so what should i do plz help
I am also attaching the snapshot of the prob.
Even though i have tried to convert those expressions in binary and then use the + operand in between but still the same problem persist....and even i tried with declaring function in the package with "and" but in either way also i was not able to solve the problem....so please help me
the problem is that
g2(0) <= add(s(1),mult(s(5),w(1)));
g2(0) <= add(s(1),mult(s(9),w(2)));
g2(0) <= add(s(1),mult(s(13),w(3)));
from g2 actually there are three expressions arising...i am not able to use any operand in between them like and/or/+ so that i can avoid writing three times g2(0) which is nothing but problem of multiple driver.
the error is HDL parser 808...and cannot be any operand in such context like that....so what should i do plz help
I am also attaching the snapshot of the prob.
Even though i have tried to convert those expressions in binary and then use the + operand in between but still the same problem persist....and even i tried with declaring function in the package with "and" but in either way also i was not able to solve the problem....so please help me