Hi Molly, There is an old tutorial with a million channel spectrometer up here: https://casper.ssl.berkeley.edu/wiki/Old_Tutorials This was on the ROACH1, and used a 1024-point real FFT, a 1024x1024 transpose using QDR RAM, followed by a second 1024-point complex FFT.
If you have access to a computer with a 10 GbE card + GPU, a nice solution would be send the data over 10 GbE and do the FFT on the GPU. You can transfer 500 MHz of bandwidth @ 8 bit resolution over a 10 GbE link, and the NVIDIA cuFFT can do large FFTs without breaking a sweat. There are quite a few groups who use FPGA --> GPU, so should be some help on the mailing list should you take this route. Cheers, Danny On 10 March 2020 at 5:23:38 pm, James Smith (jsm...@ska.ac.za) wrote: Hello Molly, We have done something broadly similar using ROACH2 and katADC, but only 1024 channels: https://github.com/ska-sa/AVNRoachGateware/tree/master/WideBandSpectrometer What frequency are you looking at? The only thing I'm thinking is that you might struggle to get the design to meet timing if you're clocking the board too fast. Shout if you get stuck. Regards, James On Mon, Mar 9, 2020 at 8:34 PM Molly Smith <molsm...@ucdavis.edu> wrote: > Hello, > > I'm new to CASPER and am trying to implement a million channel > spectrometer on ROACH2 with the katADC. Does anyone know of any useful > resources or has done something similar? > > I have experience using Vivado for newer FPGA development and am > comfortable with Verilog & VHDL. I'm not familiar with the Simulink/ISE > workflow and have been relying on the tutorials to come up to speed. > > I'm currently trying to modify Tutorial 3 (wideband spectrometer) to use > the katADC instead. > > Thanks, > Molly > -- > You received this message because you are subscribed to the Google Groups " > casper@lists.berkeley.edu" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to casper+unsubscr...@lists.berkeley.edu. > To view this discussion on the web visit > https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/ad7c8afb-5775-401a-b53f-e769ba5d53e1%40lists.berkeley.edu > <https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/ad7c8afb-5775-401a-b53f-e769ba5d53e1%40lists.berkeley.edu?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups " casper@lists.berkeley.edu" group. To unsubscribe from this group and stop receiving emails from it, send an email to casper+unsubscr...@lists.berkeley.edu. To view this discussion on the web visit https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CAG67D35z5XjBi4mu1s8e7EqCKnnV3NDf7r4UUT%2BQHr9LfF6EkQ%40mail.gmail.com <https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CAG67D35z5XjBi4mu1s8e7EqCKnnV3NDf7r4UUT%2BQHr9LfF6EkQ%40mail.gmail.com?utm_medium=email&utm_source=footer> . -- You received this message because you are subscribed to the Google Groups "casper@lists.berkeley.edu" group. To unsubscribe from this group and stop receiving emails from it, send an email to casper+unsubscr...@lists.berkeley.edu. To view this discussion on the web visit https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CAAtMgqmMh9jWgGrmuHvXo63q74XvFPxM9FwpfWmYfAaSmso6Lg%40mail.gmail.com.