-
v5-024cde1f66 · ·
Last tag before support for 12 module readout, use with FW tag v2-02: https://udtc-ot-firmware.web.cern.ch/?dir=v2-02
-
v5-019d2bcdac · ·
IT updates: - Bit Error Rate test now runs on all chips in parallel - Added support for CROCv2 - Added detection of truncation mechanisms: due to maximum number of hits reached per core and due to readout timeout - Fixed bug in reading monitored data with LpGBT ADC - Fixed bug in plotting monitored data measured with LpGBT - Successfully tested DataIntegrity with TEPX (2 optical groups, each with 1 LpGBT --> 1 hybrid --> 3 chips) - Successfully tested initialisation of opto-hybrids without systematic errors OT updates - Measure occupancy working for 2S and PS - Added injection scan occupancy measurement - Added verification of all cluster lines from SSA to MPA - Added plots for stub package alignment procedure - Added preliminary implementation of ECV between MPA and CIC
-
v5-0042c2fd04 · ·
First tag supporting Alma9 only Last tag before adding support for multi module stub readout. OT firmare tag: v2-01
-
-
v4-23b6bb45b2 · ·
IT update: - Split ROOT file by hybrid option in xml - Added masked pixels plot in PixelAlive / Noise - Added Noise vs Thr plot in SCurve - Better Monitoring of readout chip variables (currents, voltages, temperatures) - Added DoDataIntegrity option 2, pixel-by-pixel - Updated README.md file - Increased number of bits for channel/lane up - Moved some calibration actions up to RD53CalibBase class - Added enable bit for ROCs OT update - Major improvements on module alignment procedures to include plots for module QA and debugging
-
-
v4-2173bfd4bb · ·
- Bug fix in thradj and threqu related to file output names (the bug was present only in v4-20) - Added Metadata counting the total number packets which were re-sent - Added option in XML file to abort if all requested data lanes are not `up`
-
v4-200e29f9c9 · ·
- fixed bug in thradj: now all chips in a module are tuned independently - added metadata to root files: a boolean that checks if all requested lanes are up, and an integer that counts the number of corrupted packets
-
-
v4-1827add945 · ·
- Fixed bug in RD53-LpGBT class: now able to properly map all possible SFP connector positions in FMC - More precise trigger duration estimation - Removed dependencies from ROOT - json library when compiling as “HERD” - Run formatAll
-
v4-178fa8fbe1 · ·
- Put back Cmd FIFO reset in FW interface to avoid "Cmd FIFO errors" - Larger log files: 16 Mb - Fixed bug in optical readout in using different SFP connectors
-
v4-161dc7b8ce · ·
- partial fix to FIFO error issue (lesser errors, no stuck FIFO) - multiple averaged measurements of observables in monitoring now working properly - more robust threshold adjustment with "golden section algorithm"
-
v4-1546ab849b · ·
New features: Multi-master More robust thradj Means for FW v4.07 Added skip initialisation sequence to CMSITminiDAQ Small change in RD53Event: some fields changed meaning Added a new user friendly way to pick up readout chip register values from txt file: see documentation pages 9 and 10 Container cannot be accessed by index anymore
-
-
v4-13a3900b2c · ·
IT updates: 1. fixed bugs in latency scans in 4.12 2. working x-talk scans 3. possibility to configure data stream fields at runtime with xml file
-
-
v4-116e5eea33 · ·
Implemented x-talk studies: either by manipulating the mask file (.txt) with the python program https://gitlab.cern.ch/cmsinnertracker/Ph2_ACF/-/blob/master/pythonUtils/pyUtilsIT/ManipulateITchipMask.py or by using options INJtype 4 or 5 as described in the usual documentation in the main gitlab page under Detailed description of the various calibrations Working VoltageTuning procedure also for CROC Better handling of runtime errors from decoding (no more crash) Working voltage, currents, and temperatures readback
-
v4-10e2f8d69d · ·
Changes from previous tag: - fixed bug in making CROC masks - fixed bug in writing LpGBT-v1.txt file - added possibility to run scurves on a pixel pattern specified by the user with the txt file - fixed bug in multi-threading of Running member function
-
v4-090233d45c · ·
Changes from the previous tag: • added monitoring for RD53B (need to be tested) • fixed bug in thradj related to masked pixels at exit (which shouldn't happen) • fixed bug in masking pixels and PIX_MODE register which was wrongly set to zero due to the FW bug in the register readback • implemented broadcast for RD53B • implemented DoDataIntegrity check before PixelAlive, allows detecting broken CoreColumns causing data integrity failure • Implemented dual-slope fit for RD3B
-
v4-08fe406147 · ·
v4-08 Compatible IT-FW: https://gitlab.cern.ch/cmstkph2-IT/d19c-firmware/-/releases/v4.5_IT-uDTC_fw