Re: [casper] Report of experience with KatADC

2013-09-19 Thread Vertatschitsch, Laura E.
Gary,

Can you confirm the same mlib_devel checkout was used for both compiles?

--Laura


On Thu, Sep 19, 2013 at 11:12 AM, Gary, Dale E. wrote:

> Hi All,
>
> I am not sure how many out there are using or planning to use the KatADC
> boards in their projects, but I thought I would report on our experience,
> which contains a  warning: Do not use Xilinx version 11.x for ROACH2
> development that includes KatADC.  We started with that version, and did
> not want to slow development by upgrading.  However, snap blocks that
> capture the ADC time-domain output showed numerous "glitches" like that
> shown in the attached file.  The top plot shows the histogram of the two
> ADC channels on a single KatADC board, while the middle plot shows the
> time-domain data.  The green channel was behaving well, but the blue
> channel shows many glitches, both positive and negative.  The behavior
> changes whenever the ROACHes are reloaded, so that which channels are
> affected can change, and can be better or worse at different times.
>
> We created a test design to demonstrate the problem, compiled on 11.x, and
> then asked Dave MacMahon to compile the same model again on Xilinx system
> generator 13.3.  We found that when the new bof file is loaded there is no
> sign of the glitches.  We are now upgrading to 14.5, and will report our
> experience with that later.
>
> There may be other reasons not to use 11.x on ROACH2, but we did not see
> any other problems, including earlier tests with iADC boards.  It was only
> when we began using the KatADCs that we saw these anomalies.
>
> Regards,
> Dale
>


Re: [casper] Report of experience with KatADC

2013-09-19 Thread Nimish Sane
Hi Laura,

No. The one with 11.5 used an old commit
1c2035ed9e4f4bcc98e9f08f2722d34dd4f10872 (Nov 12, 2012) from ska-sa.

I believe Dave M used the latest one from casper-astro (waiting for his
answer).

So, as a caveat to what Dale has mentioned in his email, the problem could
be between yellow blocks and not necessarily the toolflow, though I do not
know if yellow block has changed significantly.

Thanks,

Nimish


On Thu, Sep 19, 2013 at 1:03 PM, Vertatschitsch, Laura E. <
lvertatschit...@cfa.harvard.edu> wrote:

> Gary,
>
> Can you confirm the same mlib_devel checkout was used for both compiles?
>
> --Laura
>
>
> On Thu, Sep 19, 2013 at 11:12 AM, Gary, Dale E. wrote:
>
>> Hi All,
>>
>> I am not sure how many out there are using or planning to use the KatADC
>> boards in their projects, but I thought I would report on our experience,
>> which contains a  warning: Do not use Xilinx version 11.x for ROACH2
>> development that includes KatADC.  We started with that version, and did
>> not want to slow development by upgrading.  However, snap blocks that
>> capture the ADC time-domain output showed numerous "glitches" like that
>> shown in the attached file.  The top plot shows the histogram of the two
>> ADC channels on a single KatADC board, while the middle plot shows the
>> time-domain data.  The green channel was behaving well, but the blue
>> channel shows many glitches, both positive and negative.  The behavior
>> changes whenever the ROACHes are reloaded, so that which channels are
>> affected can change, and can be better or worse at different times.
>>
>> We created a test design to demonstrate the problem, compiled on 11.x,
>> and then asked Dave MacMahon to compile the same model again on Xilinx
>> system generator 13.3.  We found that when the new bof file is loaded there
>> is no sign of the glitches.  We are now upgrading to 14.5, and will report
>> our experience with that later.
>>
>> There may be other reasons not to use 11.x on ROACH2, but we did not see
>> any other problems, including earlier tests with iADC boards.  It was only
>> when we began using the KatADCs that we saw these anomalies.
>>
>> Regards,
>> Dale
>>
>
>


Re: [casper] Report of experience with KatADC

2013-09-19 Thread Nimish Sane
Sounds reasonable. We persisted with 11.5 for ROACH2 so far, but we feel
that it is high time we migrate to latest tools. So instead of 13.x, we are
going for the latest 14.5. Others can comment if there are any red flags in
using latest commit with 11.5.

Thanks,

Nimish


On Thu, Sep 19, 2013 at 1:54 PM, Vertatschitsch, Laura E. <
lvertatschit...@cfa.harvard.edu> wrote:

