[Halld-cal] Draft f250 data words for comments
Elton Smith
elton at jlab.org
Tue Jul 21 17:04:44 EDT 2015
Dear colleagues,
We have been discussing various considerations for the next f250
firmware upgrade. Based on the size of the spring data with mode 7, we
see that the data volume is dominated by header words and not the
"content" per se. Therefore, it appears that we should be able to handle
the GlueX rate with 3 words for the calorimeter "content". However, it
would be desirable to separate the pedestal into one word, which could
be dropped if size becomes an issue. Attached is a draft scheme for
discussion that achieves these goals.
Feedback is welcome.
Cheers, Elton.
--
Elton Smith
Jefferson Lab MS 12H3
12000 Jefferson Ave STE 4
Newport News, VA 23606
(757) 269-7625
(757) 269-6331 fax
-------------- next part --------------
Current Output:
Mode 7: Outputs Data types 7, 8 and 10
Data Type 7: Pulse Integral
(31) = 1
(30-27) = 7
(26-23) = channel number (0-15)
(22-21) = pulse number (0-3)
(20-19) = quality factor (0-3)
(18-0) = pulse integral
Data Type 8: Pulse Time
(31) = 1
(30-27) = 8
(26-23) = channel number (0-15)
(22-21) = pulse number (0-3)
(20-19) = quality factor (0-3)
(18-15) = reserved (read as 0)
(14-6) = coarse time (9 bits)
(5-0) = fine time (6 bits)
Data Type 10: Pedestal and Peak
(31) = 1
(30-27) = 10
(26-23) = channel number (0-15)
(22-21) = pulse number (0-3)
(20-12) = pedestal, average of first 4 samples of window (9 bits)
(11-0) = pulse peak value (12 bits)
New Proposed:
Mode X: Output data type X
Data Type X: Pulse Integral, Peak, Time, Pedestal
(31) = 1
(30-27) = X
(26-23) = channel number (0-15)
(22-21) = pulse number (0-3)
(20-19) = quality factor (0-3)
(18-0) = pulse integral
(31) = 0
(30-22) = coarse time (9 bits)
(21-16) = fine time (6 bits)
(15-13) = quality factor (3 bits)
(12-0) = pulse peak, includes overflow (13 bits)
(31) = 0
(30-15) = pedestal sum (16 bits)
(14-0) = unused
More information about the Halld-cal
mailing list