FADC Data Format April 21, 2015

From GlueXWiki
Jump to: navigation, search

Location and Time

Room: CC L207 ??

Time: 2pm.

Remote Connection

(if problems, call phone in conference room: 757-269-6460 might not be the correct number)

  1. To join via Polycom room system go to the IP Address: 199.48.152.152 (bjn.vc) and enter the meeting ID: 589693655.
  2. To join via a Web Browser, go to the page [1] https://bluejeans.com/589693655.
  3. To join via phone, use one of the following numbers and the Conference ID: 589693655
    • US or Canada: +1 408 740 7256 or
    • US or Canada: +1 888 240 2560

More information on connecting to bluejeans is here

Specific instructions for connecting via polycom:

  • Turn polycom on if necessary
  • With the polycom, place a call at 199.48.152.152
  • Press # to enable the polycom keypad, then enter the meeting id: 589693655 and #
  • You may have to unmute the microphone: #*4
  • Turn the computer on if needed

Agenda

Useful Links

Minutes

Present: Naomi (CMU), Cody, Beni, Simon, Eugene (JLab)

  1. We discussed the configuration 'constants' as listed in the ver 5.03 link above - all should be registered as configurable parameters with the exception of those which can be eliminated by decreeing that the data buffer will start with sample 0 and contain the pedestal window (starting at sample 0), the hit window (starting at sample NPED+1 and ending at sample WINDOW_END), and the following 6 samples which are needed for upsampling. There are to be no extra samples before, after or between those 3 sections: pedestal,hits,extra6. This eliminates the need for parameter WINDOW_START. The params are also listed on CDC_algo which is not quite as up to date (to be corrected) and also in svn in libraries/DAQ/fa125algo.cc which is up to date and matches the firmware (as well as c++ can match VHDL) with the addition of a variety of informative error codes instead of just 0/1.
    1. First sample in the buffer is sample 0. Pedestal is samples 0 to NPED, hit window is samples NPED+1 (previously WS/WINDOW_START) to WE/WINDOW_END.
    2. For raw mode we should read out entire buffer, including extra 6 samples after WINDOW_END
    3. Integration ends at the earlier of IE/INT_END or WE/WINDOW_END
  2. We need to ask Bryan to add some safety-checks to the driver, to include
    1. NP and NP2 must be powers of 2
    2. NP2 <= NP
    3. PED_SAMPLE >= 5
    4. XTHR_SAMPLE >= PED_SAMPLE+3 (for valid math only >PED_SAMPLE is required)
    5. HIGH_THRESHOLD > LOW_THRESHOLD
    6. etc (more to come from Naomi and Cody)
  3. Status report from Cody - he is working on adding the config parameters as register variables and will next work on the VME tags. He will liaise with Naomi over making timing for one particular step in the timing module.
  4. Naomi will present something at the May meeting and Cody will present something more detailed in October.