OpenCores
no use no use 1/1 no use no use
Error Xst: 769 : Operator must have constant operands or first operand must be power of 2
by gauravbhand on Jul 15, 2013
gauravbhand
Posts: 1
Joined: Mar 27, 2012
Last seen: Jul 15, 2013
Hello,

I am using Xilinx 9.2 IDE and just working on Divide, Multiply and Mod Operators on a std_logic_vector signals. I dont find any problems on Multiply operator, come across the Error Xst 769 : "Operator must have constant operands or first operand must be power of 2" while synthesis.

Below is the simple piece of code i am working on

architecture Behavioral of div_op is
signal A_t, B_t, Q_t, M_t, R_t: integer range 0 to 1000;
begin
A_tB_tprocess(enable, A_t, B_t)
begin
if enable = '1' then
Q_tR_tM_tend if;
end process;
QMRend Behavioral;

Q, M and R are my 64 bits outputs.

When i synthesize, i get the aboive mentioned error. I cannot satisfy any of the conditions as mentioned in the error description.

Please Help,
Sincerely
Gaurav
no use no use 1/1 no use no use
© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.