Dear Intel Community, I'm working with the FFT IP core provided by the Intel in Quartus.I want to use the same module to implement FFT and IFFT.For example, FFT IP CORE SETTING: Device:Cyclon...
My idea is whether it is possible to use only one module to realize FFT and IFFT operations, so I only use one IP core to do the following test,
According to FFT data manual, FFT operation is performed on 64-point sinusoidal data, and the inverse is equal to 0;Then wait for FFT to output the data, and send the output data source_real and source_imag into the same module for IFFT operation, at which time inverse=1.But the source_valid timing, source_real and source_imag seem to be wrong.
What is the reason for this problem? Thank you in advance for your help
Hi,
Thanks for your update
For your information, I have not really testing using single module to perform FFT and iFFT. As I understand it, generally we will feed a complete data stream into the FFT which start with SOP and end with EOP for the FFT to operate correctly. Probably you can try to feed complete data stream, then store the complete FFT output. Then switch to iFFT, feed the complete FFT output to iFFT to see if it works.
Please let me know if there is any concern. Thank you.
Best regards,
Chee Pin