you need to understand the maths of FFT/IFFT and the FPGA operating and programming , but I advise you to start with simple equations then move towards the more complex ones
You can use an IP FFT core from Xilinx in Xilinx based FPGAs... read the manual, you have 3 different architectures to implement, each one provide different trade-off between area and FFT transform speed.
Thanks all for ur help. I tried using simulink hdl coder and hdl supported dsp libraries. While trying to generate hdl code, I got errors in configuring valid in and out signals of fft block. Can u ppl help. Thanks