> Nimish,
>
> Thanks.  My colleagues are planning on doing exactly what you mentioned:
> programming ROACH2 KatADCs with the 11.5 tools we had used to previously
> and successfully program ROACH1.
>
> The advice I would give them after hearing this discussion is as follows:
>
> [*] build the design with their current toolflow, make sure it compiles,
> and then observe the internal KatADC snaps to see if the error Dale's error
> is recreated.
>
> [*] If so, update the mlib_devel to the latest (simple, fast, may work).
>
> [*] If error persists, upgrade to Xilinx 14.x toolflow which should yield
> success (extrapolated from the 13.x success presented in the initial email).
>
> Is that the correct summary?  I can have them try and report back on this
> issue as to where they exited this "if/then" statement.
>
> --Laura
>
> PS - my sincere apologies, Dale, for calling you Gary, earlier, I am just
> jealous of nice, short last names that are human-readable
>
>
> On Thu, Sep 19, 2013 at 1:35 PM, Nimish Sane  wrote:
>
>> Hi Laura,
>>
>> No. The one with 11.5 used an old commit
>> 1c2035ed9e4f4bcc98e9f08f2722d34dd4f10872 (Nov 12, 2012) from ska-sa.
>>
>> I believe Dave M used the latest one from casper-astro (waiting for his
>> answer).
>>
>> So, as a caveat to what Dale has mentioned in his email, the problem
>> could be between yellow blocks and not necessarily the toolflow, though I
>> do not know if yellow block has changed significantly.
>>
>> Thanks,
>>
>> Nimish
>>
>>
>> On Thu, Sep 19, 2013 at 1:03 PM, Vertatschitsch, Laura E. <
>> lvertatschit...@cfa.harvard.edu> wrote:
>>
>>> Gary,
>>>
>>> Can you confirm the same mlib_devel checkout was used for both compiles?
>>>
>>> --Laura
>>>
>>>
>>> On Thu, Sep 19, 2013 at 11:12 AM, Gary, Dale E. wrote:
>>>
 Hi All,

 I am not sure how many out there are using or planning to use the
 KatADC boards in their projects, but I thought I would report on our
 experience, which contains a  warning: Do not use Xilinx version 11.x for
 ROACH2 development that includes KatADC.  We started with that version, and
 did not want to slow development by upgrading.  However, snap blocks that
 capture the ADC time-domain output showed numerous "glitches" like that
 shown in the attached file.  The top plot shows the histogram of the two
 ADC channels on a single KatADC board, while the middle plot shows the
 time-domain data.  The green channel was behaving well, but the blue
 channel shows many glitches, both positive and negative.  The behavior
 changes whenever the ROACHes are reloaded, so that which channels are
 affected can change, and can be better or worse at different times.

 We created a test design to demonstrate the problem, compiled on 11.x,
 and then asked Dave MacMahon to compile the same model again on Xilinx
 system generator 13.3.  We found that when the new bof file is loaded there
 is no sign of the glitches.  We are now upgrading to 14.5, and will report
 our experience with that later.

 There may be other reasons not to use 11.x on ROACH2, but we did not
 see any other problems, including earlier tests with iADC boards.  It was
 only when we began using the KatADCs that we saw these anomalies.

 Regards,
 Dale

>>>
>>>
>>
>


Re: [casper] Report of experience with KatADC

2013-09-19 Thread Vertatschitsch, Laura E.
Nimish,

Thanks.  My colleagues are planning on doing exactly what you mentioned:
programming ROACH2 KatADCs with the 11.5 tools we had used to previously
and successfully program ROACH1.

The advice I would give them after hearing this discussion is as follows:

[*] build the design with their current toolflow, make sure it compiles,
and then observe the internal KatADC snaps to see if the error Dale's error
is recreated.

[*] If so, update the mlib_devel to the latest (simple, fast, may work).

[*] If error persists, upgrade to Xilinx 14.x toolflow which should yield
success (extrapolated from the 13.x success presented in the initial email).

Is that the correct summary?  I can have them try and report back on this
issue as to where they exited this "if/then" statement.

--Laura

PS - my sincere apologies, Dale, for calling you Gary, earlier, I am just
jealous of nice, short last names that are human-readable


On Thu, Sep 19, 2013 at 1:35 PM, Nimish Sane  wrote:

