[casper] ROACH2 / katADC million channel spectrometer

2020-03-09 Thread Molly Smith
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 famil

Re: [casper] ROACH2 / katADC million channel spectrometer

2020-03-09 Thread James Smith
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 timi

Re: [casper] ROACH2 / katADC million channel spectrometer

2020-03-09 Thread Danny Price
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 comp

Re: [casper] ROACH2 / katADC million channel spectrometer

2020-03-09 Thread Jason Manley
On FPGAs, ~million channel spectrometers are typically built by doing a 1024ch PFB, followed by a matrix transpose (to collect 1024 samples of a single channel together) and another FFT. Mostly, you'll find you run out of memory if you try to do a million-channel FFT directly on an FPGA. There