Re: [casper] C API

2011-08-04 Thread Wan.Cheng
Hi Charles: The Roach C/C++ library is already part of Roach PowerPC Linux OS. The OS running on Roach is call Borph developed by the Berkeley Uni. All the registers and buffer will be visible as part of the OS device driver after the BOF file is excuted. Your C executable file has to be compi

Re: [casper] fitting large numbers into the 10 Gbe

2011-08-04 Thread Mark Wagner
Hi Sam, The packetizer block in the CASPER library buffers up data from a vector accumulator and can send it out in bursts to the 10GbE block with the appropriate data valid. It sounds like this may be what you need. Mark On Thu, Aug 4, 2011 at 2:55 PM, Samuel Tun wrote: > Hello, > > I'm won

[casper] fitting large numbers into the 10 Gbe

2011-08-04 Thread Samuel Tun
Hello, I'm wondering if anyone has any examples or suggestions on how to get large numbers coming out of vector accumulators into the 10 Gbe block. This block takes 64 bits at a time, so I've tried to slice up whatever comes out fo the vacc into 64 bit slices, delaying subsequent ones so that mux

[casper] C API

2011-08-04 Thread Charles Copley
Hi all, We are integrating a ROACH into a C/C++ control framework. Up to now I have been using the Corr python library for control/monitoring, however it would be very useful to integrate this directly into the C/C++ library. Is there any similar C API out there? -- Charles Copley Oxford Astro

Re: [casper] Inter-F-engine PPS sync hardware?

2011-08-04 Thread Andrew Martens
Hi Jon We have a system using 8 ROACHes for F-engines and 8 for X-engines. We distribute the PPS to all F-engines using a digital pulse distribution amplifier (the Timetech TT-10188 www.ptsyst.com/TT-10188-B.pdf). This pulse originates from a GPS unit. We also use length-matched cables to ensure