Hello Morag, AFAIK, Xilinx's FFT IP block only accepts a single block at a time. I think that was a large part of the reason why there's a CASPER FFT in the first place - because we needed multiple samples at once.
We have used the Xilinx core in narrowband designs in the past - KAT-7's narrowband modes were done that way, after a first "coarse" channelisation stage using a Casper PFB, and an async pfb_fir followed by the Xilinx FFT block. If you want to pick them apart, they are in here: https://github.com/ska-sa/kat7_fpga/tree/master/fengine_oh (warning: newer versions of Matlab / mlib_devel may struggle with these old files. AVN's narrowband R2 design is somewhat more modern if you have a R2 setup handy, they are based on similar principles: https://github.com/ska-sa/AVNRoachGateware/tree/devel/source/NarrowBandSpectrometer ) Regards, James On Wed, Nov 18, 2020 at 5:53 PM Morag Brown <[email protected]> wrote: > Hi all, > > Has anyone ever put together a wideband FFT (i.e an FFT that accepts > multiple demuxed samples per FPGA clock cycle) using the Xilinx sysgen FFT > block? Looking at the docs, it seems the IP core can't be configured to > accept multiple parallel inputs (but I could be wrong), so one would need > to construct the 2D decomposition of the 1D FFT using Xilinx FFT blocks as > primitives. > > I'm doing some FFT comparisons for my MSc, and would like to include the > Xilinx core. I thought it'd be good to check if anyone's already > implemented this before embarking on the adventure myself... > > Morag Brown > SARAO > > -- > You received this message because you are subscribed to the Google Groups " > [email protected]" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CAGH-0Teev7EW%2BN6EJ2EPAtE%3DL%2BgBASV7RE8ea0uSkz9ehtwsqA%40mail.gmail.com > <https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CAGH-0Teev7EW%2BN6EJ2EPAtE%3DL%2BgBASV7RE8ea0uSkz9ehtwsqA%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "[email protected]" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CAG67D34M_7Fnz18OjZ8wHpW3tFuOUyH_RjaKm3jbZVD7dhsiug%40mail.gmail.com.

