Altera_Forum
Honored Contributor
12 years agosynthesis problem when read a memory content
if ((Block_Y[0]>=29)
|| ((Block_Y[0]+Block_Y[1])>=29) || ((Block_Y[0]+Block_Y[2])>=29) || ((Block_Y[0]+Block_Y[3])>=29) || (WritePermit==1) || (mem[{Block_X[0],(Block_Y[0]+5'b00001)}]==1) || (mem[{(Block_X[0]+Block_X[1]),(Block_Y[0]+Block_Y[1]+6'b000001)}]==1) || (mem[{(Block_X[0]+Block_X[2]),(Block_Y[0]+Block_Y[2]+6'b000001)}]==1) || (mem[{(Block_X[0]+Block_X[3]),(Block_Y[0]+Block_Y[3]+6'b000001)}]==1)) Hi, i am a new user of a FPGA board which has Cyclone II. and my design software is Quartus II 13.0. I want include the above statement in my code(write in verilog), there is no error of the synthesis, but it seems the synthesis result is not what i want. Any suggestion? Thank you.