I do not see this behaviour with tut3 or any of my other designs using the 
simple_bram_vacc. I don't believe this is a "CASPER" problem, but rather 
something specific to your implementation or design.

There were bugs in the FFT in early 2011 (January and April), which were fixed 
in SKA-SA's git repo in April. It seems there was a github merge in July at 
least. So I'd guess your September checkout should included the fixes, and have 
known-good DSP blocks. Based on this, you might want to start checking your 
design itself (bitwidths, casting, reinterpreting etc are typical errors that 
cause this sort of behaviour).

If you don't have time to debug your design and want an off-the-shelf, known 
good high-res spectrometer with high dynamic range that "just works", consider 
RATTY1. This does 16k channels over 900MHz and includes a full software suite 
that is properly calibrated. https://github.com/ska-sa/ratty1 We use this for 
RFI monitoring and EMC characterisation. There's a 32k channel version 
available for ROACH2 as well (RATTY2) and  we've got a 1-million channel model 
in the works for ROACH-2... watch this space!

Jason


On 28 May 2013, at 22:35, [email protected] wrote:

> Various people urged me to post this.
> 
> My doctoral thesis is due a couple of
> days from today and I have problems with
> CASPER stuff that worry both my advisor
> and me. We have two spectrometers: one
> with lower resolution but all the
> features I wanted and one based on
> CASPER Tutorial 3 but transformed into a
> higher-resolution spectrometer.
> 
> The lower-resolution, full-featured one
> uses a simple_bram_vacc but the output is
> a pattern which forms groups of four data
> words in a pattern that repeats through
> the entire output. The values don't
> exactly repeat, but the overall pattern
> repeats. For example, sometimes the first
> value is large, the second is small and
> the last two values in each group of four
> are medium (neither large nor small). I
> believe this is a timing issue.
> 
> The higher-resolution spectrometer uses a
> Bee2 ADC (iADC). NO matter what signal we
> put inot this spectrometer, the output
> FFT has the same amplitude. This prevents
> us from labelling the vertical axis with
> units. The thesis committee has already
> said graphs without proper units are not
> acceptable. Is the problem caused by an
> Automatic Gain Control or could this
> problem also be a timing issue with the
> accumulator?
> 
> Any comments? People have been asking
> questions before I can even finish typing
> this message.
> 
> 
> 


Reply via email to