1 / 9

The Bordeaux Data Acquisition system

The Bordeaux Data Acquisition system. http://ftp.cenbg.in2p3.fr/astropart/Smith/BordeauxDAQnote.pdf Brief history Acquisition computers (VME!) harmonized with User, etc computers Separate topic: the mobilnet . Conclusions. History. It all started with the CAT Cherenkov telescope…

rosej
Download Presentation

The Bordeaux Data Acquisition system

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The Bordeaux Data Acquisition system • http://ftp.cenbg.in2p3.fr/astropart/Smith/BordeauxDAQnote.pdf • Brief history • Acquisition computers (VME!) harmonized with User, etc computers • Separate topic: the mobilnet. • Conclusions

  2. History • It all started with the CAT Cherenkov telescope… • VME detector readout, including GPS and scalers, by U. Paris • Choice of Motorola 64080 based MVME 164 crate controller • « Industry Pack » daughter card to handle event interuppts • Lynx OS (real-time unix-like, now called Lynuxworks) • HP workstation for “Master Run Controller” was in LabView!, by E. Polytechnique • “rsh” between multiple computers, binary packets zip across ethernet (commands & data) • …then there was CELESTE… • “Master Run Controller” ported to linux PCs. • Explosion in number of 2ndary acquisition and display computers, and in data volume. Robust, modular, expandable architecture. • …and finally the GLAST testbeams. • mini-CAL to Ganil, CERN, and GSI in 2003 • significant re-write: GlastAcq and GlastView in C++ and ROOT. • even more modular

  3. Trigger interrupts, and data formats The CIO32 is an “Industry Pack” daughter card. We have another one for RS-232 serial connections, if you like.

  4. Speed • In CELESTE, we typically read 20 bunches of 128 bytes each from ten VME cards from 3 VME crates in under 10 ms. • That is, 20*128b/10 ms = 256 kb/s • Triggering 256 kb events at 20 Hz gave us 20Hz*0.01=20% deadtime. • At CERN 2003, we had • ~ 7*32*1.5b*400 Hz = 134 kb/s • (we could have gone faster…) At GSI, CAL EM set the readout cadence, with Bordeaux DAQ following. Above means “better than 1 per 700 msec”.

  5. Modular Software architecture If you add a new VME card to the system, you have to write a new routine here (Little text files describing current setup) Names of some CAEN VME modules we’ve used.

  6. Mobilnet (1 of 2) Problem: folks show up with computers at the darnedest times, and the computer division isn’t necessarily ready to register their MAC numbers. Solution: a dedicated PC+router, housed in a 19-inch 3U rack box, with 7 output ports. Local administrators only see one MAC number… At CERN 2003, we plugged a switch into it and had our own little Internet Café of folks looking at data on their laptops. 40 connections is easy, more could be done.

  7. Mobilnet (2 of 2)

  8. Conclusions • We have a tried & true VME-based data acquisition system with a comfortable protocol for data & command exchange with remote computers, e.g. “run control console”. • On the remote computers, we have a ROOT event display and online monitor, all in C++. • We have an ADC and some discriminator+scaler pairs. • Some development necessary once specific needs defined. • Let’s talk about testbeam needs for ancillary DAQ… • We’ll bring the “mobilnet” to ease network access.

More Related