> Hi Laura,
>
> No. The one with 11.5 used an old commit
> 1c2035ed9e4f4bcc98e9f08f2722d34dd4f10872 (Nov 12, 2012) from ska-sa.
>
> I believe Dave M used the latest one from casper-astro (waiting for his
> answer).
>
> So, as a caveat to what Dale has mentioned in his email, the problem could
> be between yellow blocks and not necessarily the toolflow, though I do not
> know if yellow block has changed significantly.
>
> Thanks,
>
> Nimish
>
>
> On Thu, Sep 19, 2013 at 1:03 PM, Vertatschitsch, Laura E. <
> lvertatschit...@cfa.harvard.edu> wrote:
>
>> Gary,
>>
>> Can you confirm the same mlib_devel checkout was used for both compiles?
>>
>> --Laura
>>
>>
>> On Thu, Sep 19, 2013 at 11:12 AM, Gary, Dale E. wrote:
>>
>>> Hi All,
>>>
>>> I am not sure how many out there are using or planning to use the KatADC
>>> boards in their projects, but I thought I would report on our experience,
>>> which contains a  warning: Do not use Xilinx version 11.x for ROACH2
>>> development that includes KatADC.  We started with that version, and did
>>> not want to slow development by upgrading.  However, snap blocks that
>>> capture the ADC time-domain output showed numerous "glitches" like that
>>> shown in the attached file.  The top plot shows the histogram of the two
>>> ADC channels on a single KatADC board, while the middle plot shows the
>>> time-domain data.  The green channel was behaving well, but the blue
>>> channel shows many glitches, both positive and negative.  The behavior
>>> changes whenever the ROACHes are reloaded, so that which channels are
>>> affected can change, and can be better or worse at different times.
>>>
>>> We created a test design to demonstrate the problem, compiled on 11.x,
>>> and then asked Dave MacMahon to compile the same model again on Xilinx
>>> system generator 13.3.  We found that when the new bof file is loaded there
>>> is no sign of the glitches.  We are now upgrading to 14.5, and will report
>>> our experience with that later.
>>>
>>> There may be other reasons not to use 11.x on ROACH2, but we did not see
>>> any other problems, including earlier tests with iADC boards.  It was only
>>> when we began using the KatADCs that we saw these anomalies.
>>>
>>> Regards,
>>> Dale
>>>
>>
>>
>


Re: [casper] Report of experience with KatADC

2013-09-20 Thread Guy kenfack
hi laura,Nimish

>From my own experience:
- KatADC works fine with the Roach1 library platform (there is no glitches
on my time domain data).I use an old ska-sa library(commited in june 2012).
You need to make your KatADC glitch test under the Roach1 platform. the
KATADC library issued under Roach1 is stable. It is better to qualify your
KatADC with your Roach1.

- KatADC doesn't works fine with the Roach2 library platform with the
commit that I used in august 2013. The trouble comes from the second RF
channel which is sometimes disable. The I2c register sometimes doesnt
enable the second RF channel. and sometimes we need to try several times
before seeing the 2nd channel enable.
I used to see some spike also but I need to check again.
During the casper 2013 workshop I explained it to Jason, and he told me
that he will have a look in depth on it in few weeks.
Thus an update of the KatADC under the Roach2 library is needed, may be it
has been done.

May be I'm wrong, and by the next week I'll have to check again what
happens with the september2013 commit, and I'll let you know..

-From my design experience, I'll advice you to keep two development
platform. one with the 11.4 xilinx + mtalab toolflow, and a new one with
the 14.x xilinx + matlab toolflow.
And also you need to keep your previous working library commited earlier.

regards,


Re: [casper] Report of experience with KatADC

2013-10-01 Thread Jason Manley
> ...instead of 13.x, we are going for the latest 14.5. 

We're currently on 14.3 at SKA-SA for all our ROACH-2 work. I haven't tried 
14.5 but I think Wesley tried 14.4 and ran into some issues...???

Jason




Re: [casper] Report of experience with KatADC

2013-10-01 Thread Nimish Sane
Really? Why does the Wiki page mention 14.5?
https://casper.berkeley.edu/wiki/MSSGE_Setup_with_Xilinx_14.5_and_Matlab_2012b

Can someone please clarify?

Thanks a lot,

Nimish


On Tue, Oct 1, 2013 at 4:25 AM, Jason Manley  wrote:

> > ...instead of 13.x, we are going for the latest 14.5.
>
> We're currently on 14.3 at SKA-SA for all our ROACH-2 work. I haven't
> tried 14.5 but I think Wesley tried 14.4 and ran into some issues...???
>
> Jason
>
>


