Andrew Siemion wrote:
>William Mallard wrote:
>>Tom Kuiper wrote:
>>>Does anyone have a feeling for how many 32,768 channel 1 GHz wide
>>>spectrometers (or 65536 channel 2 GHz spectrometers) could be
>>>implemented on a ROACH?
>>
>>I'm already working on a 3GHz FX correlator, so i forked it,
>>truncated it at the end of the F engine, dropped the PFB FIR,
>>resized the FFT to 32k channels, and hit 'go'.  We can only sample
>>1.6GHz of bandwidth at the moment, but we're working on getting it
>>up to 3GHz eventually.
>>
>>For what it's worth, here's the resource utilization for a 32k
>>channel (64k point wideband real) FFT at 1.6GHz:
...
>>That includes BRAMs for reading out both the raw ADC data and
>>spectral powers, and is targeted for an sx95t.  Hope that helps.

Hi Andrew,

As i said, this is an F Engine, not a spectrometer.  The capture
blocks happened to already be there for my own debugging purposes,
and i haven't gotten to the vector accumulator for my correlator.

>Does this design just snapshot the fft values or can it accumulate?

It just snapshots the fft values.  It does not accumulate.  Actually,
since i was using the BRAMs to debug the correlator, it snapshots the
powers of the fft values.  But i could easily drop the power blocks.

>Did you resize the snap/vector accumulator for 32k channels?

Yes, i resized the capture BRAMs for 32k channels.  I'm using custom
capture blocks based on the snap blocks from the library, not snaps.

>Why drop the FIR?  Do you think it won't fit?

That's what i thought, but it looks like it might after all.

Billy

Reply via email to