Hi,I have implemented radix2/4 & split radix FFT algorithm without using cordic.They are running fine...o/p is coming but the problem is that the code is non synthesizable.To make that code synthesizable i have to implement cordic and need to interface it with the FFT code.I read few documents about cordic and able to undersatnd its part...among all the functions i need the rotation part to be implemented.since its a shift and add operation so may be that floating point and complex functions get elliminated.Now my question is that how to interface that cordic part with my older FFT code or else i have to rewrite a new FFT code.and one more thing i want to know how that shift and add operation of cordic get rid of complex arithmetic and floating point issue in VHDL.please help me in this regard