Hi JP,

What mlib_devel are you using? Did you actually build against commit
72d879c? I noticed you emailed a link to my repository which I specifically
tweaked for my higher (312MHz) work, which I'm sure breaks *everything* at
145.

Cheers,
Jack

On Fri, 22 May 2015 at 06:41 Juan-Pierre Jansen van Rensburg <
jvrensburg...@gmail.com> wrote:

> Hi all,
>
> I'm trying to get the QDR on the ROACH-2 to work reliably at a clock speed
> of a 145 MHz. I'm assuming this is possible, since it has been pointed out
> in an earlier message
> <http://www.mail-archive.com/casper%40lists.berkeley.edu/msg05736.html>
> that the QDR should work above 120 MHz?
>
> I'm running the software calibration for the QDR (qdr_cal() in the qdr.py
> script) and the calibration seems to be successful, however after the
> calibration I write test patterns to the QDR but the data I read back is
> incorrect. What is  strange is that it doesn't do it for all the test
> patterns, mainly for the walking 0's and pseudo random numbers, and QDR0
> and QDR1 seem to be the main culprits for failure. I also don't have any
> QDR glitches at higher clock speeds (for instance at 200 MHz).
>
> I have been digging around and found this
> <https://github.com/jack-h/mlib_devel/commits/ami-devel?page=8> possible
> solution (see commit 72d879c). The REFCLK for the IDELATCTRL is set to a
> 100 MHz instead of the recommended 200 MHz. I have tried this, but I still
> get errors. I'm not sure if this is relevant but with this suggestion I
> have only found errors so far on QDR1?
>
> Does anyone have any suggestions?
>
> Thanks,
> JP van Rensburg
>
>

Reply via email to