Privacy and Security Notice
DAQ meeting 08/22/2005
Present: David Abbott, Fernando Barbosa, Peter Bosted, Chris Cuevas, Ed
Jastrzembski, James Proffitt,
Xiaochao Zheng
Note: The meeting lasted 2 hours but the minutes below is really short,
because the note keeper is really a layman of DAQ and FADC and was not
able to record all discussions in details. Here I try to cover
only what matters to the users (people
in the physics division):
Everyone had a printout of DAQ
Algorithm Design (dated 08/03/2005)
Comments on the design:
(FB): Fragmentation of the Shower counter should take into account that
one FADC module has 16 channels. If one fragment has >16 channels,
will require cross-board talk at the first processing level, which
should be avoided.
(XC): Will fragment the Shower counter into 8 sections, each contains
15 channels. Smaller fragmentation means less efficiency since an
overlap is require between each two fragments;
(FB): Can the S-trigger be formed using external electronics? Using
FADC to do this is not very economic; A dedicated electronic unit can
provide ~ a few ns of triggering speed;
(DA): Not really, it only needs 2 boards and we should not
introduce extra deadtime;
(CC): One board (10bit, 16 channels) costs about $3.5K.
(JP): About the gain correction, can do so using realtime data. However
that will require feeding the data backwards and is time-consuming.
Should only do it from time to time;
(FB, JP etc.): Looks like data from each FADC board will be processed
on-board first (FPGA), and then fed to a "collector" unit for global
processing. Not sure how to design this "collector" yet, may use VME
back-plane switch boards (VXS?);
(JP): For the first prototype, can design a board first, and see how it
performs;
(XC): We would also like to see the design of the "collector" for the
first prototype . If the prototype means only a board with some FPGA
unit, then it will be similar to what we have done already using the
100MHz Struck FADC (except the FPGA part). From the Struck we already
learned how to collect data, how the pulse shape looks like, and how to
analyze it.
(FB): That's true;
(JP, CC): We need to sit down and study what the "collector" needs to
do, not sure whether it will be ready for the 1st prototype;
(DA): Timing alignment between blocks should be considered in the
design (part of the calibration);
(DA): Pulse pileup will be a problem. Even if we use the algorithm
described in the writeup, it is not clear what to do if one channel has
pileup, and others do not. In this case we don't know which pulse
to keep and which to throw away;
(XC): Will think more on this. (My thoughts:) E-e pileups can be
corrected using high-threshold analysis; pi-pi
pileups will not trigger cherenkov and should not cause a
big problem. What needs to be improved are separation of Pi-e or e-pi
pileups, how to keep the e and throw away the pion; Maybe we can
add all channels of one fragment together first and then
try to separate the pileup;
(CC?): Should keep the FADC DAQ system for one HRS below one crate
(<=16 boards), should not be a problem as seen from the writeup;
Readouts:
(All): Not likely to readout all samples, but should readout as much as
possible.
(CC): Currently the limit on readout speed is 40-50MBytes/sec. Each ADC
sample is 10 bit;
(XC): Will work on the document to give several different options to
choose from.
Plan:
(All DAQ people): The design here is very similar to Hall-D. However we
probablly don't need to wait for Hall D's requirement, though it means
we may do one design that covers everything. The Hall-D final
requirement may come out when the accelerator is being upgraded, 7
years from now?
(XC): And we would like to see the first prototype in one year, and the
experiment to run in 2007.
XC will work on the "DAQ algorithm" and give an updated version in a
week; (Note: an updated version 8/25/2005 can be found here)
CC will give a document on the FADC design (not sure final, but at
least we will have something) in one month.