Re: [casper] Report of experience with KatADC

2013-10-01 Thread Jason Manley
Might be 14.5 works fine. I haven't tried it personally and I believe there 
were issues with 14.4. Andrew and Paul are also on 14.3. 

Jack, what were we using at the recent workshop?

Jason

On 01 Oct 2013, at 13:47 , Nimish Sane wrote:

> Really? Why does the Wiki page mention 14.5? 
> https://casper.berkeley.edu/wiki/MSSGE_Setup_with_Xilinx_14.5_and_Matlab_2012b
> 
> Can someone please clarify?
> 
> Thanks a lot,
> 
> Nimish
> 
> 
> On Tue, Oct 1, 2013 at 4:25 AM, Jason Manley  wrote:
> > ...instead of 13.x, we are going for the latest 14.5.
> 
> We're currently on 14.3 at SKA-SA for all our ROACH-2 work. I haven't tried 
> 14.5 but I think Wesley tried 14.4 and ran into some issues...???
> 
> Jason
> 
> 




Re: [casper] Report of experience with KatADC

2013-10-01 Thread Jack Hickish
Hi all,

We were using 14.3 at the JBO workshop a few weeks ago -- partly because of
cautionary tales I heard about 14.4, and partly because of license expiry
date constraints (i.e. 14.3 was the latest version the spare Oxford
licenses supported).

Cheers,
Jack

On 1 Oct 2013 12:56, "Jason Manley"  wrote:

> Might be 14.5 works fine. I haven't tried it personally and I believe
> there were issues with 14.4. Andrew and Paul are also on 14.3.
>
> Jack, what were we using at the recent workshop?
>
> Jason
>
> On 01 Oct 2013, at 13:47 , Nimish Sane wrote:
>
> > Really? Why does the Wiki page mention 14.5?
> https://casper.berkeley.edu/wiki/MSSGE_Setup_with_Xilinx_14.5_and_Matlab_2012b
> >
> > Can someone please clarify?
> >
> > Thanks a lot,
> >
> > Nimish
> >
> >
> > On Tue, Oct 1, 2013 at 4:25 AM, Jason Manley  wrote:
> > > ...instead of 13.x, we are going for the latest 14.5.
> >
> > We're currently on 14.3 at SKA-SA for all our ROACH-2 work. I haven't
> tried 14.5 but I think Wesley tried 14.4 and ran into some issues...???
> >
> > Jason
> >
> >
>
>


Re: [casper] Report of experience with KatADC

2013-10-01 Thread Wesley New
Hi All, I used 14.5 for a while and the only issue that I had was that
registers in one of my designs kept getting disconnected from the rest of
the design each time I opened up the model file. All other designs were
fine. This forced me back to 14.3. Although I do plan to test out 14.6 soon.

Wes

Wesley New
South African SKA Project
+2721 506 7365
www.ska.ac.za




On Tue, Oct 1, 2013 at 2:02 PM, Jack Hickish  wrote:

> Hi all,
>
> We were using 14.3 at the JBO workshop a few weeks ago -- partly because
> of cautionary tales I heard about 14.4, and partly because of license
> expiry date constraints (i.e. 14.3 was the latest version the spare Oxford
> licenses supported).
>
> Cheers,
> Jack
>
> On 1 Oct 2013 12:56, "Jason Manley"  wrote:
>
>> Might be 14.5 works fine. I haven't tried it personally and I believe
>> there were issues with 14.4. Andrew and Paul are also on 14.3.
>>
>> Jack, what were we using at the recent workshop?
>>
>> Jason
>>
>> On 01 Oct 2013, at 13:47 , Nimish Sane wrote:
>>
>> > Really? Why does the Wiki page mention 14.5?
>> https://casper.berkeley.edu/wiki/MSSGE_Setup_with_Xilinx_14.5_and_Matlab_2012b
>> >
>> > Can someone please clarify?
>> >
>> > Thanks a lot,
>> >
>> > Nimish
>> >
>> >
>> > On Tue, Oct 1, 2013 at 4:25 AM, Jason Manley  wrote:
>> > > ...instead of 13.x, we are going for the latest 14.5.
>> >
>> > We're currently on 14.3 at SKA-SA for all our ROACH-2 work. I haven't
>> tried 14.5 but I think Wesley tried 14.4 and ran into some issues...???
>> >
>> > Jason
>> >
>> >
>>
>>