FA125 firmware check 2.00D+
Contents
Run | hits | repeatfree hits | diffs | time | q | pedestal | amplitude | integral | overflow count | readout | |
10954 | 28658293 | 24179315 | 12394 | 61 | 0 | 1 | 12326 | 6 | 0 | CDC | |
10956 | 87414131 | 73914777 | 145176 | 107559 | 275 | 4 | 37530 | 12672 | 0 | CDC | |
10957 | 19196556 | 16340197 | 33186 | 24069 | 59 | 3 | 9086 | 2868 | 0 | CDC & FDC |
NB hits with repeated pairs are not necessarily an error, it was just simpler to exclude all of them.
Most of the discrepancies for run 10965 come from 6 channels where the firmware time = 1 + emulated time, they are not noise events.
Run 10986
Run | hits | repeatfree hits | diffs | time | q | pedestal | amplitude | integral | overflow count | readout | |
10986 file 002 | 8058453 | 6875279 | 167 | 15 | 0 | 0 | 150 | 2 | 0 | CDC & FDC | |
10986 files 002-005 | 32523087 | 27581269 | 688 | 72 | 0 | 0 | 612 | 4 | 0 | CDC & FDC | cp/wrd err - event 3779794 digihit 0 |
After looking at more data (145.8M hits)
- No errors found in q or overflows
- 11 pedestal errors which are all 1 bit: firmware pedestal = 1 + emulated pedestal
- 18 integral errors, all are 1 bit, firmware integral = 2 + emulated integral
- 2662 amplitude errors, all firmware > emulated, most errors are value 2 or 16, NO errors in channels 0-5
- 5240 time errors, 4237 errors with emulated time = 1 + firmware time and amplitude=511;
remaining 1003 time errors have firmware time > emulated time
run 10986 CP/WRD channel number error, file 4, event 3779794 0xf9800000 FILLER WORD 0xf9800000 FILLER WORD 0x81c85101 BLOCK HEADER Slot#=7 0x91c0acd2 EVENT Header Slot#=7 0x98006ace TRIGGER TIME 0x7203ae SECOND WORD 0xa9b09510 PULSE DATA CDC channel: 27 0x554c0ffc SECOND WORD 0xa19380c8 RAW WINDOW DATA channel: 25 WindowSize= 200 ->> ERROR CHANNEL MISSMATCH! ROC:27 SLOT= 7 PulseChannel= 27 WindowChannel= 25 EventNumber= 44242 EC=477608 evioEVENT:3779794 0xa600a5 DATA 0xa500a4 DATA
Run 11005, In 152 files Beni found one error in file 096, event 89271302 here the offending event: 0xadb09700 PULSE DATA CDC channel: 91 0x3108a41a SECOND WORD 0xa1b300c8 RAW WINDOW DATA channel: 27 WindowSize= 200 ->>> ERROR CHANNEL MISSMATCH! ROC:28 SLOT= 6 PulseChannel= 91 WindowChannel= 27 EventNumber= 11270 EC=256153 evioEVENT:89271302 0x580051 DATA 0x4d004e DATA
Run 11016, trigger holdoff 15us
Run 11016 CP/WRD channel number mismatch in file 008, eventnum 7388533 roc 27 slot 8 chan 27
Most of the differences between firmware and emulation are in 6 'special' channels, 36,38,40 in roc25 slot 9 and roc28 slot 16.
Run | hits | diffs | time | q | pedestal | amplitude | integral | overflow count |
m11016_000.root | 17591 | 12782 | 12770 | 41 | 0 | 1 | 1545 | 0 |
m11016_001.root | 17732 | 13027 | 13020 | 26 | 0 | 2 | 1537 | 0 |
Run | hits | diffs | time | q | pedestal | amplitude | integral | overflow count |
m11016_000.root | 8952625 | 234 | 20 | 0 | 0 | 214 | 0 | 0 |
m11016_001.root | 8997454 | 232 | 14 | 0 | 0 | 218 | 0 | 0 |
Run 11017, trigger holdoff 30us
Run | hits | diffs | time | q | pedestal | amplitude | integral | overflow count | |
11017 file 000 | 10068567 | 207 | 16 | 0 | 0 | 189 | 2 | 0 | |
11017 files 000 to 010 | 100527675 | 1983 (0.002%) | 135 | 0 | 2 | 1839 | 7 | 0 | |
m11017_01n.root | 100380599 | 1938 | 130 | 0 | 8 | 1794 | 6 | 0 | |
m11017_02n.root | 100487145 | 1904 | 135 | 0 | 3 | 1759 | 7 | 0 | |
m11017_03n.root | 100272682 | 1926 | 146 | 0 | 1 | 1771 | 8 | 0 | |
m11017_04n.root | 100338072 | 1868 | 123 | 0 | 3 | 1732 | 10 | 0 | |
m11017_05n.root | 100287389 | 1897 | 120 | 0 | 3 | 1768 | 6 | 0 | |
m11017_06n.root | 100280346 | 1884 | 121 | 0 | 3 | 1752 | 8 | 0 | |
m11017_07n.root | 100410590 | 1851 | 124 | 0 | 6 | 1711 | 10 | 0 | |
m11017_08n.root | 100592802 | 1983 | 159 | 0 | 2 | 1812 | 10 | 0 | |
m11017_090.root | 10074400 | 210 | 18 | 0 | 0 | 191 | 1 | 0 | |
m11017_091.root | 10026250 | 182 | 10 | 0 | 0 | 171 | 1 | 0 | |
m11017_092.root | 4573015 | 94 | 10 | 0 | 0 | 84 | 0 | 0 |
Differences in time and amplitude are mostly/all one or two bits, most often 16, with firmware > emulated.
Run 11075, with bufferlevel=1 (all previous runs had bufferlevel=4)
Almost all the errors were small time errors (mostly of 1) in 6 channels: roc 25 slot 9 channels 36, 38, 40 and roc 28 slot 16 channels 36, 38, 40.
(n==1283||n==1282||n==1148||n==1362||n==1363||n==1228||n==1362)
Other channels with errors:
file 000: roc 28 slot 6 channel 64
file 001: roc 28 slot 6 channels 67,68
file 002?: roc 28 slot 6 channels 37,52,64
file 005: roc 26 slot 15 channels 64,65,67-70
file 005: roc 27 slot 15 channel 70
file 005: roc 28 slot 6 channel 64
file 005: roc 28 slot 16 channel 41
Run | hits | diffs | time | q | pedestal | amplitude | integral | overflow count |
11075 file 000 | 15117 | 12730 | 12724 | 22 | 0 | 1 | 1490 | 0 |
11075 file 001 | 14970 | 12634 | 12631 | 23 | 0 | 3 | 1490 | 0 |
11075 file 002 | 15304 | 12940 | 12931 | 28 | 0 | 1 | 1613 | 0 |
11075 file 003 | 15423 | 12948 | 12942 | 33 | 0 | 5 | 1535 | 0 |
11075 file 004 | 15182 | 12722 | 12711 | 39 | 0 | 0 | 1550 | 0 |
11075 file 005 | 15225 | 12879 | 12872 | 24 | 0 | 1 | 1561 | 0 |
m11075_006.root | 15285 | 12905 | 12894 | 37 | 0 | 0 | 1545 | 0 |
m11075_007.root | 15158 | 12764 | 12753 | 37 | 0 | 5 | 1512 | 0 |
m11075_008.root | 15242 | 12915 | 12905 | 33 | 0 | 1 | 1562 | 0 |
m11075_009.root | 15185 | 12845 | 12839 | 30 | 0 | 3 | 1578 | 0 |
m11075_010.root | 15312 | 12911 | 12903 | 31 | 0 | 1 | 1610 | 0 |
m11075_011.root | 15400 | 12971 | 12961 | 29 | 0 | 6 | 1653 | 0 |
m11075_012.root | 15160 | 12793 | 12783 | 36 | 0 | 0 | 1574 | 0 |
m11075_013.root | 15376 | 12981 | 12971 | 26 | 0 | 2 | 1525 | 0 |
m11075_014.root | 15030 | 12715 | 12701 | 29 | 0 | 2 | 1515 | 0 |
m11075_015.root | 15531 | 13174 | 13169 | 21 | 0 | 1 | 1558 | 0 |
m11075_016.root | 6770 | 5698 | 5693 | 14 | 0 | 1 | 702 | 0 |
In these channels the firmware time > emulated, usually by 1; firmware integral < emulated, mostly by 7 or 8.
Run | hits | diffs | time | q | pedestal | amplitude | integral | overflow count |
11075 file 000 | 8711146 | 1 | 0 | 0 | 0 | 0 | 1 | 0 |
11075 file 001 | 8715448 | 2 | 0 | 0 | 0 | 0 | 2 | 0 |
11075 file 002 | 8730510 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
11075 file 003 | 8722303 | 3 | 0 | 0 | 2 | 0 | 1 | 0 |
11075 file 004 | 8737891 | 3 | 0 | 0 | 2 | 0 | 1 | 0 |
11075 file 005 | 8777045 | 10 | 8 | 0 | 0 | 0 | 2 | 0 |
m11075_006.root | 8739145 | 1 | 0 | 0 | 0 | 0 | 1 | 0 |
m11075_007.root | 8738164 | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
m11075_008.root | 8719757 | 2 | 1 | 0 | 0 | 0 | 1 | 0 |
m11075_009.root | 8715792 | 2 | 0 | 0 | 2 | 0 | 0 | 0 |
m11075_010.root | 8746926 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
m11075_011.root | 8747333 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
m11075_012.root | 8757520 | 2 | 0 | 0 | 0 | 0 | 2 | 0 |
m11075_013.root | 8747057 | 1 | 0 | 0 | 0 | 0 | 1 | 0 |
m11075_014.root | 8710565 | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
m11075_015.root | 8703025 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
m11075_016.root | 3979224 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
--{| border="0" cellpadding="2" |+ FDC run 11075 channels with differences |-
||}
channels | hits | diffs | time | q | pedestal | amplitude | peaktime | overflow count | |
all | 60466814 | 18153 | 18151 | 70 | 0 | 7 | 7 | 0 | |
roc62 slot 17 ch 36,38,40,42 | 19118 | 18062 | 18061 | 69 | 0 | 7 | 7 | 0 | |
others | 60447696 | 91 | 90 | 1 | 0 | 0 | 0 | 0 |