Hi Dan! A couple of years late on this one. I'm not new to FFT, but am new to FPGA hardware (and required software) for actually performing an FFT (or even an IFFT). I see IFFT core software in that github link you kindly provided.
I'd like to just try my hand at using an FPGA board for performing an FFT --- even the most basic of FFT. Could you or someone point me in the right direction about entry-level FPGA boards that I could buy from Digilent that can make use of your FFT core for carrying out an FFT?
Also - I had been thinking about how the set of sequence data (for which the FFT is to be applied to) is transferred from (eg. a computer) to a memory area for which the FPGA board can apply the FFT. Do such FPGA boards involve their own system-on-chip operating system that communicates with a computer - in order to do some data transfer, such as serial communications transfer? So all the sequence data must be transferred from the computer (via serial or parallel communications) to the FPGA board, and the FFT core system then carries out the FFT. And then finally, some more communications activity is required to transfer the results back to the computer (for somebody to then look at the results, and do some plots/graphing), right?
I purchased from digilent an ARTY s7-25 board and also an ARTY S7-50 board. I have only just recently purchased these boards - for learning and verilog programming purposes only. Would either of these boards be capable of doing FFT ?