I am doing my project on fft implementation using cordic algorithm......when we put it for synthesies its taking 12-15 hours to complete.......so pls tell me wats the problem......the problem will be with our code or something else........
Which tool are you using. I am assuming you are using Xilinx ISE suite. If you have synplify pro, you can do a quick check to see if your code is the problem. Else try to reduce bit lengths of your variables and synthesize each module independently.
also check support for your synthesis tool as if you are using Symplify then it is not supporting two dimensional arrays (Verilog). And yet you will try it took too much long time to synthesize it. This is just an example. Another thing you can do is add constraint like False path etc this way it will be faster.