<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Hi Gerard,</div></div></span><br class="Apple-interchange-newline"></div></span>Thankyou, that was very helpful for our discussion this morning <a href="https://halldweb1.jlab.org/wiki/index.php/July_17,_2013_Tracking_CDC/FDC">https://halldweb1.jlab.org/wiki/index.php/July_17,_2013_Tracking_CDC/FDC</a></div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br></div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">For the CDC, if the leading edge algorithm fails then I was planning to make it return the initial threshold crossing time minus a constant (TBD, something like 40ns), and flag this in the quality factor, so that the error on the hit time can be increased in the tracking. &nbsp;&nbsp;</div></span><br class="Apple-interchange-newline"></span>Including the firmware version is a great idea, David thought the best place for it would be the block header.
</div><div><br class="webkit-block-placeholder"></div><div>Best regards,</div><div><br></div><div>Naomi.</div><div><br></div><div><br></div>
<br><div><div>On Jul 17, 2013, at 9:29 AM, Gerard Visser wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>hi Naomi &amp; all,<br><span class="Apple-tab-span" style="white-space:pre">        </span>Won't some percentage of raw sample data also be stored? If so, that can be <br>used to monitor the pedestals, as well as monitor the algorithm performance for <br>instance comparing to more sophisticated offline algorithms.<br><span class="Apple-tab-span" style="white-space:pre">        </span>I think the proposed 14 bits for time and 17 for amplitude is good. I don't <br>think you'll ever get 17 significant bits of amplitude measurement, but its <br>closer to reality than 19 bits, and 14 bits for time seems fine, 1.24us/2^14 = <br>75 ps and that is probably approaching the real timing capability of the board <br>(depending on pulse shape variability).<br><span class="Apple-tab-span" style="white-space:pre">        </span>For the amplitude if computed simply as an integral, yes just scaling down <br>(need not be by a power of 2 but could be) and keeping integer part of the <br>result should be fine. Both the amplitude and time output can be scaled by <br>arbitrary fixed-point multiplication (that will be trivial compared to the rest <br>of the endeavor :) ).<br><span class="Apple-tab-span" style="white-space:pre">        </span>I think more "quality" bits is a good idea, suspect you will run into <br>limitations of whatever the format defines and wish for more. However, <br>"pedestal" bits can also be taken over to indicate "quality", especially if the <br>basic pedestal monitoring is provided by another mechanism.<br><span class="Apple-tab-span" style="white-space:pre">        </span>By the way, I think pedestal monitoring _needs_ to use full resolution of the <br>ADC, not dropping LSB's. But it probably does not need to cover the full range, <br>e.g., map 12 bits to 9 bits by (x&gt;511?511:x) or something like that.<br><span class="Apple-tab-span" style="white-space:pre">        </span>Question: Will the algorithm decide on the fly to output a particular pulse raw <br>if it is not able to digest it properly? Or does it just output a "junk flag" <br>and that pulse is lost? There may be some proportion of pulses that could be <br>recovered offline but that the online algorithm can't handle, for instance due <br>to too close pileup.<br><span class="Apple-tab-span" style="white-space:pre">        </span>Another question: Will the board data header have some kind of format version <br>tag in it, so that you can change this data format later and maintain software <br>compatibility with old and new data? If there is room for this, I think it would <br>be a good idea. 4-5 bits should suffice. Obviously not part of the hit record, <br>it would only be sent once per board.<br><span class="Apple-tab-span" style="white-space:pre">        </span>Sincerely,<br><br><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>Gerard<br><br><br>On 7/16/2013 11:07 PM, Naomi Jarvis wrote:<br><blockquote type="cite">Hello,<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">For the CDC:<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">With B field and some deformation in some of the straws we need to allow for max<br></blockquote><blockquote type="cite">drift time of 1240ns.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Pulse is not needed. &nbsp;Understood that the FDC does need it though.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Time.<br></blockquote><blockquote type="cite">If we output time as integer number of 0.1ns this will fit into 13 bits.<br></blockquote><blockquote type="cite"> &nbsp;Clearly we need to have the time measurement from the flash better than the<br></blockquote><blockquote type="cite">drift chamber's time resolution; I think we already have this with 1ns (12<br></blockquote><blockquote type="cite">bits), but if there is room for 13 bits, great.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Integral.<br></blockquote><blockquote type="cite">Ok with 17 bits. &nbsp;Also ok with 16.<br></blockquote><blockquote type="cite">Integer resolution for the integral is OTT but we do need the range. &nbsp;I would<br></blockquote><blockquote type="cite">prefer to trade in some precision and divide the integral by 4 (or more) before<br></blockquote><blockquote type="cite">storing, that would be 17 bits (or less). &nbsp;&nbsp;For saturated events see the 3rd row<br></blockquote><blockquote type="cite">of <a href="https://halldweb1.jlab.org/wiki/index.php/CDC_odd_events">https://halldweb1.jlab.org/wiki/index.php/CDC_odd_events</a> Most of the channels<br></blockquote><blockquote type="cite">are saturated but there are a few which look ok. From looking at this I would<br></blockquote><blockquote type="cite">put 3500 as the limit for a reasonable sustained maximum. &nbsp;With max drift<br></blockquote><blockquote type="cite">1.24ns, 155 samples x (3500-pedestalof50)=534750 which needs 19 bits at integer<br></blockquote><blockquote type="cite">precision, or 17 if divided by 4. &nbsp;Minimum integral would be a peak only just<br></blockquote><blockquote type="cite">over threshold ~80 high, ~6 samples wide = &nbsp;240 ish.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Pedestal<br></blockquote><blockquote type="cite">I did not explain this well. &nbsp;&nbsp;My reasons for recording pedestal are to keep an<br></blockquote><blockquote type="cite">eye on pedestal drifts (alarm points) and indicate if the present hit is sitting<br></blockquote><blockquote type="cite">on the tail of another. &nbsp;We do not need full precision for this and I think it<br></blockquote><blockquote type="cite">will be ok to monitor pedestal divided by 4. &nbsp;If we also set an upper recording<br></blockquote><blockquote type="cite">limit eg 500 (range 0-4095) then when divided/4 this will fit into 7 bits. &nbsp;I<br></blockquote><blockquote type="cite">would use the upper limit because if a pedestal that high would probably be the<br></blockquote><blockquote type="cite">tail of an earlier hit.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">QF - time<br></blockquote><blockquote type="cite">1 bit to indicate when my algorithm has run on past the original threshold time<br></blockquote><blockquote type="cite">and a less accurate time is being returned<br></blockquote><blockquote type="cite">1 extra bit to flag when the leading edge gradient is low (indicates noise,<br></blockquote><blockquote type="cite">useful for small amplitude signals).<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">QF - integral<br></blockquote><blockquote type="cite">The preamp saturates at ~0.5V but the behaviour of the flash is more<br></blockquote><blockquote type="cite">complicated because it is also a shaper.<br></blockquote><blockquote type="cite">Anyway, OK with counting up to 15 samples.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">QF - extra?<br></blockquote><blockquote type="cite">It might be a good idea to keep some spare room in the QFs in case we find that<br></blockquote><blockquote type="cite">we need something extra when the algorithms have been coded onto the flash.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Best,<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Naomi.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">On Jul 16, 2013, at 9:42 PM, David Lawrence wrote:<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">Hi All,<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"> &nbsp;Based on Gerard's comments and a discussion with Elton, I have updated the<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">bit assignments.<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">Given the larger number of bits in the time field, it made sense to move it to<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">the second word<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">so that it is not split between the first and second words. Other significant<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">changes from the<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">previous iteration:<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">1.) pulse time increased to 14 bits<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">2.) pulse integral reduced from 19 to 17 bits. Since it is a 12bit ADC, this<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">still gives enough<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">range to record a pulse with (17-12 = 5bits =) 32 samples in saturation. This<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">should more<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">than exceed any reasonable sized signal.<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">3.) pedestal increased from 8 bits to 9 bits<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">4.) Q.F. reduced from 6 bits to 4 bits. This will still allow up to 15 samples<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">to be in saturation<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">corresponding to the signal being over 1V for more than 120 ns. Again, a<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">signal this large<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">probably has something wrong with it and should be discarded anyway.<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">We can discuss this at the Wed. tracking meeting if there is time.<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">Regards,<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">-David<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">&lt;gfhaahhe.jpg&gt;<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">On 7/16/13 1:42 PM, Curtis A. Meyer wrote:<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">At least for the CDC, the most important measurement is the time, so I do not<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">want to<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">compromise there. As for the pulse integral, the real issue is dynamic range.<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">What is the<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">smallest meaningful amplitude that we want to measure, and what is the<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">largest sensible<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">amplitude that we could measure.<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">curtis<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">-------<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">Prof. Curtis A. MeyerDepartment of Physics<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">Phone: (412) 268-2745Carnegie Mellon University<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">Fax: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(412) 681-0648Pittsburgh, PA 15213<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><a href="mailto:curtis.meyer@cmu.edu">curtis.meyer@cmu.edu</a> &lt;<a href="mailto:curtis.meyer@cmu.edu">mailto:curtis.meyer@cmu.edu</a>&gt; <a href="http://www.curtismeyer.com/">http://www.curtismeyer.com/</a><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">On Jul 16, 2013, at 12:22 PM, Gerard Visser &lt;<a href="mailto:gvisser@indiana.edu">gvisser@indiana.edu</a><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">&lt;<a href="mailto:gvisser@indiana.edu">mailto:gvisser@indiana.edu</a>&gt;&gt; wrote:<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">hi all,<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">Although I'm now not directly involved in the effort to define &amp; design the<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">ADC125 algorithms and data format, I would like to comment here that in my<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">opinion there are too many bits devoted to pulse amplitude (19) and too few<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">devoted to time (11). You will never get an amplitude measurement with 19<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">significant bits, I think. I would suggest flip a few more bits over to time,<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">for instance make it 16 bits amplitude and 14 bits time. In particular, it<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">should be possible to have time resolution down to 1/2 ns or 1/4ns, at least it<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">is less of a stretch to believe in the significance of those digits than in the<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">significance of an amplitude measurement to 2 ppm (19 bits).<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">Sincerely,<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">Gerard<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">On 7/16/2013 12:05 PM, David Lawrence wrote:<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">Hi Naomi,<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"> &nbsp;Thanks for the feedback. I have some comments on your suggestions below:<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">On 7/15/13 4:27 PM, Naomi Jarvis wrote:<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">Hello,<br></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">I prefer option 1, the coupled words with pedestal, as it packs more info into<br></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">the same space.<br></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">First word<br></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">Do we need the 2bits for 'pulse'? &nbsp;From looking through the spec it seems that<br></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">this is to label up to 4 pulses for which time data is to be sent. &nbsp;For the<br></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">CDC this would always be 1, just 1 pulse, so could we dispense with it?<br></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">I think there should be enough room in the 64 bits to keep the 2 bits for this.<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">I would hate to give this up unless we really have to. Since we'll be using<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">these for the FDC cathodes which will have a much higher rate, it could be very<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">useful.<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">We would like to increase the bits available for time data from 10 to 11 bits,<br></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">as an integer # of ns, that gives us 0-2047 ns. &nbsp;This allows some headroom for<br></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">slower drift times.<br></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">This seems reasonable to me. If we move the 3 bits for the Q.F. down to the<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">second word as you suggested, we can use one of those.<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">Second word<br></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">Pedestal. &nbsp;I would indeed like to include this but it is not necessary to have<br></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">full range 0-4095 available in integer steps. &nbsp;We will set the pedestals to<br></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">something low, ~55-60. &nbsp;&nbsp;How about outputting pedestal/8 to cover the subrange<br></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">pedestal=0-504 as pedestal/8=0-63 in 6 bits. &nbsp;?<br></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">I'm not sure if I fully understand your notation of pedestal/8, but I think<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">your<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">main point is that we can just limit the range of the pedestals to be within<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">that defined by 6 bits. Either by adjusting voltage offsets or applying an<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">offset parameter to the FPGA. Just to be clear though, the 6bits of pedestal<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">would have the same resolution as the integral right? (i.e. changing the<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">pedestal by 1 is equivalent to changing the pulse integral by 1)<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">Integral. &nbsp;OK.<br></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">Actually, I'm thinking we could reduce this by a couple of bits. With a 12bit<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">ADC, storing 19 bits for the integral means we could have up to 7bits=128<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">samples in saturation without overflowing. This would correspond to a pulse<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">that<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">is over 1V high for more than 1 microsecond. That seems unlikely to provide<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">anything useful (correct me if I'm wrong here.) We could move 2 bits from this<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">to the Q.F. allowing use to keep 8 bits for the pedestal.<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">Integral quality factor.<br></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">I would like to include a count of the number of overflowed samples<br></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">contributing to the integral, this could count up to 63 samples (504ns) in the<br></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">6 bits freed up from the pedestal.<br></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">OK<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">Here is a revised diagram which incorporates your suggestions and then my<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">modifications to those. Let me know what you think.<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">Regards,<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">-Dave<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">_______________________________________________<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">Halld-tracking-hw mailing list<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><a href="mailto:Halld-tracking-hw@jlab.org">Halld-tracking-hw@jlab.org</a> &lt;<a href="mailto:Halld-tracking-hw@jlab.org">mailto:Halld-tracking-hw@jlab.org</a>&gt;<br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><a href="https://mailman.jlab.org/mailman/listinfo/halld-tracking-hw">https://mailman.jlab.org/mailman/listinfo/halld-tracking-hw</a><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">_______________________________________________<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">Halld-tracking-hw mailing list<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><a href="mailto:Halld-tracking-hw@jlab.org">Halld-tracking-hw@jlab.org</a> &lt;<a href="mailto:Halld-tracking-hw@jlab.org">mailto:Halld-tracking-hw@jlab.org</a>&gt;<br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><a href="https://mailman.jlab.org/mailman/listinfo/halld-tracking-hw">https://mailman.jlab.org/mailman/listinfo/halld-tracking-hw</a><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">_______________________________________________<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite">Halld-tracking-hw mailing list<br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><a href="mailto:Halld-tracking-hw@jlab.org">Halld-tracking-hw@jlab.org</a><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><a href="https://mailman.jlab.org/mailman/listinfo/halld-tracking-hw">https://mailman.jlab.org/mailman/listinfo/halld-tracking-hw</a><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">_______________________________________________<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">Halld-tracking-hw mailing list<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><a href="mailto:Halld-tracking-hw@jlab.org">Halld-tracking-hw@jlab.org</a> &lt;<a href="mailto:Halld-tracking-hw@jlab.org">mailto:Halld-tracking-hw@jlab.org</a>&gt;<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><a href="https://mailman.jlab.org/mailman/listinfo/halld-tracking-hw">https://mailman.jlab.org/mailman/listinfo/halld-tracking-hw</a><br></blockquote></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">_______________________________________________<br></blockquote><blockquote type="cite">Halld-tracking-hw mailing list<br></blockquote><blockquote type="cite"><a href="mailto:Halld-tracking-hw@jlab.org">Halld-tracking-hw@jlab.org</a><br></blockquote><blockquote type="cite"><a href="https://mailman.jlab.org/mailman/listinfo/halld-tracking-hw">https://mailman.jlab.org/mailman/listinfo/halld-tracking-hw</a><br></blockquote><blockquote type="cite"><br></blockquote>_______________________________________________<br>Halld-tracking-hw mailing list<br><a href="mailto:Halld-tracking-hw@jlab.org">Halld-tracking-hw@jlab.org</a><br>https://mailman.jlab.org/mailman/listinfo/halld-tracking-hw<br></div></blockquote></div><br></body></html>